kolab.org/www

Torsten Grote grote at kolabsys.com
Wed Jun 13 17:52:54 CEST 2012


 dev/null                                                                                                                      |binary
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/CHANGELOG.txt                                                         |  225 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/LICENSE.txt                                                           |  339 -
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/README.txt                                                            |   97 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane-user-picture.tpl.php                                      |   30 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane.tpl.php                                                   |  190 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.css                                                       |   64 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.info                                                      |   11 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.module                                                    |  347 -
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/contact.author-pane.inc                                       |   37 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/fasttoggle.author-pane.inc                                    |   32 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/og.author-pane.inc                                            |   67 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/profile.author-pane.inc                                       |   41 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/troll.author-pane.inc                                         |   30 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_badges.author-pane.inc                                   |   45 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_titles.author-pane.inc                                   |   51 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/userpoints.author-pane.inc                                    |   52 
 kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/author_pane.inc                                 |   91 
 kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/LICENSE.txt                                                   |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.admin.inc                                 |  109 
 kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.info                                      |   17 
 kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.module                                    |  712 --
 kolab.org/www/drupal-6.26/sites/all/modules/inputstream/DrupalStream.php                                                      |   88 
 kolab.org/www/drupal-6.26/sites/all/modules/inputstream/LICENSE.txt                                                           |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.info                                                      |   11 
 kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.module                                                    |    7 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/LICENSE.txt                                                     |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/README.txt                                                      |   41 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.admin.inc                        |  102 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.info                             |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.install                          |  101 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.module                           |  357 -
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.admin.inc                  |   95 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.info                       |   16 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.install                    |   33 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.module                     |  242 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.admin.inc          |   81 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.info               |   16 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.install            |   32 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.module             |  170 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/README.txt                                        |   23 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/lam/lib/createntlm.inc                            |  376 -
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.admin.inc                          |  120 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.info                               |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.install                            |   35 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.module                             |  318 -
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/README.txt                                          |   16 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.admin.inc                              |   90 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.info                                   |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.install                                |   32 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.module                                 |  286 -
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/misc/asterisk.schema                                |  679 --
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.inc                                              |  661 --
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.js                                               |   19 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.info                                                   |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.install                                                |  216 
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.module                                                 | 2606 ----------
 kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.theme.inc                                              |   59 
 kolab.org/www/drupal-6.26/sites/all/modules/masquerade/LICENSE.txt                                                            |  339 -
 kolab.org/www/drupal-6.26/sites/all/modules/masquerade/README.txt                                                             |   51 
 kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.info                                                        |   10 
 kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.install                                                     |  189 
 kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.module                                                      |  718 --
 kolab.org/www/drupal-6.26/sites/all/modules/og/LICENSE.txt                                                                    |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/README.txt                                                                     |   72 
 kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.activity.inc                                                       |   67 
 kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.admin.inc                                                          |  190 
 kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.rules.inc                                                          |  308 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.xmlrpc.inc                                                         |   67 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.info                                               |   11 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.install                                            |   90 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.js                                                 |  157 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.module                                             |  390 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.de.po                         |  120 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ja.po                         |  132 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.pot                           |  121 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ru.po                         |  117 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/README.txt                                                  |   36 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.info                                             |   12 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.install                                          |    8 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.module                                           |  526 --
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.de.po                       |   91 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ja.po                       |  100 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.pot                         |   93 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ru.po                       |   93 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/README.txt                                            |   46 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.info                                 |   18 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.install                              |  171 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.module                               |  567 --
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.pages.inc                            |  247 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.de.po           |  187 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ja.po           |  195 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.pot             |  178 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ru.po           |  186 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_group_nid.inc           |   24 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_uid_nid.inc             |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_autosubscribe.inc             |   12 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_boolean_og_private.inc        |   39 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_group_nids.inc             |   26 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_invite.inc                 |   52 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_active.inc              |   16 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_admin.inc               |   17 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_manager.inc             |   23 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelink.inc             |   38 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc        |   37 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc           |   33 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_member_count.inc           |   22 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count.inc             |   13 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count_new.inc         |   20 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_selective.inc              |   12 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_subscribe.inc              |   31 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid.inc                    |   12 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid_groups.inc             |   47 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_autosubscribe.inc            |   18 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_group_nid.inc             |   20 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_is_admin.inc              |   10 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_picg.inc                  |   10 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_selective.inc             |   18 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type.inc                  |   29 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type_all.inc              |   14 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_default_og_group_node.inc   |   20 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc |  163 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.info                                                 |   14 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.module                                               |  235 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views.inc                                            |  558 --
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_convert.inc                                    |  164 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_default.inc                                    |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.de.po                  |   78 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.pot                    |   87 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.ru.po                  |   87 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.de.po                           |  308 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ja.po                           |  429 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.pot                             |  306 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ru.po                           |  306 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og.view                                              |  270 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_files.view                                        |  116 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_ghp_ron.view                                      |  135 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members.view                                      |  226 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_block.view                                |  251 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_faces.view                                |  171 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_my.view                                           |  196 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_mytracker.view                                    |  231 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_recent_type_term.view                             |  183 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_search.view                                       |  130 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_tracker.view                                      |  221 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_unread.view                                       |  243 
 kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.posts_by_term.view                                   |  291 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/og.info                                                                        |   10 
 kolab.org/www/drupal-6.26/sites/all/modules/og/og.install                                                                     |  500 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/og.js                                                                          |   53 
 kolab.org/www/drupal-6.26/sites/all/modules/og/og.module                                                                      | 2455 ---------
 kolab.org/www/drupal-6.26/sites/all/modules/og/og.pages.inc                                                                   |  464 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.context.test                                                          |  178 
 kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.post.test                                                             |   57 
 kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.subscribe.test                                                        |   88 
 kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_testcase.php                                                          |  115 
 kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_wiki.test                                                             |   76 
 kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group-post.tpl.php                                               |   82 
 kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group.tpl.php                                                    |   77 
 kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og-mission.tpl.php                                                       |    6 
 kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og.css                                                                   |   55 
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/ca.po                                                             |  812 ---
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/da.po                                                             |  625 --
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/el.po                                                             | 1086 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/eo.po                                                             | 2023 -------
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/es.po                                                             | 1288 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-CA.po                                                          | 1196 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-FR.po                                                          | 1196 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.de.po                                                     | 2169 --------
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.he.po                                                     |   79 
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.pot                                                       | 2045 -------
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.ru.po                                                     |  144 
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/he.po                                                             | 1358 -----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.de.po                                                    |  482 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.pot                                                      |  460 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.ru.po                                                    |  460 -
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/it.po                                                             |  812 ---
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/nl.po                                                             | 1060 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-module.he.po                                                   | 1145 ----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-views-inc.he.po                                                |  133 
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.de.po                                                          |  906 ---
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ja.po                                                          | 1445 -----
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.pot                                                            |  822 ---
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ru.po                                                          |  908 ---
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.de.po                                                       |   34 
 kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.pot                                                         |   35 
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/CHANGELOG.txt                                                             |    8 
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/LICENSE.txt                                                               |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/TODO.txt                                                                  |    7 
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.info                                                              |   13 
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.install                                                           |   28 
 kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.module                                                            |  275 -
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/LICENSE.txt                                                             |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/README.txt                                                              |  113 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.admin.inc                                                     |   85 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.info                                                          |   12 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.install                                                       |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.module                                                        |  219 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/README.txt                                                    |    5 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/recaptchalib.php                                              |  277 -
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.info                                                 |   11 
 kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.module                                               |  115 
 kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/CHANGELOG.txt                                                       |   15 
 kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/LICENSE.txt                                                         |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/README.txt                                                          |   85 
 kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.info                                                  |   13 
 kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.module                                                |  168 
 kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/LICENSE.txt                                                          |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.admin.inc                                               |  421 -
 kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.info                                                    |   10 
 kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.install                                                 |  186 
 kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.module                                                  |  208 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/LICENSE.txt                                                             |  274 -
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/README.txt                                                              |  106 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/translations/url_alter.pot                                              |   91 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.admin.inc                                                     |   56 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.api.php                                                       |  108 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.info                                                          |   11 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.install                                                       |   74 
 kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.module                                                        |  134 
 220 files changed, 53794 deletions(-)

New commits:
commit 7766b5a9578f1fd77e079d2193d1a11a2e02867d
Author: Torsten Grote <grote at kolabsys.com>
Date:   Wed Jun 13 17:52:32 2012 +0200

    removed more unused modules

diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/CHANGELOG.txt b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/CHANGELOG.txt
deleted file mode 100644
index e3ca646..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/CHANGELOG.txt
+++ /dev/null
@@ -1,225 +0,0 @@
-
------------------------- D6 2.x BRANCH --------------------------------------------------
-
-December 20, 2011
------------------
-Issue #1376608 by dberror, Scyther: Check whether the user has access to view userpoints or not.
-by Scyther: Fixed some minor coder warnings about coding standards.
-
-September 6, 2011
------------------
-#1234572 by Michelle: Removed Location module integration as it is broken and will not be fixed because it is unsupported.
-
-August 19, 2011
----------------
-#1254182 by Michelle: Added check to make sure OG group is published before adding it to variable.
-#1142226 by Patrizio: Fix for number of user badges to show.
-
-March 28, 2011
---------------
-#1085068 by Scyther: Added check if user has admin users to allow them to see contact link even if contact form is disabled.
-NOISSUE by Michelle: Minor template changes to keep in synch with AF changes.
-
-January 12, 2011
-----------------
-NOISSUE by Michelle: Minor template changes to keep in synch with AF changes.
-
-December 20, 2010
-----------------
-#868942 by Michelle: Synch up contact module code to AF's image changes.
-
-December 5, 2010
-----------------
-#941382 by recrit: Fixed broken caching on user points.
-#985742 by carlthuringer, Michelle: Make last access 'Never' when the user has never accessed the site.
-
-October 4, 2010 -- 2.0
----------------
-#851656 by Michelle, gapple: Added Real Name support to the included content type.
-NOISSUE by Michelle: Coder clean up.
-NOISSUE by Michelle: Documentation tweaks.
-
-September 21, 2010
-------------------
-NOISSUE by Michelle: Made width of items with icons wider so words don't wrap.
-NOISSUE by Michelle: Added label to title and added 'last seen' section.
-
-September 20, 2010
-------------------
-#904928 by mr.j: Fixed broken Troll integration.
-
-September 16, 2010
-------------------
-#880740 by Jay Matwichuk: Fixed caching on User Badges integration.
-
-August 9, 2010 -- RC 1
--------------
-#819764 by Michelle: Removed User Relationships integration.
-NOISSUE by Michelle: Minor commenting improvements.
-NOISSUE by Michelle: Cleaned up Contact module integration.
-#853538 by Michelle: Link to full sized avatar only when imagecache is used.
-
-July 12, 2010
--------------
-NOISSUE by Michelle: Changed API function to return a string instead of an array because it makes checking it easier.
-
-July 08, 2010
--------------
-NOISSUE by Michelle: Fixed notices.
-
-July 04, 2010 -- BETA 1
--------------
-#824620 by leon85321, larskleiner: Removed typo'd parenthesis.
-NOISSUE by Michelle: Fixed bug in user title caching.
-#525190 by Michelle: Added logic for disabling modules. Still no UI.
-
-June 08, 2010
--------------
-NOISSUE by Michelle: Updated README.txt.
-#706930 by Michelle: Added caching to integrations handled by AP that have queries.
-
-June 07, 2010
--------------
-NOISSUE by Michelle: Added more commenting, especially to the template preprocess.
-#747864 by Michelle: Added new 'context' parameter for passing in the node or comment object.
-NOISSUE by Michelle: Removed the hack to make AP 2.x to work with AF 1.x and added an API version function instead.
-NOISSUE by Michelle: Added parameter to disable CSS rather than checking the caller.
-#784846 by locomo: Generate alt text for user picture if imagecache is used.
-#552694 by Michelle: Changed block to specifically avoid /edit rather than all other subpaths of /user /node and /blog.
-#535428 by Michelle: Popup full sized avatar when clicking on thumbnail.
-NOISSUE by Michelle: Added user icon from CTools to content type directory.
-NOISSUE by Michelle: Coder fixes.
-
-March 14, 2010
---------------
-NOISSUE by Michelle: Added some variable switching that should allow AP 2.x to work with AF 1.x. Untested.
-NOISSUE by Michelle: Added code to template to print the path/name of the current template. 
-#716056 by Michelle: Documented that user titles images are not shown by default.
-
-November 12, 2009
------------------
-NOISSUE by Michelle: Removed APK from list of exceptions to CSS loading.
-#525190 by Michelle: Some preliminary work on allowing module integration to be selectively turned off.
-#576750 by alex.k: Relationship link shouldn't be displayed if the relation is not allowed.
-#624648 by dkrueger: Added German translation.
-
-September 19, 2009 -- ALPHA 2
-------------------
-#566750 by abaddonsun, Michelle: Added check for private groups and also added ability to disable the preprocess entirely.
-#525190 by Michelle: Added dummy function to define API for disabling preprocesses.
-NOISSUE by Michelle: Updated README.txt to reflect latest changes.
-
-September 6, 2009
------------------
-#542998 by Michelle: More work on processing the user picture image.
-#542998 by Michelle: Changed the included Panels content type to use the new theme function format.
-#542998 by Michelle: Missed changing the default configuration variables in the Panels content type.
-
-August 18, 2009
---------------
-#548438 by introfini: Added check to see if user can add a given relationship type.
-#537462 by dafeder: Corrected UR variable docs.
-
-July 21, 2009 -- ALPHA 1
--------------
-#523422 by Michelle: Fixed wrong location variable name.
-#500978 by Michelle: Finished moving images to CSS, including removing image path from config.
-NOISSUE by Michelle: Updated .tpls to reflect changes from AF.
-NOISSUE by Michelle: Removed block template file & setting to simplify UI.
-NOISSUE by Michelle: Updated README.txt to reflect recent changes.
-NOISSUE by Michelle: General clean up and organization.
-
-July 10, 2009
--------------
-#500978 Some work on moving images to CSS. Incomplete.
-#500982 Initialized some variables to avoid notices.
-#491800 Changed from passing in the template filename to passing in the name of the caller.
-
-May 22, 2009 -- BRANCH TO 2.x
-------------
-#445192 by Jo Wouters: Turned caching of AP block off completely.
-
-May 11, 2009
---------------
-NOISSUE by Michelle: Syncing up to dev copy because some things are missing.
-#445192 by Jo Wouters: Fixed block caching issue.
-
-April 23, 2009
---------------
-NOISSUE by Michelle: Made changes to content type to follow changes to CTools / Panels 3.
-
-March 31, 2009
---------------
-NOISSUE by Michelle: Converted Panels content type to Panels 3
-
-March 31, 2009 -- 6.x-1.x
---------------
-#390914 by alex.k: Added user relationships popup support.
-
-March 21, 2009
---------------
-NOISSUE by Michelle: Added imagecache support to Author Pane block.
-NOISSUE by Michelle: Made author-pane-block.tpl.php template for the block version.
-#379694 by Michelle: twist3r: Double check that arg(1) is numeric.
-#402352 by Michelle: Removed logic to print user title image. Variable is still there.
-#408006 by Michelle: Changed online/offline default to be small icon plus words.
-
-March 4, 2009
--------------
-#382082 by Michelle: Added check for existance of location_display() to avoid errors with older versions of location.
-#380942 by Kripsy: Added support for Troll module.
-#380942 by Kripsy: Don't show fasttoggle user block on own Author Pane.
-NOISSUE by Michelle: Added custom path_to_theme() function that falls back to the default theme if $theme not set.
-NOISSUE by Michelle: Trimmed down default CSS to just some basic positioning.
-NOISSUE by Michelle: Cleaned up template file.
-
-February 9, 2009
-----------------
-#362958 by Michelle: Changed userpoints integration to default to total points instead of default category.
-#363706 by Michelle: New feature: User Titles image support.
-
-January 23, 2009
-----------------
-NOISSUE by Michelle: Renamed template_file argument to template_suggestion for clarity.
-#363393 by Michelle: Fixed instructions on image directory override and made it more flexible.
-
-January 17, 2009 -- BETA 2
-----------------
-NOISSUE by Michelle: New feature: Author Pane as a block on node/user/blog pages.
-NOISSUE by Michelle: Added option to select what node types to display block on.
-NOISSUE by Michelle: Updated readme to describe new block. (missed beta 2)
-
-January 16, 2009
-----------------
-NOISSUE by Michelle: Removed caching of inc files to avoid problems when integration modules are added / removed.
-
-January 12, 2009 -- BETA 1
-----------------
-#348897 by Michelle: Fixed lack of title text on user online/offline image.
-
-January 7, 2009
----------------
-#355737 by Michelle: Removed user stats integration as it's already in the user stats module. Reported by Jason Ruyle.
-
-January 4, 2009
----------------
-NOISSUE by Michelle: Minor fixes to UR integration, added OG groups back to the template.
-#349194 by mr.andrey: Added location integration (untested).
-NOISSUE by Michelle: Added a README.txt.
-NOISSUE by Michelle: Updated CSS to match changes to template structure.
-
-January 3, 2009
----------------
-NOISSUE by Michelle: Pulled author pane content type out of APK and into here.
-NOISSUE by Michelle: Added configuration to panels content type to put in image directory and template file so the APK ones could be used.
-NOISSUE by Michelle: Updated template to match the APK version except for the user name.
-
-December 27, 2008
------------------
-VARIOUS by Michelle: Committed integration code for og, user badges, user relationships, and user titles.
-NOISSUE by Michelle: Updated author pane template.
-
-December 21, 2008
------------------
-Initial dev release.
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/LICENSE.txt
deleted file mode 100644
index d159169..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/LICENSE.txt
+++ /dev/null
@@ -1,339 +0,0 @@
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program 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 General Public License for more details.
-
-    You should have received a copy of the GNU General Public License along
-    with this program; if not, write to the Free Software Foundation, Inc.,
-    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/README.txt
deleted file mode 100644
index eafd7a7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/README.txt
+++ /dev/null
@@ -1,97 +0,0 @@
-
-CONTENTS OF THIS FILE
------------------------------------------------------------------------------------------
- * Introduction
- * Installation
- * Usage
-
-INTRODUCTION
------------------------------------------------------------------------------------------
-Author Pane (http://drupal.org/project/author_pane) provides information about the author
-of a node, comment, or page. From core, it collects the user picture, name, join
-date, online status, contact link, and profile information. In addition, it gathers data
-from many user related contributed modules and puts it together in a modifiable template
-file.
-
-INSTALLATION
------------------------------------------------------------------------------------------
-1. Copy the entire author_pane module directory into your normal directory for modules,
-   usually sites/all/modules.
-
-2. Enable the Author Pane module in ?q=admin/build/modules.
-
-USAGE
------------------------------------------------------------------------------------------
-Advanced Forum:
-If you have Advanced Forum installed, it will make use of Author Pane automatically on
-forum posts. Advanced Forum provides its own Author Pane template and CSS so it can be
-styled specifically for use in the forums.
-
-Advanced Profile Kit:
-If you have Advanced Profile Kit installed, it will make use of Author Pane automatically
-on the default user page variant. Advanced Profile Kit provides its own Author Pane
-template so it can be styled specifically for use on profile pages. Please note that if
-you remove and re-add the Author Pane content type, you will need to edit the pane
-settings and put "advanced_profile" back in the "Caller" field.
-
-CTools content pane:
-If you have Page Manager (from CTools) installed, you can add the Author Pane content
-pane to any page variant. It requires the user context. You can choose an imagecache
-preset to use for the user picture. You can also use the "caller" field to give this
-instance a unique ID that can be accessed from the preprocess functions and the template
-file.
-
-Block:
-There is an Author Pane block provided that you can enable. The block will show up on
-user/NN, blog/NN, and node/NN where the node type is one that you allow in the block
-config. If you want to exclude it from one of those page types, use the core block
-visibility option. Exclusion of the /edit page happens automatically. 
-
-The block is disabled by default and must be enabled. Further options are available by
-configuring the block:
-
-* Node types to display on - Check on which node types the block should be shown. The
-  block will show in the region it is placed, not literally on the node, and only on
-  full node view pages. (ie: node/42 not when the node is part of a view)
-
-* User picture preset - This is the Imagecache preset that will be used to format the
-  user picture. Leave blank to show the full sized picture. Requires Imagecache module.
-
-Theme function:
-You can call the theme function directly and print the author pane anywhere in your code.
-You must have a fully loaded user object to pass into the function. The rest of the
-parameters are optional.
-
-<?php
-print theme('author_pane', $account, $caller, $picture_preset, $context, $disable_css);
-?>
-
-Parameters:
-$account - The fully loaded user object. If all you have is a UID, you can get the object
-with $account = user_load($uid); where $uid is a variable holding the user id.
-
-$caller - (optional) This is an ID you can pass in as a way to track who is calling the
-function. If you use Author Pane on your user profiles, on your blog pages, and in your
-forums, you may want to display slightly different information in each Author Pane. By
-passing in the caller, you can tell from within the preprocess functions where this is
-going to be displayed.
-
-$picture_preset - (optional) This is an imagecache picture preset that, if given, and
-if imagecache is enabled, will be used to size the user picture on the author pane.
-
-$context - (optional) This is usually a node or comment object and gives the context of
-where the Author Pane has been placed so information from that context is available to
-the template and preprocesses.
-
-$disable_css - (optional) Because the Author Pane preprocess gets called after the code
-that calls it, the Author Pane CSS file will be loaded last and clobber any earlier CSS.
-This option tells Author Pane not to load its CSS so it uses the CSS of the caller. This
-is mainly intended for Advanced Forum because the styles include Author Pane styling but
-can be used for custom purposes as well.
-
-
-
-
-
-
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane-user-picture.tpl.php b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane-user-picture.tpl.php
deleted file mode 100644
index f6e06f3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane-user-picture.tpl.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/**
- * @file
- * Default theme implementation to present an picture configured for the
- * user's account.
- *
- * Available variables:
- * - $picture: Image set by the user or the site's default. Will use
- * - $account: Array of account information. Potentially unsafe. Be sure to
- *   check_plain() before use.
- * - $imagecache_used: TRUE if imagecache was used to size the picture. This
- *   tells us if we want to link to the full sized image.
- *
- * Note that this intentionally does not link to the user page. If you want
- * it to link to the user page, change the link to:
- * <a href="/user/<?php print $account->uid; ?>"><?php print $picture; ?></a>
- *
- */
-?>
-
-<?php if (!empty($picture)): ?>
-  <div class="picture">
-    <?php if ($imagecache_used): ?>
-      <a href="/<?php print $account->picture; ?>" rel="lightbox"><?php print $picture; ?></a>
-    <?php else: ?>
-      <?php print $picture; ?>
-    <?php endif; ?>
-  </div>
-<?php endif; ?>
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane.tpl.php b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane.tpl.php
deleted file mode 100644
index a21d7b6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author-pane.tpl.php
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-
-/**
- * @file
- * Theme implementation to display information about a given user.
-
- * Since the user is the author of a post or of a profile page, the user is
- * referred to as "author" below.
-
- * Available variables (core modules):
- * - $account: The entire user object for the author.
- * - $picture: Themed user picture for the author.
- *   See author-pane-user-picture.tpl.php.
- * - $account_name: Themed user name for the author.
- * - $account_id: User ID number for the author.
- *
- * - $joined: Date the post author joined the site. (Uses shortdate format)
- * - $joined_ago: Time since the author registered in the format "TIME ago"
- *
- * - $online_status_class: "author-offline" or "author-online".
- * - $online_status: Translated text "Online" or "Offline"
- * - $last_active: Time since author was last active. eg: "5 days 3 hours"
- *
- * - $contact: Linked translated text "Contact user".
- *
- * - $profile - Profile object from core Profile module.
- *     Usage: $profile['category']['field_name']['#value']
- *     Example: <?php print $profile['Personal info']['profile_name']['#value']; ?>
-
- * Available variables (contributed modules):
- * - $facebook_status: Status, including username, from the Facebook-style
- *   Statuses module.
- * - $facebook_status_status: Status from the Facebook-style Statuses module.
- *
- * - $privatemsg: Linked translated text "Send private message" provided by
- *   the Privatemsg module.
- *
- * - $user_badges: Badges from User Badges module.
- *
- * - $userpoints_points: Author's total number of points from all categories.
- * - $userpoints_categories: Array holding each category and the points for
- *   that category. Both provided by the User Points module.
- *
- * - $user_stats_posts: Number of posts from the User Stats module.
- * - $user_stats_ip: IP address from the User Stats module.
- *
- * - $user_title: Title from the User Titles module.
- * - $user_title_image: Image version of title from User Titles module. This is
- *   not shown by default. If you want to show images instead of titles, change
- *   all instances of the variable in the code below.
- *
- * - $og_groups: Linked list of Organic Groups that the author is a member of.
- *
- * - $fasttoggle_block_author: Link to toggle the author blocked/unblocked.
- *
- * - $troll_ban_author: Link to ban author via the Troll module.
-
- * Not working as of this writing but kept for future compatability:
- * - $user_relationships_api: Linked text "Add to <relationship>" or
- *   "Remove from <relationship>".
- * - $flag_friend: Linked text. Actual text depends on module settings.
-
- */
-?>
-
-<?php
-  // This bit of debugging info will show the full path to and name of this
-  // template file to make it easier to figure out which template is
-  // controlling which author pane.
-  if (!empty($show_template_location)) {
-    print __FILE__;
-  }
-?>
-
-<div class="author-pane">
- <div class="author-pane-inner">
-    <?php /* General section */ ?>
-    <div class="author-pane-section author-pane-general">
-      <?php /* Account name */ ?>
-      <div class="author-pane-line author-name">
-        <?php print $account_name; ?>
-      </div>
-
-      <?php /* User picture / avatar (has div in variable) */ ?>
-      <?php if (!empty($picture)): ?>
-        <?php print $picture; ?>
-      <?php endif; ?>
-
-      <?php /* Online status */ ?>
-      <?php if (!empty($online_status)): ?>
-        <div class="author-pane-line <?php print $online_status_class ?>">
-           <?php print $online_status; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Last active */ ?>
-      <?php if (!empty($last_active)): ?>
-        <div class="author-pane-line">
-           <span class="author-pane-label"><?php print t('Last seen'); ?>:</span> <?php print t('!time ago', array('!time' => $last_active)); ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* User title */ ?>
-      <?php if (!empty($user_title)): ?>
-        <div class="author-pane-line author-title">
-          <span class="author-pane-label"><?php print t('Title'); ?>:</span> <?php print $user_title; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* User badges */ ?>
-      <?php if (!empty($user_badges)): ?>
-        <div class="author-pane-line author-badges">
-          <?php print $user_badges; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Joined */ ?>
-      <?php if (!empty($joined)): ?>
-        <div class="author-pane-line author-joined">
-          <span class="author-pane-label"><?php print t('Joined'); ?>:</span> <?php print $joined; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Posts */ ?>
-      <?php if (isset($user_stats_posts)): ?>
-        <div class="author-pane-line author-posts">
-          <span class="author-pane-label"><?php print t('Posts'); ?>:</span> <?php print $user_stats_posts; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Points */ ?>
-      <?php if (isset($userpoints_points)): ?>
-        <div class="author-pane-line author-points">
-          <span class="author-pane-label"><?php print t('!Points', userpoints_translation()); ?></span>: <?php print $userpoints_points; ?>
-        </div>
-      <?php endif; ?>
-    </div>
-
-    <?php /* Contact section */ ?>
-    <div class="author-pane-section author-pane-contact">
-      <?php /* Contact / Email */ ?>
-      <?php if (!empty($contact)): ?>
-        <div class="author-pane-line author-pane-link-line author-contact">
-          <?php print $contact; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Private message */ ?>
-      <?php if (!empty($privatemsg)): ?>
-        <div class="author-pane-line author-pane-link-line author-privatemsg">
-          <?php print $privatemsg; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* User relationships */ ?>
-      <?php if (!empty($user_relationships_api)): ?>
-        <div class="author-pane-line author-pane-link-line author-user-relationship">
-          <?php print $user_relationships_api; ?>
-        </div>
-      <?php endif; ?>
-
-      <?php /* Flag friend */ ?>
-      <?php if (!empty($flag_friend)): ?>
-        <div class="author-pane-line author-pane-link-line author-flag-friend">
-          <?php print $flag_friend; ?>
-        </div>
-      <?php endif; ?>
-    </div>
-
-    <?php /* Admin section */ ?>
-    <div class="author-pane-section author-pane-admin">
-      <?php /* IP */ ?>
-      <?php if (!empty($user_stats_ip)): ?>
-        <div class="author-pane-line author-ip">
-          <span class="author-pane-label"><?php print t('IP'); ?>:</span> <?php print $user_stats_ip; ?>
-        </div>
-      <?php endif; ?>
-
-     <?php /* Fasttoggle block */ ?>
-     <?php if (!empty($fasttoggle_block_author)): ?>
-        <div class="author-fasttoggle-block"><?php print $fasttoggle_block_author; ?></div>
-      <?php endif; ?>
-
-     <?php /* Troll ban */ ?>
-      <?php if (!empty($troll_ban_author)): ?>
-        <div class="author-pane-line author-troll-ban"><?php print $troll_ban_author; ?></div>
-      <?php endif; ?>
-    </div>
-  </div>
-</div>
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.css b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.css
deleted file mode 100644
index 5925816..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.css
+++ /dev/null
@@ -1,64 +0,0 @@
-
-/* POSITIONING **************************************************************/
-.author-pane-section {
-  margin-bottom: 10px;
-}
-
-.author-pane-line {
-  padding-bottom: 5px;
-}
-
-.author-pane .picture {
-  float: none;
-  padding-left: 0px;
-  margin-bottom: 10px;
-}
-
-/* IMAGES ******************************************************************/
-.author-online {
-  background: transparent url(images/user-online.png) no-repeat;
-  padding-left: 20px;
-  height: 20px;
-  width: 200px;
-  display: block;
-}
-
-.author-offline {
-  background: transparent url(images/user-offline.png) no-repeat;
-  padding-left: 20px;
-  height: 20px;
-  width: 200px;
-  display: block;
-}
-
-.author-contact  {
-  background: transparent url(images/contact.png) no-repeat;
-  padding-left: 26px;
-  height: 20px;
-  width: 200px;
-  display: block;
-}
-
-.author-privatemsg {
-  background: transparent url(images/private-message.png) no-repeat;
-  padding-left: 26px;
-  height: 20px;
-  width: 200px;
-  display: block;
-}
-
-.author-relationship-add-icon {
-  background: transparent url(images/buddy-add.png) no-repeat;
-  padding-left: 26px;
-  height: 20px;
-  width: 200px;
-  display: block;
-}
-
-.author-relationship-remove-icon {
-  background: transparent url(images/buddy-remove.png) no-repeat;
-  padding-left: 26px;
-  height: 20px;
-  width: 100px;
-  display: block;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.info b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.info
deleted file mode 100644
index 79282c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.info
+++ /dev/null
@@ -1,11 +0,0 @@
-
-name = Author Pane
-description = Gathers information from core and user related contrib modules and displays it in a template.
-core = 6.x
-
-; Information added by drupal.org packaging script on 2011-12-30
-version = "6.x-2.3"
-core = "6.x"
-project = "author_pane"
-datestamp = "1325267737"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.module b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.module
deleted file mode 100644
index 0adc348..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/author_pane.module
+++ /dev/null
@@ -1,347 +0,0 @@
-<?php
-
-/**
- * @file
- * Gathers information from user related modules into one template.
- */
-
-// DRUPAL HOOKS **************************************************************/
-
-/**
- * Implementation of hook_theme().
- */
-function author_pane_theme() {
-  author_pane_include('author-pane.inc');
-
-  $items['author_pane'] = array(
-      'template' => 'author-pane',
-      'arguments' => array(
-        'account' => NULL,
-        'caller' => NULL,
-        'picture_preset' => NULL,
-        'context' => NULL,
-        'disable_css' => NULL,
-      )
-  );
-
-  $items['author_pane_user_picture'] = array(
-      'template' => 'author-pane-user-picture',
-      'arguments' => array(
-        'account' => NULL,
-        'caller' => NULL,
-        'picture_preset' => NULL,
-      )
-  );
-
-  return $items;
-}
-
-/**
- * Implementation of hook_block().
- */
-function author_pane_block($op = 'list', $delta = 0, $edit = array()) {
-  switch ($op) {
-    case 'list':
-      $blocks[0]['info'] = t('Author Pane');
-
-      // We don't want the block to cache since what is displayed depends on
-      // both the user viewing and the user being viewed.
-      $blocks[0]['cache'] = BLOCK_NO_CACHE;
-
-      return $blocks;
-
-    case 'configure':
-      // Get a list of all node types.
-      $types = node_get_types();
-      $options = array();
-      foreach ($types as $type) {
-        $options[$type->type] = $type->name;
-      }
-
-      // Allow user to choose which node types will display the block.
-      $form['author_pane_block_display_types'] = array(
-        '#type' => 'checkboxes',
-        '#title' => t('Node types to display on'),
-        '#options' => $options,
-        '#default_value' => variable_get('author_pane_block_display_types', array()),
-      );
-
-      if (module_exists('imagecache') && function_exists('imagecache_presets')) {
-        // Get all the imagecache presets on the site.
-        $options = array('' => '');
-        $presets = imagecache_presets();
-        foreach ($presets AS $preset) {
-          $options[$preset['presetname']] = $preset['presetname'];
-        }
-
-        // Allow the user to choose a preset to use.
-        $form['author_pane_block_user_picture_preset'] = array(
-          '#type' => 'select',
-          '#title' => t('User picture preset'),
-          '#options' => $options,
-          '#description' => t('Imagecache preset to use for the user picture on this block. Leave blank to not use this feature.'),
-          '#default_value' => variable_get('author_pane_block_user_picture_preset', ''),
-        );
-
-      }
-
-      return $form;
-
-    case 'save':
-      variable_set('author_pane_block_display_types', $edit['author_pane_block_display_types']);
-      variable_set('author_pane_block_user_picture_preset', $edit['author_pane_block_user_picture_preset']);
-
-      return;
-
-    case 'view':
-      $block = array();
-      $block['subject'] = t('Author Information');
-      $block['content'] = author_pane_get_block();
-
-      return $block;
-  }
-}
-
-// TEMPLATE PREPROCESS *******************************************************/
-
-/**
- * Load Author Pane files on behalf of modules.
- *
- * This function, taken from the views include system, allows us to include
- * an appropriately named include file bundled with any enabled module.
- * It is currently used only to load the MODULE.author-pane.inc files which
- * allow other modules to add to the author pane.
- */
-function author_pane_include($file) {
-  $includes = array();
-  $author_pane_path = drupal_get_path('module', 'author_pane') . '/modules';
-
-  foreach (module_list() as $module) {
-    $module_path = drupal_get_path('module', $module);
-
-    if (file_exists("$module_path/$module.$file")) {
-      $includes[] = "./$module_path/$module.$file";
-    }
-    elseif (file_exists("$module_path/includes/$module.$file")) {
-      $includes[] = "./$module_path/includes/$module.$file";
-    }
-    elseif (file_exists("$author_pane_path/$module.$file")) {
-      $includes[] = "./$author_pane_path/$module.$file";
-    }
-  }
-
-  if (!empty($includes)) {
-    foreach ($includes as $include) {
-      require_once $include;
-    }
-  }
-}
-
-/**
- * Preprocesses template variables for the author info template.
- *
- * Available variables (All optional except 'account'):
- * $variables['account']: User account object.
- * $variables['caller']:  String identifying who called the theme function.
- *    Usually the name of the module but doesn't have to be.
- * $variables['picture_preset']: Imagecache preset to use to format the
- *    user picture.
- * $variables['context']: Information about where the Author Pane will be
- *    appearing. For nodes, this will be the node object. For comments,
- *    the comment object.
- * $variables['disable_css']: TRUE if the preprocess should skip loading the
- *    default CSS. This is used by modules such as AF that has its own CSS.
- */
-function template_preprocess_author_pane(&$variables) {
-  // Indicates who called the theme function.
-  $caller = (!empty($variables['caller'])) ? $variables['caller'] : '';
-
-  /* Add CSS */
-  if (empty($variables['disable_css'])) {
-    // Some modules have their own Author Pane CSS. Because Author Pane is
-    // called in a theme function, this CSS would get added after and clobber
-    // the CSS in those modules. So we don't load the CSS in that case.
-    drupal_add_css(drupal_get_path('module', 'author_pane') . '/author_pane.css');
-  }
-
-  /* Account ID & Name */
-  // This $account refers to the user whose info is in the pane.
-  $variables['account']->uid = (empty($variables['account']->uid)) ? 0 : $variables['account']->uid;
-  $account = $variables['account'];
-  $account_id = $account->uid;
-
-  $variables['account_name'] =  theme('username', $account);
-  $variables['account_id'] = $account_id;
-
-  /* Avatar */
-  static $user_pictures;
-  if (!empty($user_pictures[$account_id])) {
-    // This user's picture is cached so pull it from there.
-    $variables['picture'] = $user_pictures[$account_id];
-  }
-  else {
-    $preset = (!empty($variables['picture_preset'])) ? $variables['picture_preset'] : '';
-    $variables['picture'] = theme('author_pane_user_picture', $variables['account'], $caller, $preset);
-    $user_pictures[$account_id] = $variables['picture'];
-  }
-
-  /* Join date & online status */
-  if ($account_id != 0) {
-    // Join date (uses short date format) / since
-    $just_date = str_replace(array('H:i', 'g:ia', ' - '), '', variable_get('date_format_short', 'm/d/Y - H:i'));
-    $variables['joined'] = format_date($account->created, 'custom', $just_date);
-    $variables['joined_ago'] = format_interval(time() - $account->created);
-
-    // Online status - uses the settings for the who's online block.
-    $variables['last_active'] = ($account->access) ? format_interval(time() - $account->access) : t("Never");
-
-    if ((time()-$account->access) < variable_get('user_block_seconds_online', 900)) {
-      $variables['online_status'] = t('Online');
-      $variables['online_status_class'] = 'author-online';
-    }
-    else {
-      $variables['online_status'] = t('Offline');
-      $variables['online_status_class'] = 'author-offline';
-    }
-  }
-  else {
-    // Set the variables to empty to avoid notices when the template is displayed.
-    $variables['joined'] = $variables['joined_ago'] = $variables['online_class'] = $variables['online_status'] = '';
-  }
-
-  // This variable is no longer used, but previous integrations are expecting
-  // it. Pass it the path to the images so they don't break.
-  $variables['image_path'] = drupal_get_path('module', 'author_pane') . '/images';
-
-  // Load up all the integration files from other modules.
-  author_pane_include('author-pane.inc');
-}
-
-
-/**
- * Preprocesses template variables for the author pane picture template.
- *
- * Available variables (All optional except 'account'):
- * $variables['account']: User account object.
- * $variables['caller']:  String identifying who called the theme function.
- *    Usually the name of the module but doesn't have to be.
- * $variables['picture_preset']: Imagecache preset to use to format the
- *    user picture.
- */
-function template_preprocess_author_pane_user_picture(&$variables) {
-  $variables['picture'] = '';
-  $account = $variables['account'];
-
-  // Get the imagecache preset, if any.
-  $preset = (!empty($variables['picture_preset'])) ? $variables['picture_preset'] : '';
-
-  // If user pictures are enabled...
-  if (variable_get('user_pictures', 0)) {
-    // Get the user's avatar if they have one or the default picture if exists.
-    if (!empty($account->picture) && file_exists($account->picture)) {
-      // We only want to get the full URL if not using imagecache.
-      $picture = (!empty($preset) && module_exists('imagecache')) ? $account->picture : file_create_url($account->picture);
-    }
-    elseif (variable_get('user_picture_default', '')) {
-      $picture = variable_get('user_picture_default', '');
-    }
-
-    // If we have a picture...
-    if (isset($picture)) {
-      // If there's a preset set and imagecache is enabled...
-      if (!empty($preset) && module_exists('imagecache')) {
-        // Toss the picture over to imagecache for sizing
-        $alt = t("@user's picture", array('@user' => $account->name ? $account->name : variable_get('anonymous', t('Anonymous'))));
-        $variables['picture'] = theme('imagecache', $preset, $picture, $alt, $alt);
-        $variables['imagecache_used'] = TRUE;
-      }
-      else {
-        // Just run the picture through theme_image. Note that we don't link
-        // the picture here since it doesn't make sense for many uses of AP.
-        // If the picture needs to be linked, it can be done in the template.
-        $alt = t("@user's picture", array('@user' => $account->name ? $account->name : variable_get('anonymous', t('Anonymous'))));
-        $variables['picture'] = theme('image', $picture, $alt, $alt, '', FALSE);
-        $variables['imagecache_used'] = FALSE;
-      }
-    }
-  }
-}
-
-// PANELS / CTOOLS **********************************************************/
-
-/**
- * Implementation of hook_ctools_plugin_directory().
- */
-function author_pane_ctools_plugin_directory($module, $plugin) {
-  if ($module == 'ctools') {
-    return 'plugins/' . $plugin;
-  }
-}
-
-// GENERAL FUNCTIONS ********************************************************/
-
-/**
- * Defines an API version.
- */
-function author_pane_api() {
-  return "2";
-}
-
-/**
- * Creates the contents of the block. Called from author_pane_block().
- */
-function author_pane_get_block() {
-  $area = arg(0);
-  $context = NULL;
-
-  // Check that we're in the right area. The block only works on the user pages,
-  // node full view pages, and the blog listing pages. It also does not work on
-  // the "edit" subpath.
-  if (!($area == 'user' || $area == 'node' || $area == 'blog') || !is_numeric(arg(1)) || arg(2) == 'edit') {
-    return;
-  }
-
-  if ($area == 'user' || $area == 'blog') {
-    // On the user page or the user's blog listing. Get the UID from the URL.
-    $uid = arg(1);
-  }
-  else {
-    // We're on a node page so load the node.
-    $node = $node = menu_get_object();
-
-    $allowed_types = variable_get('author_pane_block_display_types', array());
-    if (empty($allowed_types[$node->type])) {
-      // Not a type we want to show on.
-      return;
-    }
-
-    $uid = $node->uid;
-
-    // When we're displaying along with a node, we'll want to send the node
-    // object into the theme function.
-    $context = $node;
-  }
-
-  // Load up the user object
-  $account = user_load($uid);
-
-  // Build the author pane
-  $author_pane = theme('author_pane', $account, 'author_pane_block', variable_get('author_pane_block_user_picture_preset', ''), $context);
-
-  return $author_pane;
-}
-
-/**
- * Determines if a given preprocess should run for a given caller.
- */
-function author_pane_run_preprocess($module, $caller) {
-  $caller_disabled_list = variable_get("author_pane_disable_for_$caller", NULL);
-  if (!is_null($caller_disabled_list) && isset($caller_disabled_list[$module])) {
-    // If this caller has a list of disabled modules and if this module
-    // is listed, then return the opposite of the value for this caller.
-    // (The variable is TRUE to disable and we want to return TRUE to run it)
-    return !$caller_disabled_list[$module];
-  }
-
-  return TRUE;
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-add.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-add.png
deleted file mode 100644
index 14e9394..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-add.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-remove.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-remove.png
deleted file mode 100644
index 91f5c8f..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/buddy-remove.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/contact.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/contact.png
deleted file mode 100644
index 558563b..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/contact.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/private-message.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/private-message.png
deleted file mode 100644
index f37f009..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/private-message.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-offline.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-offline.png
deleted file mode 100644
index bdb53d4..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-offline.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-online.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-online.png
deleted file mode 100644
index 08b9c9d..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/images/user-online.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/contact.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/contact.author-pane.inc
deleted file mode 100644
index d996ff7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/contact.author-pane.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-
-/**
- * @file
- *   This file provides a preprocess function on behalf of the contact module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function contact_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('contact', $variables['caller'])) {
-    return;
-  }
-
-  global $user;
-  $account = $variables['account'];
-  $account_id = $account->uid;
-
-  // If the viewer isn't anonymous and
-  // the author isn't anonymous and
-  // the viewer isn't the author and
-  // either the author has contact enabled or the viewer has admin users access
-  // then show the link.
-  $variables['contact'] = '';
-  if (($user->uid != 0) && ($account_id != 0) && ($account_id != $user->uid) && (!empty($account->contact) || user_access('administer users'))) {
-    $variables['contact'] = l('<span>' . t('Email') . '</span>', "user/$account_id/contact", array('attributes' => array('class' => 'author-pane-link'), 'html' => TRUE));
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function contact_author_pane_allow_preprocess_disable() {
-  return array('contact' => 'Contact');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/fasttoggle.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/fasttoggle.author-pane.inc
deleted file mode 100644
index b563a96..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/fasttoggle.author-pane.inc
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-
-/**
- * @file
- *   Provides a preprocess function on behalf of the fasttoggle module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function fasttoggle_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('fasttoggle', $variables['caller'])) {
-    return;
-  }
-
-  // The full user object for the author
-  global $user;
-  $account_id = $variables['account']->uid;
-
-  if ($account_id != 0 && $account_id != $user->uid) {
-    $account = $variables['account'];
-    $variables['fasttoggle_block_author'] = theme('links', fasttoggle_link('user', $account), array('class' => 'links inline'));
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function fasttoggle_author_pane_allow_preprocess_disable() {
-  return array('fasttoggle' => 'Fasttoggle');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/og.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/og.author-pane.inc
deleted file mode 100644
index b8a6521..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/og.author-pane.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-/**
- * @file
- *   This file provides a preprocess function on behalf of the OG module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function og_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('og', $variables['caller'])) {
-    return;
-  }
-
-  $account = $variables['account'];
-  $account_id = $variables['account']->uid;
-
-  if (isset($account->og_groups) && !empty($account->og_groups)) {
-    $groups = array();
-
-    // Implement static caching for cases where this Author Pane appears more
-    // than once on a given page.
-    static $cached_og_groups_array;
-    static $cached_og_groups;
-
-    if (isset($cached_og_groups[$account_id])) {
-      $variables['og_groups_array'] = $cached_og_groups_array[$account_id];
-      $variables['og_groups'] = $cached_og_groups[$account_id];
-    }
-    else {
-      // Check if there is the potential for private groups on the site to
-      // avoid needless node loads on sites with no private gorups.
-      $has_private = module_exists('og_access');
-      foreach ($account->og_groups as $og_id => $og) {
-        if ($og['status']) {
-          if ($has_private) {
-            $og_node = node_load($og['nid']) ;
-            if (!$og_node->og_private) {
-              $groups[] = l($og['title'], 'node/' . $og['nid']);
-            }
-          }
-          else {
-            $groups[] = l($og['title'], 'node/' . $og['nid']);
-          }
-        }
-      }
-
-      $variables['og_groups_array'] = $groups;
-      $cached_og_groups_array[$account_id] = $groups;
-
-      $variables['og_groups'] = implode(', ', $groups);
-      $cached_og_groups[$account_id] = $variables['og_groups'];
-    }
-  }
-  else {
-    $variables['og_groups'] = t('None');
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function og_author_pane_allow_preprocess_disable() {
-  return array('og' => 'Organic Groups');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/profile.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/profile.author-pane.inc
deleted file mode 100644
index 7aafaed..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/profile.author-pane.inc
+++ /dev/null
@@ -1,41 +0,0 @@
-<?php
-
-/**
- * @file
- *   Provides a preprocess function on behalf of the profile module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function profile_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('profile', $variables['caller'])) {
-    return;
-  }
-
-  $account_id = $variables['account']->uid;
-  if ($account_id != 0) {
-    // Implement static caching for cases where this Author Pane appears more
-    // than once on a given page.
-    static $cached_profile;
-
-    if (isset($cached_profile[$account_id])) {
-      $variables['profile'] = $cached_profile[$account_id];
-    }
-    else {
-      // As of D6, this just loads the content array and doesn't return anything.
-      profile_view_profile($variables['account']);
-
-      $variables['profile'] = (!empty($variables['account']->content)) ? $variables['account']->content : '';
-      $cached_profile = $variables['profile'];
-    }
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function profile_author_pane_allow_preprocess_disable() {
-  return array('profile' => 'Profile');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/troll.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/troll.author-pane.inc
deleted file mode 100644
index 5c383f4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/troll.author-pane.inc
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/**
- * @file
- *   Provides a preprocess function on behalf of the troll module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function troll_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('troll', $variables['caller'])) {
-    return;
-  }
-
-  global $user;
-  $account_id = $variables['account']->uid;
-
-  if ($account_id != 0 && $account_id != $user->uid && user_access('administer troll')) {
-    $variables['troll_ban_author'] = l(t('Ban IP'), 'admin/user/troll/ip_ban/user/'. $account_id);
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function troll_author_pane_allow_preprocess_disable() {
-  return array('troll' => 'Troll');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_badges.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_badges.author-pane.inc
deleted file mode 100644
index 19419a9..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_badges.author-pane.inc
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/**
- * @file
- *   Provides a preprocess function on behalf of the user badges module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function user_badges_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('user_badges', $variables['caller'])) {
-    return;
-  }
-
-  $account_id = $variables['account']->uid;
-
-  if ($account_id != 0) {
-    // Implement static caching for cases where this Author Pane appears more
-    // than once on a given page.
-    static $cached_user_badges;
-
-    if (isset($cached_user_badges[$account_id])) {
-      $variables['user_badges'] = $cached_user_badges[$account_id];
-    }
-    else {
-      if (isset($variables['account']->badges)) {
-        $shtml = '';
-        foreach ($variables['account']->badges as $obadge) {
-          $shtml .= theme('user_badge', $obadge, $variables['account']);
-        }
-      }
-      $variables['user_badges'] = $shtml;
-      $cached_user_badges[$account_id] = $variables['user_badges'];
-    }
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function user_badges_author_pane_allow_preprocess_disable() {
-  return array('user_badges' => 'User Badges');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_titles.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_titles.author-pane.inc
deleted file mode 100644
index 32aa4b3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/user_titles.author-pane.inc
+++ /dev/null
@@ -1,51 +0,0 @@
-<?php
-
-/**
- * @file
- *   Provides a preprocess function on behalf of the user titles module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function user_titles_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('user_titles', $variables['caller'])) {
-    return;
-  }
-
-  $account = $variables['account'];
-  $account_id = $account->uid;
-
-  if ($account_id != 0) {
-    // Implement static caching for cases where this Author Pane appears more
-    // than once on a given page.
-    static $cached_user_title = array();
-    static $cached_user_title_image = array();
-
-    // Get text title (from cache, if set)
-    if (isset($cached_user_title[$account_id])) {
-      $variables['user_title'] = $cached_user_title[$account_id];
-    }
-    else {
-      $variables['user_title'] = user_titles_get_user_title($account);
-      $cached_user_title[$account_id] = $variables['user_title'];
-    }
-
-    // Get image title (from cache, if set)
-    if (isset($cached_user_title_image[$account_id])) {
-      $variables['user_title_image'] = $cached_user_title_image[$account_id];
-    }
-    else {
-      $variables['user_title_image'] = user_titles_get_user_image($account);
-      $cached_user_title_image[$account_id] = $variables['user_title_image'];
-    }
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function user_titles_author_pane_allow_preprocess_disable() {
-  return array('user_titles' => 'User Titles');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/userpoints.author-pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/userpoints.author-pane.inc
deleted file mode 100644
index 723d29d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/modules/userpoints.author-pane.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-/**
- * @file
- * Provides a preprocess function on behalf of the userpoints module.
- */
-
-/**
- * Implementation of hook_preprocess_author_pane().
- */
-function userpoints_preprocess_author_pane(&$variables) {
-  // Check if this preprocess needs to be run given who's calling it.
-  if (!author_pane_run_preprocess('userpoints', $variables['caller'])) {
-    return;
-  }
-  global $user;
-  $account_id = $variables['account']->uid;
-
-  if ($account_id != 0 && (user_access(USERPOINTS_PERM_VIEW) || ($user->uid == $account_id && user_access(USERPOINTS_PERM_VIEW_OWN)))) {
-    // Implement static caching for cases where this Author Pane appears more
-    // than once on a given page.
-    static $cached_userpoints_points;
-    static $cached_userpoints_categories;
-
-    if (isset($cached_userpoints_points[$account_id])) {
-      $variables['userpoints_points'] = $cached_userpoints_points[$account_id];
-    }
-    else {
-      $variables['userpoints_points'] = userpoints_get_current_points($account_id, 'all');
-      $cached_userpoints_points[$account_id] = $variables['userpoints_points'];
-    }
-
-    if (isset($cached_userpoints_categories[$account_id])) {
-      $variables['userpoints_categories'] = $cached_userpoints_categories[$account_id];
-    }
-    else{
-      $variables['userpoints_categories'] = array();
-      $categories = userpoints_get_categories();
-      foreach ($categories AS $tid => $category) {
-        $variables['userpoints_categories'][$category] = userpoints_get_current_points($account_id, $tid);
-      }
-      $cached_userpoints_categories[$account_id] = $variables['userpoints_categories'];
-    }
-  }
-}
-
-/**
- * Implementation of hook_author_pane_allow_preprocess_disable().
- */
-function userpoints_author_pane_allow_preprocess_disable() {
-  return array('userpoints' => 'User Points');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/author_pane.inc b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/author_pane.inc
deleted file mode 100644
index 3336a50..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/author_pane.inc
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
-/**
- * @file
- *   This file provides a CTools content type containing the author pane.
- */
-
-/**
- * Callback function to supply a list of content types.
- */
-function author_pane_author_pane_ctools_content_types() {
-  return array(
-    'single' => TRUE,
-    'title' => t('Author Pane'),
-    'icon' => 'icon_user.png',
-    'description' => t('Author related variables gathered from helper modules.'),
-    'required context' => new ctools_context_required(t('User'), 'user'),
-    'category' => t('Advanced Profile Kit'),
-    'defaults' => array('caller' => 'advanced_profile', 'picture_preset' => ''),
-  );
-}
-
-/**
- * Output function for the 'author pane' content type.
- */
-function author_pane_author_pane_content_type_render($subtype, $conf, $panel_args, $context) {
-  $account = isset($context->data) ? drupal_clone($context->data) : NULL;
-  $block = new stdClass();
-
-  if ($account) {
-    // Use the Real Name module if installed. Otherwise just the plain,
-    // unthemed user name for the title since we don't want it linked.
-    if (module_exists('realname')) {
-      $block->title = theme('username', $account, array('plain' => TRUE));
-    }
-    else {
-      $block->title = check_plain($account->name);
-    }
-
-    $block->content = theme('author_pane', $account, $conf['caller'], $conf['picture_preset']);
-  }
-  else {
-    $block->content = "User information not available";
-  }
-
-  return $block;
-}
-
-/**
- * Returns an edit form for the custom type.
- */
-function author_pane_author_pane_content_type_edit_form(&$form, &$form_state) {
-  $conf = $form_state['conf'];
-
-  if (module_exists('imagecache')) {
-    $options = array('' => '');
-    $presets = imagecache_presets();
-    foreach ($presets AS $preset) {
-      $options[$preset['presetname']] = $preset['presetname'];
-    }
-
-    $form['picture_preset'] = array(
-      '#type' => 'select',
-      '#title' => t('User picture preset'),
-      '#options' => $options,
-      '#description' => t('Imagecache preset to use for user picture. Leave blank to not use this feature.'),
-      '#default_value' => $conf['picture_preset'],
-    );
-  }
-
-  $form['caller'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Caller'),
-    '#size' => 50,
-    '#description' => t('Name of the calling program. This can be picked up during the preprocessing for specific changes. If using this in Advanced Profile Kit, it should be set to "advanced_profile"'),
-    '#default_value' => $conf['caller'],
-  );
-}
-
-function author_pane_author_pane_content_type_edit_form_submit(&$form, &$form_state) {
-  // Copy everything from our defaults.
-  foreach (array_keys($form_state['plugin']['defaults']) as $key) {
-    $form_state['conf'][$key] = $form_state['values'][$key];
-  }
-}
-
-function author_pane_author_pane_content_type_admin_title($subtype, $conf, $context) {
-  return t('Author Pane');
-}
-
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/icon_user.png b/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/icon_user.png
deleted file mode 100644
index ab248f3..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/author_pane/plugins/content_types/icon_user.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.admin.inc
deleted file mode 100644
index 466f66d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.admin.inc
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-// $Id: extended_ldapgroups.admin.inc,v 1.1.2.1 2010/03/31 16:02:21 ebeyrent Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-require_once(drupal_get_path('module', 'ldapgroups') .'/includes/LDAPInterface.inc');
-require_once(drupal_get_path('module', 'ldapgroups') .'/ldapgroups.inc');
-  
-/**
- * Menu callback function for importing LDAP groups into Drupal as roles
- * 
- * @return
- *   FAPI array representing confirmation form
- */
-function extended_ldapgroups_admin_groups_import() {
-  $form = array();
-  $form['confirm'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Import LDAP Groups'),
-    '#weight' => 0,
-    '#collapsed' => FALSE,
-    '#collapsible' => FALSE,
-    '#description' => t('This will import all groups from LDAP into Drupal as roles.  Groups that currently '.
-      'exist in Drupal will not be affected.  Please back up your datbase before peforming this function.'),
-  );
-  $form['confirm']['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Import LDAP groups'),    
-  );
-  return $form;
-}
-
-/**
- * Submit handler for the LDAP groups import form
- * @param 
- *   $form
- * @param 
- *   $form_state
- * @see extended_ldapgroups_admin_groups_import()
- * @todo support for Batch API
- */
-function extended_ldapgroups_admin_groups_import_submit(&$form, &$form_state) {
-  // Get all the groups from LDAP
-  $groups = extended_ldapgroups_ldap_group_list();
-  // Loop through the LDAP groups and create each one as a role
-  if(!empty($groups)) {
-    foreach($groups as $groupname) {
-      // Create the role in Drupal
-      _ldapgroups_create_role($groupname);
-      
-      // Double-check to make sure the role was created successfully
-      $result = db_query("SELECT * FROM {role} WHERE name = '%s'", $groupname);
-      if (!($row = db_fetch_object($result))) {
-        watchdog('extended_ldapgroups', 'Failed to import %groupname as a Drupal role.', array('%groupname' => $groupname), WATCHDOG_ERROR);
-        drupal_set_message(t('Failed to import %groupname as a Drupal role.', array('%groupname' => $groupname)), 'error');
-      }
-      else {
-        watchdog('extended_ldapgroups', 'Successfully imported %groupname as a Drupal role.', array('%groupname' => $groupname), WATCHDOG_INFO);
-        drupal_set_message(t('Successfully imported %groupname as a Drupal role.', array('%groupname' => $groupname)));
-      }
-    } 
-  }
-  else {
-    watchdog('extended_ldapgroups', 'Failed to retrieve any groups from LDAP.', null, WATCHDOG_ERROR);
-    drupal_set_message(t('Failed to retrieve any groups from LDAP'), 'error');
-  }
-}
-
-/**
- * Form builder function to create an LDAP integration admin form.
- * 
- * @return
- *   FAPI array representing the admin form
- */
-function extended_ldapgroups_admin_settings_form() {
-  $form['options'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Integration Options'),
-    '#collapsed' => false,
-    '#collapsible' => true,
-    '#weight' => -10,
-  );
-  $form['options']['extended_ldapgroups_ldap_group_remove_membership'] = array(
-    '#type' => 'checkbox',
-    '#default_value' => variable_get('ldapgroups_block_user', 0),
-    '#title' => t('Remove LDAP group membership for blocked users'),
-    '#description' => t('When a user is blocked in Drupal, this option will remove all group memberships for the user in LDAP.  When the user is unblocked, group membership will be restored based on the user account roles.'),
-  );
-  $form['options']['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Save Options'),
-  );
-  return $form;
-}
-
-/**
- * Submit handler for the ldapgroups admin settings form
- * 
- * @param mixed $form
- * @param mixed $form_state
- * @see extended_ldapgroups_admin_settings_form()
- */
-function extended_ldapgroups_admin_settings_form_submit($form, $form_state) {
-  variable_set('ldapgroups_block_user', $form_state['values']['extended_ldapgroups_ldap_group_remove_membership']);
-  variable_set('ldapgroups_delete_user', $form_state['values']['extended_ldapgroups_ldap_remove_user']);
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.info b/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.info
deleted file mode 100644
index 201a2ac..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.info
+++ /dev/null
@@ -1,17 +0,0 @@
-core = "6.x"
-version = "6.x-1.0-dev"
-dependencies[] = "ldapauth"
-dependencies[] = "ldapdata"
-dependencies[] = "ldapgroups"
-dependencies[] = "ldapprov"
-description = "Extends the LDAP Groups module, providing role-to-group create, update, and delete syncronization."
-name = "Extended LDAP Groups Integration"
-package = "LDAP integration"
-project = "extended_ldapgroups"
-
-; Information added by drupal.org packaging script on 2010-04-08
-version = "6.x-1.0-alpha2"
-core = "6.x"
-project = "extended_ldapgroups"
-datestamp = "1270734908"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.module b/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.module
deleted file mode 100644
index ff2543e..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/extended_ldapgroups/extended_ldapgroups.module
+++ /dev/null
@@ -1,712 +0,0 @@
-<?php
-// $Id: extended_ldapgroups.module,v 1.1.2.3 2010/04/08 13:48:56 ebeyrent Exp $
-
-/**
- * @file
- * Implements Drupal roles to LDAP groups synchronization via the standard Drupal admin interface
- */
-
-define('LDAPGROUPS_DEFAULT_DN_ATTR', variable_get('ldapprov_default_group_attr', 'cn'));
-define('LDAPGROUPS_DEFAULT_ENTRIES_ATTRIBUTE', 'memberUid');
-define('LDAPPROV_DN', variable_get('ldapprov_dn', ''));
-define('LDAPPROV_PASS', variable_get('ldapprov_pass', ''));
-define('LDAPPROV_PASS_CLEAR', variable_get('ldapprov_pass_clear', 0));
-define('LDAPPROV_GROUP_ENTRY', variable_get('ldapprov_group_entry', LDAPGROUPS_DEFAULT_DN_ATTR.": !group_name\ndescription: !group_name\nobjectclass: groupOfUniqueNames\nobjectclass: top\nuniquemember: !members"));
-define('LDAPPROV_DEBUG', variable_get('ldapprov_debug', 0));
-define('LDAPGROUPS_BLOCK_USER', variable_get('ldapgroups_block_user', 0));
-
-/**
- * Implementation of hook_init()
- */
-function extended_ldapgroups_init() {
-  require_once(drupal_get_path('module', 'ldapgroups') .'/includes/LDAPInterface.inc');
-  require_once(drupal_get_path('module', 'ldapgroups') .'/ldapgroups.inc');
-  require_once(drupal_get_path('module', 'extended_ldapgroups').'/extended_ldapgroups.admin.inc');
-}
-
-/**
- * Implementation of hook_menu().
- */
-function extended_ldapgroups_menu() {
-  $items = array();
-  $items['admin/settings/ldap/ldapgroups/import'] = array(
-    'title' => 'Import LDAP Groups',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('extended_ldapgroups_admin_groups_import'),
-    'type' => MENU_NORMAL_ITEM,
-    'weight' => 2,
-    'access arguments' => array('administer ldap modules'),
-    'file' => 'extended_ldapgroups.admin.inc',
-  );
-  return $items;
-}
-
-/**
- * Implementation of hook_user()
- *
- * @param $op
- *   User operation.  In this case, we only care about 'update'
- * @param $edit
- *   Array reference containing changed data
- * @param $account
- *   Reference to the user $account object
- * @param $category
- *   String referring to the section of the account form that was edited
- * @see hook_user()
- */
-function extended_ldapgroups_user($op, &$edit, &$account, $category = NULL) {
-  switch ($op) {
-    case 'update':
-      // Handle role changes in the user update
-      if (array_key_exists('roles', $edit)) {
-        extended_ldapgroups_user_update($edit, $account);
-      }
-      
-      if(LDAPGROUPS_BLOCK_USER) {
-        // Handle blocking of user account
-        if((array_key_exists('status', $edit)) && ($edit['status'] < $account->status)) {
-          _extended_ldapgroups_block_user(array($account->uid));
-        }
-      
-        // Handle unblocking of user account
-        if((array_key_exists('status', $edit)) && ($edit['status'] > $account->status)) {
-          _extended_ldapgroups_unblock_user(array($account->uid));
-        }
-      }
-      break;
-  }
-}
-
-/**
- * Helper function to handle hook_user's 'update' op.
- * @param $edit
- *   array of changed pieces of the account.
- * @param $account
- *   user account object.
- */
-function extended_ldapgroups_user_update($edit, $account) {
-  //$account = user_load($account->uid);
-  $oldroles = array_keys($account->roles);
-  $newroles = array_keys($edit['roles']);
-  $roles_added = array_diff($newroles, $oldroles);
-  $roles_removed = array_diff($oldroles, $newroles);
-
-  // Add the group membership in LDAP
-  if(!empty($roles_added)) {
-    extended_ladpgroups_add_group_membership($account, $roles_added);
-  }
-  
-  // Remove the group membership in LDAP
-  if(!empty($roles_removed)) {
-    // Invoke hook for trigger/actions on role removal.
-    extended_ldapgroups_remove_group_membership($account, $roles_removed);
-  }
-}
-
-function extended_ladpgroups_add_group_membership($user_account, $roles_added) {
-  // The global LDAP connection object
-  global $_ldapprov_ldap;
-  
-  if(!empty($roles_added)) {
-    // Connect to the LDAP
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-      return;
-    }
-    
-    // Get server object which contains the LDAP configuration
-    $server = _ldapprov_get_server();
-  }
-  else {
-    return;
-  }
-  
-  foreach ($roles_added as $rid) {
-    if($rid != DRUPAL_AUTHENTICATED_RID) {
-      $role = db_fetch_object(db_query("SELECT * FROM {role} WHERE rid = %d", $rid));
-      /**
-       * Check the LDAP configuration to get the DN configured in the admin interface
-       * @todo Need to add support for the other two methods of LDAP configuration
-       */
-      if($server->ldapgroups_as_entries) {
-        $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-        if(!empty($entries)) {
-          foreach($entries as $dn) {
-            $search_for = LDAPGROUPS_DEFAULT_DN_ATTR.'='.$role->name;
-            $group_dn = $search_for.','.$dn;
-            $user_dn = $server->user_attr.'='.$user_account->name.','.$server->basedn;
-            // Does the role exist as a group in LDAP?
-            $ldap_search_results = $_ldapprov_ldap->search($dn,$search_for);
-            $ldapgroup_attr = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries_attribute');
-            if($ldap_search_results['count'] > 0) {
-              // Check to see if the user is already a member of the group
-              $is_group_member = ldap_compare($_ldapprov_ldap->connection, $group_dn, $ldapgroup_attr, $user_dn);
-              if(!$is_group_member) {
-                // Add the user's dn to the group attribute array, and update the entry in LDAP
-                $group_info = array();
-                $group_info[$ldapgroup_attr][] = $user_dn;
-                if(!ldap_mod_add($_ldapprov_ldap->connection,$group_dn,$group_info)) {
-                  watchdog('extended_ldapgroups', 'Failed to add member %user_dn to group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn), WATCHDOG_ERROR);
-                  if(LDAPPROV_DEBUG) {
-                    drupal_set_message(t('Failed to add member %user_dn to group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn)), 'error');
-                  }
-                }
-                else {
-                  watchdog('extended_ldapgroups', 'Successfully added member %user_dn to group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn), WATCHDOG_INFO);
-                  if(LDAPPROV_DEBUG) {
-                    drupal_set_message(t('Successfully added member %user_dn to group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn)));
-                  }
-                }
-              }
-              else {
-                if(LDAPPROV_DEBUG) {
-                  drupal_set_message(t('CN %cn is already a member of group %groupname', array('%cn' => $user_dn, '%groupname' => $group_dn)));
-                }
-              }                
-            }
-            else {
-              if(LDAPPROV_DEBUG) {
-                drupal_set_message(t('Group %groupname not found in LDAP!', array('%groupname' => $role->name)), 'error');
-              }
-            }      
-          }
-        }
-      }
-    }
-  }
-}
-
-function extended_ldapgroups_remove_group_membership($user_account, $roles_removed) {
-  // The global LDAP connection object
-  global $_ldapprov_ldap;
-  
-  if(!empty($roles_removed)) {
-    // Connect to the LDAP
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-      return;
-    }
-    
-    // Get server object which contains the LDAP configuration
-    $server = _ldapprov_get_server();
-  }
-  else {
-    return;
-  }
-  
-  foreach ($roles_removed as $rid) {
-    if($rid != DRUPAL_AUTHENTICATED_RID) {
-      $role = db_fetch_object(db_query("SELECT * FROM {role} WHERE rid = %d", $rid));
-      /**
-       * Check the LDAP configuration to get the DN configured in the admin interface
-       * @todo Need to add support for the other two methods of LDAP configuration
-       */
-      if($server->ldapgroups_as_entries) {
-        $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-        if(!empty($entries)) {
-          foreach($entries as $dn) {
-            $search_for = LDAPGROUPS_DEFAULT_DN_ATTR.'='.$role->name;
-            $group_dn = $search_for.','.$dn;
-            $user_dn = $server->user_attr.'='.$user_account->name.','.$server->basedn;
-            // Does the role exist as a group in LDAP?
-            $ldap_search_results = $_ldapprov_ldap->search($dn,$search_for);
-            $ldapgroup_attr = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries_attribute');
-            if($ldap_search_results['count'] > 0) {
-              // Check to see if the user is already a member of the group
-              $is_group_member = @ldap_compare($_ldapprov_ldap->connection, $group_dn, $ldapgroup_attr, $user_dn);
-              if($is_group_member) {
-                // Add the user's dn to the group attribute array, and update the entry in LDAP
-                $group_info = array();
-                $group_info[$ldapgroup_attr][] = $user_dn;
-                if(!ldap_mod_del($_ldapprov_ldap->connection,$group_dn,$group_info)) {
-                  watchdog('extended_ldapgroups', 'Failed to remove member %user_dn from group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn), WATCHDOG_ERROR);
-                  if(LDAPPROV_DEBUG) {
-                    drupal_set_message(t('Failed to remove member %user_dn from group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn)), 'error');
-                  }
-                }
-                else {
-                  watchdog('extended_ldapgroups', 'Successfully removed member %user_dn from group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn), WATCHDOG_INFO);
-                  if(LDAPPROV_DEBUG) {
-                    drupal_set_message(t('Successfully removed member %user_dn from group %groupname in LDAP.', array('%user_dn' => $user_dn, '%groupname' => $group_dn)));
-                  }
-                }
-              }
-              else {
-                if(LDAPPROV_DEBUG) {
-                  drupal_set_message(t('CN %cn is not a member of group %groupname', array('%cn' => $user_dn, '%groupname' => $group_dn)));
-                }
-              }                
-            }
-            else {
-              if(LDAPPROV_DEBUG) {
-                drupal_set_message(t('Group %groupname not found in LDAP!', array('%groupname' => $role->name)), 'error');
-              }
-            }      
-          }
-        }
-      }
-    }      
-  }
-}
-/**
- * Implementation of hook_form_alter()
- * @param 
- *   Reference to the form array
- * @param 
- *   Reference to the submitted form array
- * @param
- *   String indicating the name of the current form
- * @see hook_form_alter()
- */
-function extended_ldapgroups_form_alter(&$form, &$form_state, $form_id) {
-  switch($form_id) {
-    /**
-     * Add validation and submit handlers for the create new role form
-     */
-    case 'user_admin_new_role':
-      array_unshift($form['#validate'], 'extended_ldapgroups_ldap_group_validate');
-      array_unshift($form['#submit'], 'extended_ldapgroups_ldap_group_create');
-      $form['name']['#description'] .= '<br><br><strong>'.t('This role will also be created in LDAP as a group.').'</strong>';
-      break;
-    /**
-     * Add validation and submit handlers for the edit/update role form
-     */
-    case 'user_admin_role':
-      array_unshift($form['#validate'], 'extended_ldapgroups_ldap_group_validate');
-      array_unshift($form['#submit'], 'extended_ldapgroups_ldap_group_update');
-      $form['name']['#description'] .= '<br><br><strong>'.t('WARNING - If you delete this roles, it will also be deleted in LDAP!!').'</strong>';
-      break;
-    /**
-     * Add submit handler to the user admin edit form 
-     */
-    case 'user_admin_account':
-      if(LDAPGROUPS_BLOCK_USER) {
-        $form['#submit'][] = 'extended_ldapgroups_ldap_group_block_user';
-        $form['#submit'][] = 'extended_ldapgroups_ldap_group_unblock_user';
-        $form['options']['#description'] .= '<p>'.t('Users who are blocked in Drupal will be removed from all groups in LDAP.').'</p>';
-      }
-      break;
-    /**
-     * Add new settings and a submit handler for the ldap provisioning administration form
-     */
-    case 'ldapprov_admin_settings':
-      // LDAP group LDIF template settings
-      $form['ldap_attributes']['ldapprov_group_entry'] = array(
-        '#type' => 'textarea',
-        '#title' => t('Basic LDAP group attributes'),
-        '#rows' => 15,
-        '#default_value' => LDAPPROV_GROUP_ENTRY,
-        '#description' => t('Customize the group LDAP attributes in LDIF style.') .' '. 
-          t('Available variables are:') .' !group_name, !description, and !members. '. 
-          t('Empty lines and lines starting with "#" will be ignored.'),
-      );
-      $form['#submit'][] = 'extended_ldapgroups_admin_settings_submit';
-      break;
-    /**
-     * Add new setting for the default group DN attribute
-     */
-    case 'ldapgroups_admin_edit':
-      $form['group_entry']['ldapprov_default_group_attr'] = array(
-        '#type' => 'textfield',
-        '#title' => t('Group name attribute'),
-        '#default_value' => LDAPGROUPS_DEFAULT_DN_ATTR,
-        '#size' => 50,
-        '#maxlength' => 255,
-        '#description' => t('The attribute that holds the group name. (eg. cn)'),
-      );
-      break;
-    /**
-     * Add new settings for how user actions in Drupal will be carried out in LDAP
-     */
-    case 'ldapgroups_admin_settings':
-      $form['list']['#weight'] = 10;
-      $form += extended_ldapgroups_admin_settings_form();
-      $form['#submit'][] = 'extended_ldapgroups_admin_settings_form_submit';
-      break;
-  }
-}
-
-/**
- * Additional submit handler for the ldapprov admin settings form to store our group LDIF template
- * @param 
- *   Reference to the form array
- * @param 
- *   Reference to the form state array
- */
-function extended_ldapgroups_admin_settings_submit(&$form, &$form_state) {
-  // Store the groups LDIF template in the variable table
-  variable_set('ldapprov_group_entry', $form_state['values']['ldapprov_group_entry']);  
-}
-
-/**
- * Form submit handler for creating new groups in LDAP
- * @param 
- *   $form
- * @param
- *   $form_state
- */
-function extended_ldapgroups_ldap_group_create($form, &$form_state) {
-  global $_ldapprov_ldap;
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('extended_ldapgroups', 'User update: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('User update: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-  
-  // Set up our LDIF variables
-  $ldap_vars['!group_name'] = $form_state['values']['name'];
-  $ldap_vars['!description'] = $form_state['values']['name'];
-  
-  // Construct main user ldif entry.
-  foreach (explode("\n", LDAPPROV_GROUP_ENTRY) as $line) {
-    $line = str_replace("\r", '', $line);
-    if (preg_match('/^\s*$/', $line))
-      continue;
-    if (preg_match('/^#.*$/', $line))
-      continue;
-    list($attr, $var) = explode(': ', $line);
-    $ldif_var = strtr($var, $ldap_vars);
-    if (!empty($ldif_var)) {
-      $ldif[$attr][] = $ldif_var;
-    }
-  }  
-  
-  // Get server object which contains the LDAP configuration
-  $server = _ldapprov_get_server();
-  
-  /**
-   * Check the LDAP configuration to get the DN configured in the admin interface
-   * @todo Need to add support for the other two methods of LDAP configuration
-   */
-  if($server->ldapgroups_as_entries) {
-    $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-    if(!empty($entries)) {
-      foreach($entries as $dn) {
-        $dn = LDAPGROUPS_DEFAULT_DN_ATTR.'='.$form_state['values']['name'].','.$dn;
-        $success = $_ldapprov_ldap->create_entry($dn, $ldif);       
-      }
-    }
-  }
-  
-  if(!$success) {
-    $_ldapprov_ldap->disconnect();
-    watchdog('extended_ldapgroups', 'ldapgroups_ldap_group_create: failed to create group %rolename in LDAP', array('%rolename' => $form_state['values']['name']), WATCHDOG_ERROR);
-    if(LDAPPROV_DEBUG) {
-      form_set_error('name', t('Failed to create group %groupname in LDAP', array('%groupname' => $form_state['values']['name'])));
-    }
-    drupal_goto('admin/user/roles');
-  }
-  else {
-    watchdog('extended_ldapgroups', 'ldapgroups_ldap_group_create: successfully created group %rolename in LDAP', array('%rolename' => $form_state['values']['name']), WATCHDOG_INFO);
-    if(LDAPPROV_DEBUG) {
-      drupal_set_message(t('Successfully created group %groupname in LDAP', array('%groupname' => $form_state['values']['name'])));
-    }
-  }
-}
-
-/**
- * Additional submit handler for the role edit form, which is multi-functional; the same form can either update
- * or delete a role.  To handle this, we check the value of $form_state['values']['op'] and call the appropriate
- * helper function.
- * 
- * @param 
- *   $form
- * @param
- *   $form_state
- */
-function extended_ldapgroups_ldap_group_update(&$form, &$form_state) {
-  if($form_state['values']['op'] == 'Delete role') {
-    _extended_ldapgroups_ldap_group_delete($form, $form_state);
-  }  
-  else {
-    _extended_ldapgroups_ldap_group_update($form, $form_state);
-  }
-}
-
-/**
- * Helper function to retrieve a list of groups in LDAP
- * @return
- *   Array of group names from LDAP
- */
-function extended_ldapgroups_ldap_group_list() {
-  global $_ldapprov_ldap;
-  /**
-   * When this function is called from a function in an external file (such as extended_ldapgroups.admin.inc), the
-   * init functions haven't been called, which means that the LDAP connector is not initialized properly.  In this
-   * case, the connector object needs to be initialized for the default server.
-   */
-  if(!is_object($_ldapprov_ldap)) {
-    extended_ldapgroups_init();
-    _ldapprov_init(variable_get('ldapprov_server', ''));
-  }
-  
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  // Get server object which contains the LDAP configuration
-  $server = _ldapprov_get_server();
-  
-  /**
-   * Check the LDAP configuration to get the DN configured in the admin interface
-   * @todo Need to add support for the other two methods of LDAP configuration
-   */
-  if($server->ldapgroups_as_entries) {
-    $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-    if(!empty($entries)) {
-      $listings = array();
-      foreach($entries as $dn) {
-        $justthese = array(LDAPGROUPS_DEFAULT_DN_ATTR);
-        $sr = ldap_list($_ldapprov_ldap->connection, $dn, LDAPGROUPS_DEFAULT_DN_ATTR."=*", $justthese);
-        $info = @ldap_get_entries($_ldapprov_ldap->connection, $sr);
-        unset($info['count']);
-        foreach($info as $index => $group) {
-          if(!in_array($group[LDAPGROUPS_DEFAULT_DN_ATTR][0], $listings)) {
-            $listings[] = $group[LDAPGROUPS_DEFAULT_DN_ATTR][0]; 
-          }  
-        }
-      }
-    }
-  }
-  $_ldapprov_ldap->disconnect();
-  return $listings;
-}
-
-/**
- * Form validation handler to add extra validation when roles are created in Drupal to see if the role exists in LDAP
- * @param 
- *   $form
- * @param 
- *   $form_state
- */
-function extended_ldapgroups_ldap_group_validate(&$form, &$form_state) {
-  if(strlen(trim($form_state['values']['name'])) == 0) {
-    form_set_error('name', t('Role name cannot be empty.'));
-  }
-  else {
-    if($form_state['values']['op'] != 'Delete role') {
-      // The global LDAP connection object
-      global $_ldapprov_ldap;
-      
-      // Connect to the LDAP
-      if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-        watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-        drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-        return;
-      }
-      
-      // Get server object which contains the LDAP configuration
-      $server = _ldapprov_get_server();
-      
-      /**
-       * Check the LDAP configuration to get the DN configured in the admin interface
-       * @todo Need to add support for the other two methods of LDAP configuration
-       */
-      if($server->ldapgroups_as_entries) {
-        $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-        if(!empty($entries)) {
-          foreach($entries as $dn) {
-            // Check to see if the role already exists as an LDAP group
-            $result = $_ldapprov_ldap->search($dn,LDAPGROUPS_DEFAULT_DN_ATTR.'='.$form_state['values']['name']);
-            
-            if($result['count'] > 0) {
-              form_set_error('name', t('Role %rolename already exists as a group in LDAP', array('%rolename' => $form_state['values']['name'])),true); 
-            }      
-          }
-        }
-      }
-      // Close the connection
-      $_ldapprov_ldap->disconnect();
-    }
-  }
-}
-
-/**
- * Submit handler for removing all group memberships for blocked users
- * 
- * @param unknown_type $form
- * @param unknown_type $form_state
- */
-function extended_ldapgroups_ldap_group_block_user($form, $form_state) {
-  // Only act if the user account is being blocked
-  if($form_state['values']['operation'] == 'block') {
-    if(!empty($form_state['values']['accounts'])) {
-      _extended_ldapgroups_block_user($form_state['values']['accounts']);      
-    }
-  }
-}
-
-/**
- * Submit handler for adding all group memberships for unblocked users
- * 
- * @param unknown_type $form
- * @param unknown_type $form_state
- */
-function extended_ldapgroups_ldap_group_unblock_user($form, $form_state) {
-  // Only act if the user account is being blocked
-  if($form_state['values']['operation'] == 'unblock') {
-    if(!empty($form_state['values']['accounts'])) {
-      _extended_ldapgroups_unblock_user($form_state['values']['accounts']);
-    }
-  }
-}
-
-/**
- * Helper function to update roles in LDAP
- * 
- * @param 
- *   $form
- * @param 
- *   $form_state
- */
-function _extended_ldapgroups_ldap_group_update($form, $form_state) {
-  global $_ldapprov_ldap;
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  // Get server object which contains the LDAP configuration
-  $server = _ldapprov_get_server();
-  
-  $role = db_fetch_object(db_query("SELECT * FROM {role} WHERE rid=%d", $form_state['values']['rid']));
-  if(!$role) {
-    if(LDAPPROV_DEBUG) {
-      drupal_set_message(t('Failed to retrieve the original role data for role %rid', array('%rid' => $form_state['values']['rid'])), 'error');
-    }
-    drupal_goto('user/roles/edit/'.$form_state['values']['rid']);
-  }
-  /**
-   * Check the LDAP configuration to get the DN configured in the admin interface
-   * @todo Need to add support for the other two methods of LDAP configuration
-   */
-  if($server->ldapgroups_as_entries) {
-    $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-    if(!empty($entries)) {
-      foreach($entries as $dn) {
-        $group_dn = LDAPGROUPS_DEFAULT_DN_ATTR.'='.$role->name.','.$dn;
-        if (!$_ldapprov_ldap->rename_entry($group_dn, LDAPGROUPS_DEFAULT_DN_ATTR.'='.$form_state['values']['name'], $dn, TRUE)) {
-          $_ldapprov_ldap->disconnect();
-          watchdog('extended_ldapgroups', 'Group update: group %name ldap entry %dn was not renamed to a new name %name_new.', array('%name' => $role->name, '%dn' => $group_dn, '%name_new' => $form_state['values']['name']), WATCHDOG_ERROR);
-          if(LDAPPROV_DEBUG) {
-            drupal_set_message(t('Failed to update the group in LDAP with new name %groupname', array('%groupname' => $form_state['values']['name'])), 'error');
-          }
-          drupal_goto('user/roles/edit/'.$form_state['values']['rid']);
-        }
-        else {
-          watchdog('extended_ldapgroups','Group update: group %name ldap entry %dn was successfully renamed to a new name %name_new.', array('%name' => $role->name, '%dn' => $group_dn, '%name_new' => $form_state['values']['name']), WATCHDOG_INFO);
-          if(LDAPPROV_DEBUG) {
-            drupal_set_message(t('Role successfully renamed in LDAP'));
-          }
-        }       
-      }
-    }
-  }
-  $_ldapprov_ldap->disconnect();
-}
-
-/**
- * Helper function to delete roles from LDAP
- * @param 
- *   $form
- * @param 
- *   $form_state
- */
-function _extended_ldapgroups_ldap_group_delete($form, $form_state) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('extended_ldapgroups', 'Group update: group data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('Group update: group data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  // Get server object which contains the LDAP configuration
-  $server = _ldapprov_get_server();
-
-  // Don't trust the name parameter - look up the role name and use that for deletion
-  $role = db_fetch_object(db_query("SELECT * FROM {role} WHERE rid=%d", $form_state['values']['rid']));
-  if(!$role) {
-    if(LDAPPROV_DEBUG) {
-      drupal_set_message(t('Failed to retrieve the original role data for role %rid', array('%rid' => $form_state['values']['rid'])), 'error');
-    }
-    drupal_goto('user/roles/edit/'.$form_state['values']['rid']);
-  }
-  
-  /**
-   * Check the LDAP configuration to get the DN configured in the admin interface
-   * @todo Need to add support for the other two methods of LDAP configuration
-   */
-  if($server->ldapgroups_as_entries) {
-    $entries = _ldapgroups_ldap_info($server->sid, 'ldapgroups_entries');
-    if(!empty($entries)) {
-      foreach($entries as $dn) {
-        $group_dn = LDAPGROUPS_DEFAULT_DN_ATTR.'='.$role->name.','.$dn;
-        if ($_ldapprov_ldap->delete_entry($group_dn)) {
-          watchdog('extended_ldapgroups', 'Group deletion: group %name has been deleted from the LDAP directory.', array('%name' => $role->name), WATCHDOG_WARNING);
-          if(LDAPPROV_DEBUG) {
-            drupal_set_message(t('Group %name has been deleted from the LDAP directory', array('%name' => $role->name)));
-          }
-        }
-        else {
-          $_ldapprov_ldap->disconnect();
-          watchdog('extended_ldapgroups', 'Group deletion: group %name has not been deleted from the LDAP directory.', array('%name' => $role->name), WATCHDOG_ERROR);
-          if(LDAPPROV_DEBUG) {
-            drupal_set_message(t('The group !name has not been deleted from the LDAP directory.', array('%name' => $role->name)), 'error');
-          }
-          drupal_goto('user/roles/edit/'.$form_state['values']['rid']);
-        }
-      }
-    }
-  }
-  $_ldapprov_ldap->disconnect();  
-}
-
-/**
- * Helper function for blocking user accounts in Drupal.  This function is called from the user account
- * bulk edit form (admin/user/user) when one or more user accounts are blocked by an admin.  This function
- * is also called in the hook_user() implementation when a specific user account is being blocked.
- * 
- * @param $accounts
- *   Array of user id's to block
- * @see extended_ldapgroups_remove_group_membership()
- * @see hook_user()
- */
-function _extended_ldapgroups_block_user($accounts=array()) {
-  if(!empty($accounts)) {
-    foreach($accounts as $uid) {
-      $user_account = user_load($uid);
-      if(($user_account) && (!empty($user_account->roles))) {
-        // Remove all group membership in LDAP for this user account
-        extended_ldapgroups_remove_group_membership($user_account, array_keys($user_account->roles));
-      }
-    }
-  }
-}
-
-/**
- * Helper function for unblocking user accounts in Drupal.  This function is called from the user account
- * bulk edit form (admin/user/user) when one or more user accounts are unblocked by an admin.  This function
- * is also called in the hook_user() implementation when a specific user account is being unblocked.
- * 
- * @param $accounts
- *   Array of user id's to unblock
- * @see extended_ladpgroups_add_group_membership()
- * @see hook_user()
- */
-function _extended_ldapgroups_unblock_user($accounts=array()) {
-  if(!empty($accounts)) {
-    foreach($accounts as $uid) {
-      $user_account = user_load($uid);
-      if(($user_account) && (!empty($user_account->roles))) {
-        // For each role granted to the user account, add the user account to the matching group in LDAP
-        extended_ladpgroups_add_group_membership($user_account, array_keys($user_account->roles));
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/DrupalStream.php b/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/DrupalStream.php
deleted file mode 100644
index 4db77a6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/DrupalStream.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-// $Id: DrupalStream.php,v 1.1 2009/05/12 10:07:35 hugowetterberg Exp $
-
-class DrupalStream {
-  private static $tmpStream;
-  private static $lastAccess;
-  private $position = 0;
-  public $context;
-
-  public function stream_open($path, $mode, $options, &$opened_path) {
-    $url = parse_url($path);
-    if ($url["host"] === 'input' && ($mode==='r' || $mode==='rb')) {
-      if (!self::$tmpStream) {
-        self::$tmpStream = $this->getTempStream();
-        self::$lastAccess = $this;
-      }
-      return TRUE;
-    }
-    return FALSE;
-  }
-
-  public function stream_read($count) {
-    $this->consistencyCheck();
-    $ret = fread(self::$tmpStream, $count);
-    $this->position += strlen($ret);
-    return $ret;
-  }
-
-  public function stream_tell() {
-    return $this->position;
-  }
-
-  public function stream_eof() {
-    $this->consistencyCheck();
-    return feof(self::$tmpStream);
-  }
-
-  public function stream_seek($offset, $whence=SEEK_SET) {
-    $this->consistencyCheck();
-    if (fseek(self::$tmpStream, $offset, $whence)) {
-      switch ($whence) {
-        case SEEK_SET:
-          $this->position = $offset;
-          break;
-        case SEEK_CUR:
-          $this->position += $offset;
-          break;
-        case SEEK_END:
-          $this->position = ftell(self::$tmpStream);
-          break;
-      }
-    }
-    return FALSE;
-  }
-
-  /**
-   * Ensures that two DrupalStream instances can operate on the
-   * same temporary stream without affecting each other.
-   *
-   * @return void
-   */
-  private function consistencyCheck() {
-    if (!(self::$lastAccess === $this)) {
-      fseek(self::$tmpStream, $this->position, SEEK_SET);
-      self::$lastAccess = $this;
-    }
-  }
-
-  /**
-   * Returns a php://temp stream handle that wraps the php://input stream.
-   *
-   * @return resource
-   *  A stream resource.
-   */
-  private function getTempStream() {
-    $handle = fopen("php://temp", "r+");
-    $input = fopen("php://input", "r");
-    if ($input) {
-      while (!feof($input)) {
-        $data = fread($input, 8192);
-        fwrite($handle, $data);
-      }
-      fclose($input);
-    }
-    fseek($handle, 0, SEEK_SET);
-    return $handle;
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.info b/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.info
deleted file mode 100644
index 31c862f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.info
+++ /dev/null
@@ -1,11 +0,0 @@
-; $Id: inputstream.info,v 1.1 2009/05/12 10:07:35 hugowetterberg Exp $
-name = Input stream helper 
-description = Provides a stream-wrapper for drupal://input that should be used instead of php://input
-core = 6.x
-php = 5.2
-; Information added by drupal.org packaging script on 2009-05-12
-version = "6.x-1.0"
-core = "6.x"
-project = "inputstream"
-datestamp = "1242123338"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.module b/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.module
deleted file mode 100644
index ccdec3d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/inputstream/inputstream.module
+++ /dev/null
@@ -1,7 +0,0 @@
-<?php
-// $Id: inputstream.module,v 1.1 2009/05/12 10:07:35 hugowetterberg Exp $
-
-// This module implementation is short and sweet. Include and register our
-// stream wrapper.
-require_once('DrupalStream.php');
-stream_wrapper_register("drupal", "DrupalStream");
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/README.txt
deleted file mode 100644
index a67f4f8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/README.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-; $Id: README.txt,v 1.2 2007/10/03 09:25:55 miglius Exp $
-
-LDAP User provisioning module provides a user registration process in Drupal and creates user accounts in both LDAP server and Drupal. It depends on the ldapauth module in the ldap_integration package.
-
-
-FEATURES
---------
-
-- E-mail address validation. When a new user fills in a registration form, an email with the secret code and following instructions is mailed
-out to his e-mail address to validate existence of the submitted e-mail address. Only when user validates his e-mail address an account is created or registration data is set as pending (put in the approval queue) based on User registration settings.
-- Approval queue. When User settings are set that administrator approval is required, then upon registration e-mail is sent out to all users with 'create accounts' permissions notifying about a new account request. The account manager then can review the registration data submitted and choose to create or reject the account. He can also leave an internal message for other account managers.
-- Username building from a configurable template. It is possible to set a template from which a username will be generated from first and last names in case we don't want to allow custom usernames.
-- Invites. Users with 'invite friends' permission can send invitations to the site to other people. When user is registering from the invite the e-mail validation and approval queue are skipped and account is created when user fills the registration form. The user, which sent out the invite, is set as the approver of the account.
-- Batch user upload. The module provides downloadable csv and xml templates created on the fly with all required registration fields marked. The data of new users can be entered into the file and upload back to the site. The uploaded file is processed, the data is extracted and all people from the list are put into pending accounts list.
-- Multiple account creation in one step. Account manager can select multiple account requests in the pending accounts list and create all new accounts in one step. Each account's data is passed to the registration form validation function and account is created if it passes it. If it fails account manager is asked to create account manually since registration data should be changed to pass validation.
-- Custom additional registration fields. Administrator can set custom additional registration fields - text fields or text areas.
-- Logging of user creation actions. Along with each account request the time of the filling in the registration form, the approver (who created or rejected the request), and approval date is saved in the database for further reference.
-- deletes ldap account on user deletion. (when only ldapauth was used, deleting the drupal user had leaved the ldap account untouched and user could relogin to drupal again and his account would then been recreated)
-- changing user's ldap_dn field in account settings will actually move ldap entry to a new dn.
-- ability for the account managers to create accounts in both drupal and ldap from the account management interface.
-
-
-INTEGRATION
------------
-
-- ldapdata module. When ldapdata module has writable LDAP fields configured, provisioning module allows printing those fields n the registration form.
-- profile module. Provisioning module respects profile field settings and prints fields, which are configured to appear on registration form.
-- buddylist module. When inviting other people to the website, one can choose if he wants that user to appear under his buddy list upon registration.
-- captcha module. Provisioning module can be configured to add captcha point on the registration form. 
-
-INSTALLATION
-____________
-
-First make sure that ldapauth module is proper configured and working. Then just add this module to the modules folder, enable it and configure to meet your needs.
-
-
-AUTHOR
-------
-
-Miglius Alaburda
-miglius at gmail dot com
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.admin.inc
deleted file mode 100644
index 94b852a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.admin.inc
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-// $Id: ldapprov_invite.admin.inc,v 1.9 2008/10/27 22:02:55 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_invite settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_invite_admin_settings() {
-  // Invites
-  $form['settings'] = array('#type' => 'fieldset', '#title' => t('Settings'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['settings']['ldapprov_invite_enabled'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable LDAP invites'),
-    '#default_value' => LDAPPROV_INVITE_ENABLED,
-  );
-  $form['settings']['ldapprov_invite_from'] = array(
-    '#type' => 'radios',
-    '#title' => t('"From" e-mail address'),
-    '#default_value' => LDAPPROV_INVITE_FROM,
-    '#options' => array(t('Inviter'), t('Site')),
-    '#description' => t('Choose which e-mail address will be in the From: header for the invitation mails sent. %site will use the default e-mail address of the site, whereas %inviter will use the e-mail address of the person who is sending the invitation.', array('%site' => t('Site'), '%inviter' => t('Inviter'))),
-  );
-  $form['invite'] = array('#type' => 'fieldset', '#title' => t('Invite email'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['invite']['ldapprov_invite_mail_invite_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of invite e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_invite_mail_text('invite_subject'),
-    '#description' => t('Customize the subject of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date.',
-  );
-  $form['invite']['ldapprov_invite_mail_invite_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of invite e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_invite_mail_text('invite_body'),
-    '#description' => t('Customize the body of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date.',
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_invite_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_invite_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      variable_set('ldapprov_invite_enabled', $values['ldapprov_invite_enabled']);
-      variable_set('ldapprov_invite_from', $values['ldapprov_invite_from']);
-      variable_set('ldapprov_invite_mail_invite_subject', $values['ldapprov_invite_mail_invite_subject']);
-      variable_set('ldapprov_invite_mail_invite_body', $values['ldapprov_invite_mail_invite_body']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-
-      variable_del('ldapprov_invite_enabled');
-      variable_del('ldapprov_invite_from');
-      variable_del('ldapprov_invite_mail_invite_subject');
-      variable_del('ldapprov_invite_mail_invite_body');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-  }
-
-  // Rebuild the menu router.
-  menu_rebuild();
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.info
deleted file mode 100644
index baa442a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.info
+++ /dev/null
@@ -1,15 +0,0 @@
-; $Id: ldapprov_invite.info,v 1.6 2008/09/01 22:43:00 miglius Exp $
-name = Provisioning invites
-description = Implements invites for LDAP users provisioning.
-package = LDAP integration
-dependencies[] = ldapprov
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.install
deleted file mode 100644
index b8dfe1f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.install
+++ /dev/null
@@ -1,101 +0,0 @@
-<?php
-// $Id: ldapprov_invite.install,v 1.6 2008/09/01 22:43:00 miglius Exp $
-
-/**
- * @file
- * ldapprov_install module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_invite_enable() {
-  drupal_set_message(t('ldapprov_invite module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldapprov_invite'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_invite_install() {
-  drupal_install_schema('ldapprov_invite');
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_invite_uninstall() {
-  drupal_uninstall_schema('ldapprov_invite');
-
-  variable_del('ldapprov_invite_enabled');
-  variable_del('ldapprov_invite_from');
-  variable_del('ldapprov_invite_mail_invite_subject');
-  variable_del('ldapprov_invite_mail_invite_body');
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Schema API hooks
-
-/**
- * Implementation of hook_schema().
- */
-function ldapprov_invite_schema() {
-  return array(
-    'ldapprov_invite' => array(
-      'description' => t('Stores LDAP provisioning invitation data.'),
-      'fields' => array(
-        'iid' => array(
-          'type' => 'serial',
-          'unsigned' => TRUE,
-          'not null' => TRUE,
-          'description' => t("The invitation ID."),
-        ),
-        'uid' => array(
-          'type' => 'int',
-          'unsigned' => TRUE,
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('{users}.uid of the inviter.'),
-        ),
-        'mail' => array(
-          'type' => 'varchar',
-          'length' => 64,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("Email address an invite was sent to."),
-        ),
-        'message' => array(
-          'type' => 'text',
-          'not null' => FALSE,
-          'size' => 'big',
-          'description' => t('A message was mailed in invitation.'),
-        ),
-        'data' => array(
-          'type' => 'text',
-          'not null' => FALSE,
-          'size' => 'big',
-          'description' => t('A serialized array of invitation data.'),
-        ),
-        'rid' => array(
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('{ldapprov}.rid registration ID.'),
-        ),
-        'sent' => array(
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('Timestamp for when an invitation was sent out.'),
-        ),
-      ),
-      'indexes' => array(
-        'sent' => array('sent'),
-      ),
-      'primary key' => array('iid'),
-    ),
-  );
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.module
deleted file mode 100644
index a2f9d7d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite/ldapprov_invite.module
+++ /dev/null
@@ -1,357 +0,0 @@
-<?php
-// $Id: ldapprov_invite.module,v 1.15 2009/04/08 15:29:30 miglius Exp $
-
-/**
- * @file
- * Implements invites for LDAP user provisioning.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-
-define('LDAPPROV_INVITE_ENABLED', variable_get('ldapprov_invite_enabled', 0));
-define('LDAPPROV_INVITE_FROM',    variable_get('ldapprov_invite_from', 0));
-
-define('LDAPPROV_INVITE_PERMISSION',  'invite friends');
-define('LDAPPROV_INVITE_MAX_ENTRIES', 10);
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_perm().
- */
-function ldapprov_invite_perm() {
-  return array(LDAPPROV_INVITE_PERMISSION);
-}
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_invite_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov/invite' => array(
-      'title' => 'Invites',
-      'description' => 'Configure invites for LDAP provisioning settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_invite_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov_invite.admin.inc',
-    ),
-    'invite' => array(
-      'title' => 'Invites',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_invite_form'),
-      'access callback' => 'ldapprov_invite_access',
-    ),
-    'invite/new' => array(
-      'title' => 'Invite',
-      'type' => MENU_DEFAULT_LOCAL_TASK,
-    ),
-    'invite/manage' => array(
-      'title' => 'Manage invites',
-      'page callback' => 'ldapprov_invite_list',
-      'access callback' => 'ldapprov_invite_access',
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'invite/resend' => array(
-      'title' => 'Resend',
-      'page callback' => 'ldapprov_invite_resend',
-      'page arguments' => array(2),
-      'access callback' => 'ldapprov_invite_access',
-      'type' => MENU_CALLBACK,
-    ),
-    'invite/delete' => array(
-      'title' => 'Delete',
-      'page callback' => 'ldapprov_invite_delete',
-      'page arguments' => array(2),
-      'access callback' => 'ldapprov_invite_access',
-      'type' => MENU_CALLBACK,
-    ),
-  );
-}
-
-/**
- * Access control.
- */
-function ldapprov_invite_access() {
-  return LDAPPROV_INVITE_ENABLED && user_access(LDAPPROV_INVITE_PERMISSION);
-}
-
-/**
- * Implementation of hook_mail().
- */
-function ldapprov_invite_mail($key, &$message, $params) {
-  $language = $message['language'];
-  $account = isset($params['account']) ? $params['account'] : (object)array();
-  $variables = array_merge(user_mail_tokens($account, $language), isset($params['variables']) ? $params['variables'] : array());
-  $function = isset($params['type']) ? '_ldapprov_invite_'. $params['type'] .'_mail_text' : '_ldapprov_invite_mail_text';
-  $message['subject'] .= $function($key .'_subject', $language, $variables);
-  $message['body'][] = $function($key .'_body', $language, $variables);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Mail strings
-
-/**
- * Returns a mail string for a variable name.
- *
- * Used by ldapprov_invite_mail() and the settings forms to retrieve strings.
- */
-function _ldapprov_invite_mail_text($key, $language = NULL, $variables = array()) {
-  $langcode = isset($language) ? $language->language : NULL;
-
-  if ($admin_setting = variable_get('ldapprov_invite_mail_'. $key, FALSE)) {
-    // An admin setting overrides the default string.
-    return t($admin_setting, $variables, $langcode);
-  }
-  else {
-    // No override, return default string.
-    switch ($key) {
-      case 'invite_subject':
-        return t('You have been invited to the !site', $variables, $langcode);
-      case 'invite_body':
-        return t("Your friend, !name has invited you to join !site site. You may now register to the site at \n\n!register_uri\n\n----------\n\n!message\n\n--  !site team", $variables, $langcode);
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Invites
-
-/**
- * Invites form.
- */
-function ldapprov_invite_form() {
-  $form = array();
-  $form['invite'] = array(
-    '#type' => 'fieldset',
-  );
-  $form['invite']['#title'] = t('Invite a contact to the site');
-  $form['invite']['mail'] = array(
-    '#type' => 'textfield',
-    '#title' => t('To'),
-    '#required' => TRUE,
-  );
-  $form['invite']['mail']['#description'] = t('Type the comma separated list of e-mails of the people you would like to invite to the site.');
-  $form['invite']['message'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Your message'),
-    '#required' => FALSE,
-    '#description' => t('This message will be added to the e-mails sent to the people you are inviting to the site.'),
-  );
-  $form['invite']['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Invite'),
-  );
-
-  return $form;
-}
-
-/**
- * Invite form validation.
- */
-function ldapprov_invite_form_validate($form, &$form_state) {
-  global $user;
-
-  foreach (array_filter(array_map(create_function('$a', 'return trim($a);'), explode(',', $form_state['values']['mail']))) as $mail) {
-    if (!valid_email_address($mail))
-      form_set_error('mail', t('The e-mail address %mail is not valid.', array('%mail' => $mail)));
-
-    $result = db_query("SELECT rid FROM {ldapprov_invite} WHERE uid = %d AND mail = '%s'", $user->uid, $mail);
-    if ($row = db_fetch_object($result))
-      form_set_error('mail', t('The invitation already was sent to user with e-mail address %mail.', array('%mail' => $mail)));
-
-    // The user with this e-mails address already exist.
-    if (user_load(array('mail' => $mail)))
-      form_set_error('mail', t('The user with e-mail address %mail is already registered with the system.', array('%mail' => $mail)));
-
-    $form_state['mails'][] = $mail;
-  }
-}
-
-/**
- * Invite form submission.
- */
-function ldapprov_invite_form_submit($form, &$form_state, $data = array()) {
-  global $user;
-
-  $values = $form_state['values'];
-  $time = time();
-
-  foreach ($form_state['mails'] as $mail) {
-    // Sending invite.
-    $hash = _ldapprov_hash($mail, $time);
-
-    $result = db_query("SELECT l.* FROM {ldapprov} l WHERE l.mail = '%s' AND l.status < '2'", $mail);
-    if ($row = db_fetch_object($result)) {
-      $hash = $row->code;
-      $rid = $row->rid;
-    }
-    else {
-      $registration_data = array();
-      db_query("INSERT INTO {ldapprov} (mail, code, status, data) VALUES ('%s', '%s', '0', '%s')", $mail, $hash, serialize($registration_data));
-      $rid = db_result(db_query("SELECT rid FROM {ldapprov} WHERE code = '%s' AND mail = '%s'", $hash, $mail));
-    }
-    db_query("INSERT INTO {ldapprov_invite} (uid, mail, message, data, rid, sent) VALUES (%d, '%s', '%s', '%s', %d, %d)", $user->uid, $mail, $values['message'], serialize($data), $rid, $time);
-
-    // Mail one time login URL and instructions.
-    _ldapprov_invite_mail($mail, $hash, $values['message'], $data);
-  }
-}
-
-/**
- * Mail invite.
- */
-function _ldapprov_invite_mail($mail, $hash, $message, $data = array()) {
-  global $user;
-
-  // Mail one time login URL and instructions.
-  $variables = array('!name' => $user->name, '!register_uri' => url('user/register/'. $hash, array('absolute' => TRUE)), '!mail' => $mail, '!message' => $message);
-  $params = array('account' => $user, 'variables' => array_merge($variables, isset($data['variables']) ? $data['variables'] : array()), 'type' => isset($data['type']) ? $data['type'] : NULL);
-  $message = drupal_mail('ldapprov_invite', 'invite', $mail, user_preferred_language($user), $params, !LDAPPROV_INVITE_FROM ? $user->mail : NULL);
-  if ($message['result']) {
-    watchdog('ldapprov_invite', 'Invite e-mail was mailed from %name to %mail.', array('%name' => $user->name, '%mail' => $mail));
-    drupal_set_message(t('The invite has been mailed to e-mail address %mail.', array('%mail' => $mail)));
-  }
-  else {
-    watchdog('ldapprov_invite', 'Error mailing invite e-mail from %user to %mail.', array('%name' => $user->name, '%mail' => $mail), WATCHDOG_ERROR);
-    drupal_set_message(t('Unable to send mail. Please contact the site admin.'), 'error');
-  }
-}
-
-/**
- * Invites list.
- */
-function ldapprov_invite_list() {
-  global $user;
-
-  $header = array(
-    array('data' => t('E-mail'), 'field' => 'mail'),
-    array('data' => t('Sent'), 'field' => 'sent', 'sort' => 'desc'),
-    array('data' => t('To')),
-    array('data' => t('Status')),
-    array('data' => t('Action')),
-  );
-
-  // Show the invites mailed out.
-  $sql = "SELECT li.iid, li.mail, li.sent, li.data, l.rid, l.uid, l.status, u.name, u.status AS u_status FROM {ldapprov_invite} li INNER JOIN {ldapprov} l ON li.rid = l.rid LEFT JOIN {users} u ON l.uid = u.uid WHERE li.uid = %d";
-  $query_count = "SELECT COUNT(li.iid) FROM {ldapprov_invite} li INNER JOIN {ldapprov} l ON li.rid = l.rid WHERE li.uid = %d";
-  $result = pager_query($sql . tablesort_sql($header), LDAPPROV_INVITE_MAX_ENTRIES, 0, $query_count, $user->uid);
-  $entries = _ldapprov_invite_list_entry($result);
-  $page = theme_table($header, $entries) . theme_pager(array(), LDAPPROV_INVITE_MAX_ENTRIES, 0);
-
-  return $page;
-}
-
-/**
- * Formats an invite list entry.
- */
-function _ldapprov_invite_list_entry($result) {
-  while ($row = db_fetch_object($result)) {
-    if ($row->uid > 0) {
-      if ($row->status == 4) {
-        $status = t('Deleted');
-        $action = '';
-      }
-      else if (!$row->u_status) {
-        $status = t('Blocked');
-        $action = '';
-      }
-      else {
-        $status = t('Joined');
-        $action = theme('username', user_load($row->uid));
-      }
-    }
-    else {
-      $status = t('Pending');
-      $action = l(t("resend"), 'invite/resend/'. $row->iid) .', '. l(t("delete"), 'invite/delete/'. $row->iid);
-    }
-
-    $data = unserialize($row->data);
-    $entry = array(
-      check_plain($row->mail),
-      format_date($row->sent, LDAPPROV_DATE_FORMAT),
-      !empty($data) ? $data['string'] : 'Site',
-      $status,
-      $action,
-    );
-
-    $entries[$row->rid] = $entry;
-  }
-
-  if (!isset($entry)) {
-    $entries[] = array(array('data' => t('No invites'), 'colspan' => 5));
-  }
-
-  return $entries;
-}
-
-/**
- * Resend invitation.
- */
-function ldapprov_invite_resend($iid) {
-  global $user;
-
-  $result = db_query("SELECT li.mail, li.message, li.data, l.code FROM {ldapprov_invite} li INNER JOIN {ldapprov} l ON li.rid = l.rid WHERE li.iid = %d AND li.uid = %d", $iid, $user->uid);
-  if ($row = db_fetch_object($result)) {
-    $data = unserialize($row->data);
-    _ldapprov_invite_mail($row->mail, $row->code, $row->message, $data);
-    db_query("UPDATE {ldapprov_invite} SET sent = %d WHERE iid = %d", time(), $iid);
-  }
-
-  drupal_goto('invite/manage');
-}
-
-/**
- * Delete invitation.
- */
-function ldapprov_invite_delete($iid) {
-  global $user;
-
-  $result = db_query("SELECT * FROM {ldapprov_invite} WHERE iid = %d AND uid = %d", $iid, $user->uid);
-  if ($row = db_fetch_object($result)) {
-    $result = db_result(db_query("SELECT COUNT(li.iid) FROM {ldapprov_invite} li INNER JOIN {ldapprov} l ON li.rid = l.rid  WHERE li.rid = %d AND l.status = '0'", $row->rid));
-    if ($result == 1)
-      db_query("DELETE FROM {ldapprov} WHERE rid = %d", $row->rid);
-    db_query("DELETE FROM {ldapprov_invite} WHERE iid = %d", $iid);
-    drupal_set_message(t('The invitation to %mail has been deleted.', array('%mail' => $row->mail)));
-  }
-  else {
-    drupal_set_message(t('Unable to delete the invite.'), 'error');
-  }
-
-  drupal_goto('invite/manage');
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov hooks
-
-/**
- * Implementation of hook_ldapuser().
- */
-function ldapprov_invite_ldapuser($account) {
-  if (!isset($account->rid))
-    return;
-
-  $result = db_query("SELECT li.* FROM {ldapprov_invite} li WHERE li.rid = %d", $account->rid);
-  while ($row = db_fetch_object($result)) {
-    $data = unserialize($row->data);
-    if (!empty($data)) {
-      module_invoke_all('ldapinvite', $row->uid, $account, $data);
-    }
-  }
-}
-
-/**
- * Implementation of hook_ldapinvites().
- */
-function ldapprov_invite_ldapinvites($rid) {
-  $rows = array();
-  $result = db_query("SELECT li.* FROM {ldapprov_invite} li WHERE li.rid = %d", $rid);
-  while ($row = db_fetch_object($result)) {
-    $row->data = unserialize($row->data);
-    $rows[] = $row;
-  }
-  return $rows;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.admin.inc
deleted file mode 100644
index 06690c0..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.admin.inc
+++ /dev/null
@@ -1,95 +0,0 @@
-<?php
-// $Id: ldapprov_invite_og.admin.inc,v 1.2 2008/10/27 22:02:55 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_invite_og settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_invite_og_admin_settings() {
-  // visibility
-  $form['visibility'] = array('#type' => 'fieldset', '#title' => t('Visibility'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['visibility']['ldapprov_invite_og_tab'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable tab on the group\'s homepage'),
-    '#default_value' => LDAPPROV_INVITE_OG_TAB,
-    '#description' => t('If enabled, the tab will be shown on the group\'s homepage. Otherwise this functionality will be available from the menu.'),
-  );
-
-  $form['invite'] = array('#type' => 'fieldset', '#title' => t('Invite email'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['invite']['ldapprov_invite_og_mail_invite_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of invite e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_invite_og_mail_text('invite_subject'),
-    '#description' => t('Customize the subject of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date, !group.',
-  );
-  $form['invite']['ldapprov_invite_og_mail_invite_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of invite e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_invite_og_mail_text('invite_body'),
-    '#description' => t('Customize the body of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date, !group.',
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_invite_og_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_invite_og_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      variable_set('ldapprov_invite_og_tab', $values['ldapprov_invite_og_tab']);
-      variable_set('ldapprov_invite_og_mail_invite_subject', $values['ldapprov_invite_og_mail_invite_subject']);
-      variable_set('ldapprov_invite_og_mail_invite_body', $values['ldapprov_invite_og_mail_invite_body']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-
-      variable_del('ldapprov_invite_og_tab');
-      variable_del('ldapprov_invite_og_mail_invite_subject');
-      variable_del('ldapprov_invite_og_mail_invite_body');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-  }
-
-  // Rebuild the menu router.
-  menu_rebuild();
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.info
deleted file mode 100644
index 882fca3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.info
+++ /dev/null
@@ -1,16 +0,0 @@
-; $Id: ldapprov_invite_og.info,v 1.1 2008/09/25 09:58:18 miglius Exp $
-name = Provisioning OG invites
-description = Implements OG invites for LDAP users provisioning.
-package = LDAP integration
-dependencies[] = ldapprov_invite
-dependencies[] = og
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.install
deleted file mode 100644
index 4f6d77b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.install
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-// $Id: ldapprov_invite_og.install,v 1.3 2009/01/20 09:56:43 miglius Exp $
-
-/**
- * @file
- * ldapprov_invite_og module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_invite_og_enable() {
-  drupal_set_message(t('ldapprov_invite_og module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldap/ldapprov/invite/og'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_invite_og_install() {
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_invite_og_uninstall() {
-  variable_del('ldapprov_invite_og_tab');
-  variable_del('ldapprov_invite_og_mail_invite_subject');
-  variable_del('ldapprov_invite_og_mail_invite_body');
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.module
deleted file mode 100644
index cbe078c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_og/ldapprov_invite_og.module
+++ /dev/null
@@ -1,242 +0,0 @@
-<?php
-// $Id: ldapprov_invite_og.module,v 1.9 2009/05/20 09:56:44 miglius Exp $
-
-/**
- * @file
- * Implements OG invites for LDAP user provisioning.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-
-define('LDAPPROV_INVITE_OG_TAB', variable_get('ldapprov_invite_og_tab', 1));
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_invite_og_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov/invite/og' => array(
-      'title' => 'OG',
-      'description' => 'Configure OG invites for LDAP provisioning settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_invite_og_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov_invite_og.admin.inc',
-    ),
-    'node/%node/og-invite' => array(
-      'title' => 'Invite',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_invite_og_form', 1),
-      'access callback' => 'ldapprov_invite_og_can_invite',
-      'access arguments' => array(1),
-      'type' => variable_get('ldapprov_invite_og_tab', 1) ? MENU_LOCAL_TASK : MENU_CALLBACK,
-      'weight' => 8,
-    ),
-    'node/%node/og-invite/autocomplete' => array(
-      'title' => 'Invite autocomlete',
-      'page callback' => 'ldapprov_invite_og_autocomplete',
-      'page arguments' => array(1),
-      'access callback' => 'ldapprov_invite_og_can_invite',
-      'access arguments' => array(1),
-      'type' => MENU_CALLBACK,
-    ),
-  );
-}
-
-/**
- * Check if a user can invite other users to the group.
- */
-function ldapprov_invite_og_can_invite($node) {
-  if (!ldapprov_invite_access() || !isset($node->og_selective))
-    return FALSE;
-
-  global $user;
-  if (module_exists('og') && !isset($user->og_groups) && $user->uid) {
-    // We have to perform a load in order to assure that the $user->og_groups bits are present.
-    // $user->og_groups bits are missing when the i18n module is enabled.
-    $user = user_load(array('uid' => $user->uid));
-  }
-  switch ($node->og_selective) {
-    case OG_OPEN:
-    case OG_MODERATED:
-      return og_is_group_member($node, FALSE);
-      break;
-    case OG_CLOSED:
-    case OG_INVITE_ONLY:
-      return og_is_group_admin($node);
-      break;
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Mail strings
-
-/**
- * Returns a mail string for a variable name.
- *
- * Used by ldapprov_invite_og_mail() and the settings forms to retrieve strings.
- */
-function _ldapprov_invite_og_mail_text($key, $language = NULL, $variables = array()) {
-  $langcode = isset($language) ? $language->language : NULL;
-
-  if ($admin_setting = variable_get('ldapprov_invite_og_mail_'. $key, FALSE)) {
-    // An admin setting overrides the default string.
-    return t($admin_setting, $variables, $langcode);
-  }
-  else {
-    // No override, return default string.
-    switch ($key) {
-      case 'invite_subject':
-        return t('You have been invited to the !site', $variables, $langcode);
-      case 'invite_body':
-        return t("Your friend, !name has invited you to join a group \"!group\" at !site site. You may now register to the site at\n\n!register_uri\n\n----------\n\n!message\n\n--  !site team", $variables, $langcode);
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Invites
-
-/**
- * Invites form.
- */
-function ldapprov_invite_og_form(&$form_state, $node) {
-  $form = ldapprov_invite_form();
-
-  $form['invite']['#title'] = t('Invite a contact to the group');
-  $form['invite']['#description'] = t('If you invite a new user to the site, then upon registration the user will be subscribed to the group %group based on the group membership settings. If you invite an existing user, the user will receive an e-mail message with the invitation to join the group.', array('%group' => $node->title));
-  $form['invite']['mail']['#description'] = t('Type the comma separated list of e-mails of the people you would like to invite to the group.');
-  $form['invite']['mail']['#autocomplete_path'] = 'node/'. $node->nid .'/og-invite/autocomplete';
-  $form['invite']['message']['#description'] = t('This message will be added to the e-mails sent to the people you are inviting to the group.');
-  $form['invite']['gid'] = array(
-    '#type' => 'hidden',
-    '#value' => $node->nid,
-  );
-
-  return $form;
-}
-
-/**
- * Invite form validation.
- */
-function ldapprov_invite_og_form_validate($form, &$form_state) {
-  global $user;
-  $values = $form_state['values'];
-
-  $mails = array_filter(array_map(create_function('$a', 'return trim($a);'), explode(',', $values['mail'])));
-  if (in_array($user->mail, $mails))
-    form_set_error('mail', t('You may not invite yourself - @self.', array('@self' => $user->mail)));
-
-  $bad_mails = array();
-  foreach ($mails as $mail) {
-    if (($account = user_load(array('mail' => $mail))) && $account->status == 0)
-      form_set_error('mail', t('A user %name with the e-mail address %mail is blocked.', array('%name' => $account->name, '%mail' => $account->mail)));
-    else if ($account && og_is_group_member($values['gid'], FALSE, $account->uid))
-      form_set_error('mail', t('A user %name with the e-mail address %mail is already a member of the group.', array('%name' => $account->name, '%mail' => $account->mail)));
-    else if (!$account && db_result(db_query_range("SELECT rid FROM {ldapprov_invite} WHERE uid = %d AND mail = '%s'", $user->uid, $mail, 0, 1)))
-      form_set_error('mail', t('The invitation already was sent to user with e-mail address %mail.', array('%mail' => $mail)));
-    else if (valid_email_address($mail))
-      $form_state['valid_mails'][] = $mail;
-    else
-      $bad_mails[] = $mail;
-  }
-  if (count($bad_mails))
-    form_set_error('mail', t('Invalid email address: @value.', array('@value' => implode(', ', $bad_mails))));
-}
-
-/**
- * Invite form submission.
- */
-function ldapprov_invite_og_form_submit($form, &$form_state) {
-  global $user;
-  $values = $form_state['values'];
-  $node = node_load($values['gid']);
-
-  $local_mails = $form_state['mails'] = array();
-  foreach ($form_state['valid_mails'] as $mail) {
-    if (user_load(array('mail' => $mail)))
-      $local_mails[] = $mail;
-    else
-      $form_state['mails'][] = $mail;
-  }
-
-  $variables = array(
-    '@group' => $node->title,
-    '@description' => $node->og_description,
-    '@site' => variable_get('site_name', 'drupal'),
-    '!group_url' => url("og/subscribe/$node->nid", array('absolute' => TRUE)),
-    '@body' => $values['message'],
-  );
-
-  foreach ($local_mails as $mail) {
-    $message = drupal_mail('og', 'invite_user', $mail, $GLOBALS['language'], $variables, $user->mail);
-    if ($message['result']) {
-      watchdog('ldapprov_invite_og', 'Invite e-mail was mailed from %name to %mail.', array('%name' => $user->name, '%mail' => $mail));
-      drupal_set_message(t('The invite has been mailed to e-mail address %mail.', array('%mail' => $mail)));
-    }
-    else {
-      watchdog('ldapprov_invite_og', 'Error mailing invite e-mail from %user to %mail.', array('%name' => $user->name, '%mail' => $mail), WATCHDOG_ERROR);
-      drupal_set_message(t('Unable to send mail. Please contact the site admin.'), 'error');
-    }
-  }
-
-  $data = array(
-    'type' => 'og',
-    'gid' => $node->nid,
-    'string' => t('Group !group', array('!group' => l($node->title, 'node/'. $node->nid))),
-    'variables' => array('!group' => $node->title),
-  );
-
-  ldapprov_invite_form_submit($form, $form_state, $data);
-}
-
-/**
- * Invite form autocomplete function.
- */
-function ldapprov_invite_og_autocomplete($node, $string = '') {
-  global $user;
-
-  $matches = array();
-  if (!empty($string)) {
-    $mails = array_map(create_function('$a', 'return trim($a);'), explode(',', $string));
-    if ($string = array_pop($mails)) {
-      $result = db_query_range("SELECT u.name, u.mail FROM {users} u LEFT JOIN {og_uid} ou ON u.uid = ou.uid WHERE u.status = '1' AND (LOWER(u.name) LIKE LOWER('%s%%') OR LOWER(u.mail) LIKE LOWER('%s%%')) AND (ou.nid <> %d OR ou.nid IS NULL) AND u.uid <> %d ORDER BY u.mail", $string, $string, $node->nid, $user->uid, 0, 10);
-      while ($account = db_fetch_object($result)) {
-        $matches[(!empty($mails) ? implode(', ', $mails) .', ' : '') . $account->mail] = check_plain($account->mail) .' ('. check_plain($account->name) .')';
-      }
-    }
-  }
-  drupal_json($matches);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_invite hooks
-
-/**
- * Implementation of hook_ldapinvite().
- */
-function ldapprov_invite_og_ldapinvite($uid, &$account, $data) {
-  if ($data['type'] != 'og')
-    return;
-
-  $node = node_load($data['gid']);
-  if (!og_is_group_type($node->type))
-    return;
-
-  $user = user_load($uid);
-  if (og_is_group_admin($node, $user)) {
-    og_save_subscription($node->nid, $account->uid, array('is_active' => 1));
-  }
-  else if (og_is_group_member($node, FALSE, $uid)) {
-    switch ($node->og_selective) {
-      case OG_OPEN:
-      case OG_MODERATED:
-        og_subscribe_user($node->nid, $account);
-        break;
-    }
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.admin.inc
deleted file mode 100644
index 0a0b888..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.admin.inc
+++ /dev/null
@@ -1,81 +0,0 @@
-<?php
-// $Id: ldapprov_invite_signup.admin.inc,v 1.1 2009/01/30 18:50:10 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_invite_signup settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_invite_signup_admin_settings() {
-  $form['invite'] = array('#type' => 'fieldset', '#title' => t('Invite email'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['invite']['ldapprov_invite_signup_mail_invite_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of invite e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_invite_signup_mail_text('invite_subject'),
-    '#description' => t('Customize the subject of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date, !title.',
-  );
-  $form['invite']['ldapprov_invite_signup_mail_invite_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of invite e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_invite_signup_mail_text('invite_body'),
-    '#description' => t('Customize the body of your invite e-mail message.') .' '. t('Available variables are:') .' !site, !name, !register_uri, !mailto, !date, !title.',
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_invite_signup_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_invite_signup_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      variable_set('ldapprov_invite_signup_mail_invite_subject', $values['ldapprov_invite_signup_mail_invite_subject']);
-      variable_set('ldapprov_invite_signup_mail_invite_body', $values['ldapprov_invite_signup_mail_invite_body']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-
-      variable_del('ldapprov_invite_signup_mail_invite_subject');
-      variable_del('ldapprov_invite_signup_mail_invite_body');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.info
deleted file mode 100644
index aeb5978..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.info
+++ /dev/null
@@ -1,16 +0,0 @@
-; $Id: ldapprov_invite_signup.info,v 1.1 2009/01/30 18:50:10 miglius Exp $
-name = Provisioning signup invites
-description = Implements signup invites for LDAP users provisioning.
-package = LDAP integration
-dependencies[] = ldapprov_invite
-dependencies[] = signup_status_invite
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.install
deleted file mode 100644
index c213064..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.install
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-// $Id: ldapprov_invite_signup.install,v 1.1 2009/01/30 18:50:10 miglius Exp $
-
-/**
- * @file
- * ldapprov_invite_signup module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_invite_signup_enable() {
-  drupal_set_message(t('ldapprov_invite_signup module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldap/ldapprov/invite/signup'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_invite_signup_install() {
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_invite_signup_uninstall() {
-  variable_del('ldapprov_invite_signup_mail_invite_subject');
-  variable_del('ldapprov_invite_signup_mail_invite_body');
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.module
deleted file mode 100644
index 2c0ee11..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/invite_signup/ldapprov_invite_signup.module
+++ /dev/null
@@ -1,170 +0,0 @@
-<?php
-// $Id: ldapprov_invite_signup.module,v 1.3 2009/04/08 15:29:30 miglius Exp $
-
-/**
- * @file
- * Implements signup invites for LDAP user provisioning.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_invite_signup_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov/invite/signup' => array(
-      'title' => 'Signup',
-      'description' => 'Configure signup invites for LDAP provisioning settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_invite_signup_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov_invite_signup.admin.inc',
-    ),
-  );
-}
-
-/**
- * Implementation of hook_form_alter().
- */
-function ldapprov_invite_signup_form_alter(&$form, $form_state, $form_id) {
-  switch ($form_id) {
-    case 'signup_status_invite_form':
-      ldapprov_invite_signup_alter_invite_form($form, $form_state);
-      break;
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Mail strings
-
-/**
- * Returns a mail string for a variable name.
- *
- * Used by ldapprov_invite_signup_mail() and the settings forms to retrieve strings.
- */
-function _ldapprov_invite_signup_mail_text($key, $language = NULL, $variables = array()) {
-  $langcode = isset($language) ? $language->language : NULL;
-
-  if ($admin_setting = variable_get('ldapprov_invite_signup_mail_'. $key, FALSE)) {
-    // An admin setting overrides the default string.
-    return t($admin_setting, $variables, $langcode);
-  }
-  else {
-    // No override, return default string.
-    switch ($key) {
-      case 'invite_subject':
-        return t('You have been invited to the !site', $variables, $langcode);
-      case 'invite_body':
-        return t("Your friend, !name has invited you to signup for a \"!title\" at !site site. You may now register to the site at\n\n!register_uri\n\n----------\n\n!message\n\n--  !site team", $variables, $langcode);
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Invites
-
-/**
- * Alter the signup invite form to change validate and submit handlers.
- */
-function ldapprov_invite_signup_alter_invite_form(&$form, $form_state) {
-  $form['#validate'] = array('ldapprov_invite_signup_invite_form_validate');
-  $form['#submit'] = array('ldapprov_invite_signup_invite_form_submit', 'signup_status_invite_form_submit');
-}
-
-/**
- * Invite form validation.
- */
-function ldapprov_invite_signup_invite_form_validate($form, &$form_state) {
-  global $user;
-  $values = $form_state['values'];
-
-  $mails = array_filter(array_map(create_function('$a', 'return trim($a);'), explode(',', $values['mail'])));
-  if (in_array($user->mail, $mails)) {
-    form_set_error('mail', t('You may not invite yourself - @self.', array('@self' => $user->mail)));
-  }
-
-  $bad_mails = array();
-  foreach ($mails as $mail) {
-    if (($account = user_load(array('mail' => $mail))) && $account->status == 0) {
-      form_set_error('mail', t('A user %name with the e-mail address %mail is blocked.', array('%name' => $account->name, '%mail' => $mail)));
-    }
-    else if ($account && db_result(db_query_range("SELECT sid FROM {signup_log} WHERE uid = %d AND nid = %d", $account->uid, $values['nid'], 0, 1))) {
-      form_set_error('mail', t('A user %name with the e-mail address %mail is already signuped to the node.', array('%name' => $account->name, '%mail' => $mail)));
-    }
-    else if (valid_email_address($mail)) {
-      $form_state['valid_mails'][] = $mail;
-    }
-    else {
-      $bad_mails[] = $mail;
-    }
-  }
-  if (count($bad_mails)) {
-    form_set_error('mail', t('Invalid email address: @value.', array('@value' => implode(', ', $bad_mails))));
-  }
-}
-
-/**
- * Invite form submission.
- */
-function ldapprov_invite_signup_invite_form_submit($form, &$form_state) {
-  global $user;
-  $values = $form_state['values'];
-  $node = node_load($values['nid']);
-
-  $local_mails = $form_state['mails'] = array();
-  foreach ($form_state['valid_mails'] as $mail) {
-    if (user_load(array('mail' => $mail)))
-      $local_mails[] = $mail;
-    else
-      $form_state['mails'][] = $mail;
-  }
-  $form_state['valid_mails'] = $local_mails;
-
-  $data = array(
-    'type' => 'signup',
-    'nid' => $node->nid,
-    'string' => t('Node !title', array('!title' => l($node->title, 'node/'. $node->nid))),
-    'variables' => array('!title' => $node->title, '!message' => $values['message']),
-  );
-
-  ldapprov_invite_form_submit($form, $form_state, $data);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_invite hooks
-
-/**
- * Implementation of hook_ldapinvite().
- */
-function ldapprov_invite_signup_ldapinvite($uid, &$account, $data) {
-  if ($data['type'] != 'signup')
-    return;
-
-  $node = node_load($data['nid']);
-  if (!isset($node->signup) || $node->signup != 1)
-    return;
-
-  $user = user_load($uid);
-  if (signup_status_invite_can_invite($node, $user)) {
-    $variables = array(
-      '!title' => $node->title,
-      '!site' => variable_get('site_name', 'drupal'),
-      '!message' => $data['message'],
-      '!name' => $user->name,
-    );
-    db_query("INSERT INTO {signup_log} (uid, nid, signup_time, form_data, status) VALUES (%d, %d, %d, '%s', %d)", $account->uid, $data['nid'], time(), serialize(array()), SIGNUP_STATUS_INVITE_STATUS);
-    $sid = db_last_insert_id('signup_log', 'sid');
-    _signup_status_change('invite', (object)array('sid' => $sid, 'uid' => $account->uid, 'nid' => $data['nid'], 'anon_mail' => '', 'status' => SIGNUP_STATUS_INVITE_STATUS));
-    $signup_url = url('signup/edit/'. $sid, array('absolute' => TRUE));
-    $message = drupal_mail('signup_status_invite', 'invite', $account->mail, $GLOBALS['language'], array('account' => $account, 'variables' => array_merge($variables, array('!signup_url' => $signup_url))), $user->mail);
-    if ($message['result']) {
-      watchdog('ldapprov_invite_status', 'Invite e-mail was mailed from %name to %mail.', array('%name' => $user->name, '%mail' => $account->mail));
-    }
-    else {
-      watchdog('ldapprov_invite_status', 'Error mailing invite e-mail from %user to %mail.', array('%name' => $user->name, '%mail' => $account->mail), WATCHDOG_ERROR);
-    }
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/README.txt
deleted file mode 100644
index 7f9f49e..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/README.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-; $Id: README.txt,v 1.1 2007/12/26 11:49:48 miglius Exp $
-
-LDAP User provisioning Samba module adds Samba extensions to the user's LDAP account. The user is also put in a default Samba group. Changing of drupal password changes the Samba password as well.
-
-
-REQUIRES
------------
-
-- ldapprov module. 
-- php mhash functions (php5-mhash)
-
-
-CREDITS
-------
-
-The module is created based on the Camden Daily (c4mden) suggestions and initial code patch.
-
-
-AUTHOR
-------
-
-Miglius Alaburda
-miglius at gmail dot com
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/lam/lib/createntlm.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/lam/lib/createntlm.inc
deleted file mode 100644
index 66e3943..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/lam/lib/createntlm.inc
+++ /dev/null
@@ -1,376 +0,0 @@
-<?php
-/*
-$Id: createntlm.inc,v 1.1 2007/12/26 11:49:48 miglius Exp $
-
-  This code is part of LDAP Account Manager (http://www.sourceforge.net/projects/lam)
-  Copyright (C) 2004 - 2006 Roland Gruber
-
-  This program is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-
-  This program 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 General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-*/
-
-/**
-* This class provides functions to calculate Samba NT and LM hashes.
-*
-* The code is a conversion from createntlm.pl (Benjamin Kuit) and smbdes.c/md4.c (Andrew Tridgell).
-*
-* @author Roland Gruber
-*
-* @package modules
-*/
-
-/**
-* Calculates NT and LM hashes.
-*
-* The important functions are lmhash($password) and nthash($password).
-*
-* @package modules
-*/
-class smbHash {
-
-# Contants used in lanlam hash calculations
-# Ported from SAMBA/source/libsmb/smbdes.c:perm1[56]
-var $perm1 = array(57, 49, 41, 33, 25, 17,  9,
-              1, 58, 50, 42, 34, 26, 18,
-             10,  2, 59, 51, 43, 35, 27,
-             19, 11,  3, 60, 52, 44, 36,
-             63, 55, 47, 39, 31, 23, 15,
-              7, 62, 54, 46, 38, 30, 22,
-             14,  6, 61, 53, 45, 37, 29,
-             21, 13,  5, 28, 20, 12,  4);
-# Ported from SAMBA/source/libsmb/smbdes.c:perm2[48]
-var $perm2 = array(14, 17, 11, 24,  1,  5,
-              3, 28, 15,  6, 21, 10,
-             23, 19, 12,  4, 26,  8,
-             16,  7, 27, 20, 13,  2,
-             41, 52, 31, 37, 47, 55,
-             30, 40, 51, 45, 33, 48,
-             44, 49, 39, 56, 34, 53,
-             46, 42, 50, 36, 29, 32);
-# Ported from SAMBA/source/libsmb/smbdes.c:perm3[64]
-var $perm3 = array(58, 50, 42, 34, 26, 18, 10,  2,
-             60, 52, 44, 36, 28, 20, 12,  4,
-             62, 54, 46, 38, 30, 22, 14,  6,
-             64, 56, 48, 40, 32, 24, 16,  8,
-             57, 49, 41, 33, 25, 17,  9,  1,
-             59, 51, 43, 35, 27, 19, 11,  3,
-             61, 53, 45, 37, 29, 21, 13,  5,
-             63, 55, 47, 39, 31, 23, 15,  7);
-# Ported from SAMBA/source/libsmb/smbdes.c:perm4[48]
-var $perm4 = array(32,  1,  2,  3,  4,  5,
-                 4,  5,  6,  7,  8,  9,
-                 8,  9, 10, 11, 12, 13,
-                12, 13, 14, 15, 16, 17,
-                16, 17, 18, 19, 20, 21,
-                20, 21, 22, 23, 24, 25,
-                24, 25, 26, 27, 28, 29,
-                28, 29, 30, 31, 32,  1);
-# Ported from SAMBA/source/libsmb/smbdes.c:perm5[32]
-var $perm5 = array(16,  7, 20, 21,
-                   29, 12, 28, 17,
-                    1, 15, 23, 26,
-                    5, 18, 31, 10,
-                    2,  8, 24, 14,
-                   32, 27,  3,  9,
-                   19, 13, 30,  6,
-                   22, 11,  4, 25);
-# Ported from SAMBA/source/libsmb/smbdes.c:perm6[64]
-var $perm6 = array(40,  8, 48, 16, 56, 24, 64, 32,
-             39,  7, 47, 15, 55, 23, 63, 31,
-             38,  6, 46, 14, 54, 22, 62, 30,
-             37,  5, 45, 13, 53, 21, 61, 29,
-             36,  4, 44, 12, 52, 20, 60, 28,
-             35,  3, 43, 11, 51, 19, 59, 27,
-             34,  2, 42, 10, 50, 18, 58, 26,
-             33,  1, 41,  9, 49, 17, 57, 25);
-# Ported from SAMBA/source/libsmb/smbdes.c:sc[16]
-var $sc = array(1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1);
-# Ported from SAMBA/source/libsmb/smbdes.c:sbox[8][4][16]
-# Side note, I used cut and paste for all these numbers, I did NOT
-# type them all in =)
-var $sbox = array(array(array(14,  4, 13,  1,  2, 15, 11,  8,  3, 10,  6, 12,  5,  9,  0,  7),
-             array( 0, 15,  7,  4, 14,  2, 13,  1, 10,  6, 12, 11,  9,  5,  3,  8),
-             array( 4,  1, 14,  8, 13,  6,  2, 11, 15, 12,  9,  7,  3, 10,  5,  0),
-             array(15, 12,  8,  2,  4,  9,  1,  7,  5, 11,  3, 14, 10,  0,  6, 13)),
-            array(array(15,  1,  8, 14,  6, 11,  3,  4,  9,  7,  2, 13, 12,  0,  5, 10),
-             array( 3, 13,  4,  7, 15,  2,  8, 14, 12,  0,  1, 10,  6,  9, 11,  5),
-             array( 0, 14,  7, 11, 10,  4, 13,  1,  5,  8, 12,  6,  9,  3,  2, 15),
-             array(13,  8, 10,  1,  3, 15,  4,  2, 11,  6,  7, 12,  0,  5, 14,  9)),
-            array(array(10,  0,  9, 14,  6,  3, 15,  5,  1, 13, 12,  7, 11,  4,  2,  8),
-             array(13,  7,  0,  9,  3,  4,  6, 10,  2,  8,  5, 14, 12, 11, 15,  1),
-             array(13,  6,  4,  9,  8, 15,  3,  0, 11,  1,  2, 12,  5, 10, 14,  7),
-             array( 1, 10, 13,  0,  6,  9,  8,  7,  4, 15, 14,  3, 11,  5,  2, 12)),
-            array(array( 7, 13, 14,  3,  0,  6,  9, 10,  1,  2,  8,  5, 11, 12,  4, 15),
-             array(13,  8, 11,  5,  6, 15,  0,  3,  4,  7,  2, 12,  1, 10, 14,  9),
-             array(10,  6,  9,  0, 12, 11,  7, 13, 15,  1,  3, 14,  5,  2,  8,  4),
-             array( 3, 15,  0,  6, 10,  1, 13,  8,  9,  4,  5, 11, 12,  7,  2, 14)),
-            array(array( 2, 12,  4,  1,  7, 10, 11,  6,  8,  5,  3, 15, 13,  0, 14,  9),
-             array(14, 11,  2, 12,  4,  7, 13,  1,  5,  0, 15, 10,  3,  9,  8,  6),
-             array( 4,  2,  1, 11, 10, 13,  7,  8, 15,  9, 12,  5,  6,  3,  0, 14),
-             array(11,  8, 12,  7,  1, 14,  2, 13,  6, 15,  0,  9, 10,  4,  5,  3)),
-            array(array(12,  1, 10, 15,  9,  2,  6,  8,  0, 13,  3,  4, 14,  7,  5, 11),
-             array(10, 15,  4,  2,  7, 12,  9,  5,  6,  1, 13, 14,  0, 11,  3,  8),
-             array( 9, 14, 15,  5,  2,  8, 12,  3,  7,  0,  4, 10,  1, 13, 11,  6),
-             array( 4,  3,  2, 12,  9,  5, 15, 10, 11, 14,  1,  7,  6,  0,  8, 13)),
-            array(array( 4, 11,  2, 14, 15,  0,  8, 13,  3, 12,  9,  7,  5, 10,  6,  1),
-             array(13,  0, 11,  7,  4,  9,  1, 10, 14,  3,  5, 12,  2, 15,  8,  6),
-             array( 1,  4, 11, 13, 12,  3,  7, 14, 10, 15,  6,  8,  0,  5,  9,  2),
-             array( 6, 11, 13,  8,  1,  4, 10,  7,  9,  5,  0, 15, 14,  2,  3, 12)),
-            array(array(13,  2,  8,  4,  6, 15, 11,  1, 10,  9,  3, 14,  5,  0, 12,  7),
-             array( 1, 15, 13,  8, 10,  3,  7,  4, 12,  5,  6, 11,  0, 14,  9,  2),
-             array( 7, 11,  4,  1,  9, 12, 14,  2,  0,  6, 10, 13, 15,  3,  5,  8),
-             array( 2,  1, 14,  7,  4, 10,  8, 13, 15, 12,  9,  0,  3,  5,  6, 11)));
-
-	/**
-	* Fixes too large numbers
-	*/
-	function x($i) {
-		if ($i < 0) return 4294967296 - $i;
-		else return $i;
-	}
-
-	/**
-	* @param integer count
-	* @param array $data
-	* @return array
-	*/
-	function lshift($count, $data) {
-		$ret = array();
-		for ($i = 0; $i < sizeof($data); $i++) {
-			$ret[$i] = $data[($i + $count)%sizeof($data)];
-		}
-		return $ret;
-	}
-
-	/**
-	* @param array in input data
-	* @param array p permutation
-	* @return array
-	*/
-	function permute($in, $p, $n) {
-		$ret = array();
-		for ($i = 0; $i < $n; $i++) {
-			$ret[$i] = $in[$p[$i] - 1]?1:0;
-		}
-		return $ret;
-	}
-
-	/**
-	* @param array $in1
-	* @param array $in2
-	* @return array
-	*/
-	function mxor($in1, $in2) {
-		$ret = array();
-		for ($i = 0; $i < sizeof($in1); $i++) {
-			$ret[$i] = $in1[$i] ^ $in2[$i];
-		}
-		return $ret;
-	}
-
-	/**
-	* @param array $in
-	* @param array $key
-	* @param boolean $forw
-	* @return array
-	*/
-	function doHash($in, $key, $forw) {
-		$ki = array();
-	
-		$pk1 = $this->permute($key, $this->perm1, 56);
-		
-		$c = array();
-		$d = array();
-		for ($i = 0; $i < 28; $i++) {
-			$c[$i] = $pk1[$i];
-			$d[$i] = $pk1[28 + $i];
-		}
-		
-		for ($i = 0; $i < 16; $i++) {
-			$c = $this->lshift($this->sc[$i], $c);
-			$d = $this->lshift($this->sc[$i], $d);
-			
-			$cd = $c;
-			for ($k = 0; $k < sizeof($d); $k++) $cd[] = $d[$k];
-			$ki[$i] = $this->permute($cd, $this->perm2, 48);
-		}
-		
-		$pd1 = $this->permute($in, $this->perm3, 64);
-		
-		$l = array();
-		$r = array();
-		for ($i = 0; $i < 32; $i++) {
-			$l[$i] = $pd1[$i];
-			$r[$i] = $pd1[32 + $i];
-		}
-		
-		for ($i = 0; $i < 16; $i++) {
-			$er = $this->permute($r, $this->perm4, 48);
-			if ($forw) $erk = $this->mxor($er, $ki[$i]);
-			else $erk = $this->mxor($er, $ki[15 - $i]);
-			
-			for ($j = 0; $j < 8; $j++) {
-				for ($k = 0; $k < 6; $k++) {
-					$b[$j][$k] = $erk[($j * 6) + $k];
-				}
-			}
-			for ($j = 0; $j < 8; $j++) {
-				$m = array();
-				$n = array();
-				$m = ($b[$j][0] << 1) | $b[$j][5];
-				$n = ($b[$j][1] << 3) | ($b[$j][2] << 2) | ($b[$j][3] << 1) | $b[$j][4];
-				
-				for ($k = 0; $k < 4; $k++) {
-					$b[$j][$k]=($this->sbox[$j][$m][$n] & (1 << (3-$k)))?1:0;
-				}
-			}
-			
-			for ($j = 0; $j < 8; $j++) {
-				for ($k = 0; $k < 4; $k++) {
-					$cb[($j * 4) + $k] = $b[$j][$k];
-				}
-			}
-			$pcb = $this->permute($cb, $this->perm5, 32);
-			$r2 = $this->mxor($l, $pcb);
-			for ($k = 0; $k < 32; $k++) $l[$k] = $r[$k];
-			for ($k = 0; $k < 32; $k++) $r[$k] = $r2[$k];
-		}
-		$rl = $r;
-		for ($i = 0; $i < sizeof($l); $i++) $rl[] = $l[$i];
-		return $this->permute($rl, $this->perm6, 64);
-	}
-
-	/**
-	 * str_to_key
-	 *
-	 * @param string $str
-	 * @return string key
-	 */
-	function str_to_key($str) {
-		$key[0] = $this->unsigned_shift_r($str[0], 1);
-		$key[1] = (($str[0]&0x01)<<6) | $this->unsigned_shift_r($str[1], 2);
-		$key[2] = (($str[1]&0x03)<<5) | $this->unsigned_shift_r($str[2], 3);
-		$key[3] = (($str[2]&0x07)<<4) | $this->unsigned_shift_r($str[3], 4);
-		$key[4] = (($str[3]&0x0F)<<3) | $this->unsigned_shift_r($str[4], 5);
-		$key[5] = (($str[4]&0x1F)<<2) | $this->unsigned_shift_r($str[5], 6);
-		$key[6] = (($str[5]&0x3F)<<1) | $this->unsigned_shift_r($str[6], 7);
-		$key[7] = $str[6]&0x7F;
-		for ($i = 0; $i < 8; $i++) {
-			$key[$i] = ($key[$i] << 1);
-		}
-		return $key;
-	}
-
-	/**
-	 * smb_hash
-	 *
-	 * @param unknown_type $in
-	 * @param unknown_type $key
-	 * @param unknown_type $forw
-	 * @return unknown
-	 */
-	function smb_hash($in, $key, $forw){
-		$key2 = $this->str_to_key($key);
-	
-		for ($i = 0; $i < 64; $i++) {
-			$inb[$i] = ($in[$i/8] & (1<<(7-($i%8)))) ? 1:0;
-			$keyb[$i] = ($key2[$i/8] & (1<<(7-($i%8)))) ? 1:0;
-			$outb[$i] = 0;
-		}
-		$outb = $this->dohash($inb, $keyb, $forw);
-		for ($i = 0; $i < 8; $i++) {
-			$out[$i] = 0;
-		}
-		for ($i = 0; $i < 65; $i++) {
-			if ( $outb[$i] )  {
-				$out[$i/8] |= (1<<(7-($i%8)));
-			}
-		}
-		return $out;
-	}
-
-	/**
-	 * E_P16
-	 *
-	 * @param unknown_type $in
-	 * @return unknown
-	 */
-	function E_P16($in) {
-		$p14 = array_values(unpack("C*",$in));
-		$sp8 = array(0x4b, 0x47, 0x53, 0x21, 0x40, 0x23, 0x24, 0x25);
-		$p14_1 = array();
-		$p14_2 = array();
-		for ($i = 0; $i < 7; $i++) {
-			$p14_1[$i] = $p14[$i];
-			$p14_2[$i] = $p14[$i + 7];
-		}
-		$p16_1 = $this->smb_hash($sp8, $p14_1, true);
-		$p16_2 = $this->smb_hash($sp8, $p14_2, true);
-		$p16 = $p16_1;
-		for ($i = 0; $i < sizeof($p16_2); $i++) {
-			$p16[] = $p16_2[$i];
-		}
-		return $p16;
-	}
-
-	/**
-	* Calculates the LM hash of a given password.
-	*
-	* @param string $password password
-	* @return string hash value
-	*/
-	function lmhash($password = "") {
-		$password = strtoupper($password);
-		$password = substr($password,0,14);
-		$password = str_pad($password, 14, chr(0));
-		$p16 = $this->E_P16($password);
-		for ($i = 0; $i < sizeof($p16); $i++) {
-			$p16[$i] = sprintf("%02X", $p16[$i]);
-		}
-		return join("", $p16);
-	}
-
-	/**
-	* Calculates the NT hash of a given password.
-	*
-	* @param string $password password
-	* @return string hash value
-	*/
-	function nthash($password = "") {
-		return strtoupper(bin2hex(mhash(MHASH_MD4, iconv("UTF-8","UTF-16LE",$password))));
-	}
-
-	/**
-	* Unsigned shift operation for 32bit values.
-	*
-	* PHP 4 only supports signed shifts by default.
-	*/
-	function unsigned_shift_r($a, $b) { 
-		$z = 0x80000000; 
-		if ($z & $a) { 
-			$a = ($a >> 1); 
-			$a &= (~$z); 
-			$a |= 0x40000000; 
-			$a = ($a >> ($b - 1)); 
-		} 
-		else { 
-			$a = ($a >> $b); 
-		} 
-		return $a; 
-	} 
-
-}
-
-?>
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.admin.inc
deleted file mode 100644
index cb5bd40..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.admin.inc
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-// $Id: ldapprov_samba.admin.inc,v 1.3 2008/09/01 22:43:00 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_samba settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_samba_admin_settings() {
-  // Samba extensions
-  $form['samba'] = array('#type' => 'fieldset', '#title' => t('Samba extensions'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['samba']['ldapprov_samba_enabled'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable Samba extensions'),
-    '#default_value' => LDAPPROV_SAMBA_ENABLED,
-  );
-  $form['samba']['ldapprov_samba_entry'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Samba LDAP attributes'),
-    '#default_value' => LDAPPROV_SAMBA_ENTRY,
-    '#rows' => 20,
-    '#description' => t('Customize the LDAP Samba attributes in LDIF style. Available variables are: !uid_number, !gid_number, !name, !samba_sid, !primary_group_id, !pwd_next_timestamp, !pwd_timestamp, !lm_pass, !nt_pass. Empty lines and lines starting with "#" will be ignored.'),
-  );
-  $form['samba']['ldapprov_samba_domain_sid'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Samba Domain SID'),
-    '#default_value' => LDAPPROV_SAMBA_DOMAIN_SID,
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#description' => t("Type 'net getlocalsid' on your Samba server to get SID."),
-  );
-  $form['samba']['ldapprov_samba_default_group'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Default Samba Group'),
-    '#default_value' => LDAPPROV_SAMBA_DEFAULT_GROUP,
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#description' => t("Name (cn) of the default Samba group for all new users."),
-  );
-  $form['samba']['ldapprov_samba_group_base_dn'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Samba Groups\' Base DN'),
-    '#default_value' => LDAPPROV_SAMBA_GROUP_BASE_DN,
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#description' => t("Base DN of the Samba groups. Leave it empty if it is the same as LDAP server's Base DN."),
-  );
-  $form['samba']['ldapprov_samba_pass_expire'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Samba Password Expiration'),
-    '#default_value' => LDAPPROV_SAMBA_PASS_EXPIRE,
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#description' => t("Samba password expiration period in days."),
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_samba_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_samba_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      variable_set('ldapprov_samba_enabled', $values['ldapprov_samba_enabled']);
-      variable_set('ldapprov_samba_entry', $values['ldapprov_samba_entry']);
-      variable_set('ldapprov_samba_domain_sid', $values['ldapprov_samba_domain_sid']);
-      variable_set('ldapprov_samba_default_group', $values['ldapprov_samba_default_group']);
-      variable_set('ldapprov_samba_group_base_dn', $values['ldapprov_samba_group_base_dn']);
-      variable_set('ldapprov_samba_pass_expire', $values['ldapprov_samba_pass_expire']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-
-      variable_del('ldapprov_samba_enabled');
-      variable_del('ldapprov_samba_entry');
-      variable_del('ldapprov_samba_domain_sid');
-      variable_del('ldapprov_samba_default_group');
-      variable_del('ldapprov_samba_group_base_dn');
-      variable_del('ldapprov_samba_pass_expire');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.info
deleted file mode 100644
index 9576ec9..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.info
+++ /dev/null
@@ -1,15 +0,0 @@
-; $Id: ldapprov_samba.info,v 1.3 2008/09/01 22:43:00 miglius Exp $
-name = Provisioning Samba
-description = Adds LDAP Samba extensions upon creation of a new usere via LDAP provisioning.
-package = LDAP integration
-dependencies[] = ldapprov
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.install
deleted file mode 100644
index 3be963e..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.install
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-// $Id: ldapprov_samba.install,v 1.2 2008/09/01 22:43:00 miglius Exp $
-
-/**
- * @file
- * ldapprov_samba module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_samba_enable() {
-  drupal_set_message(t('ldapprov_samba module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldapprov_samba'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_samba_install() {}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_samba_uninstall() {
-  variable_del('ldapprov_samba_enabled');
-  variable_del('ldapprov_samba_entry');
-  variable_del('ldapprov_samba_domain_sid');
-  variable_del('ldapprov_samba_default_group');
-  variable_del('ldapprov_samba_group_base_dn');
-  variable_del('ldapprov_samba_pass_expire');
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.module
deleted file mode 100644
index cf64570..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/samba/ldapprov_samba.module
+++ /dev/null
@@ -1,318 +0,0 @@
-<?php
-// $Id: ldapprov_samba.module,v 1.9 2009/07/28 14:08:25 miglius Exp $
-
-/**
- * @file
- * Adds LDAP Samba extensions upon creation of a new usere via LDAP provisioning
- */
-
-//////////////////////////////////////////////////////////////////////////////
-
-define('LDAPPROV_SAMBA_ENABLED',       variable_get('ldapprov_samba_enabled', FALSE));
-define('LDAPPROV_SAMBA_ENTRY',         variable_get('ldapprov_samba_entry', "objectClass: organizationalPerson\nobjectClass: posixAccount\nobjectClass: shadowAccount\nobjectClass: sambaSamAccount\nuidNumber: !uid_number\ngidNumber: !gid_number\nhomeDirectory: /home/!name\nloginShell: /bin/bash\nsambaSID: !samba_sid\nsambaPrimaryGroupSID: !primary_group_id\nsambaPwdCanChange: !pwd_next_timestamp\nsambaPwdLastSet: !pwd_timestamp\nsambaAcctFlags: \nsambaLMPassword: !lm_pass\nsambaNTPAssword: !nt_pass"));
-define('LDAPPROV_SAMBA_DOMAIN_SID',    variable_get('ldapprov_samba_domain_sid', ''));
-define('LDAPPROV_SAMBA_DEFAULT_GROUP', variable_get('ldapprov_samba_default_group', 'samba'));
-define('LDAPPROV_SAMBA_GROUP_BASE_DN', variable_get('ldapprov_samba_group_base_dn', ''));
-define('LDAPPROV_SAMBA_PASS_EXPIRE',   variable_get('ldapprov_samba_pass_expire', '365'));
-
-define('LDAPPROV_SAMBA_OBJECTCLASS', 'sambaSamAccount');
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_init().
- */
-function ldapprov_samba_init() {
-  // Initiates LDAP object.
-  if (LDAPPROV_ENABLED) {
-    include_once(drupal_get_path('module', 'ldapprov_samba') .'/lam/lib/createntlm.inc');
-  }
-}
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_samba_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov/samba' => array(
-      'title' => 'Samba',
-      'description' => 'Configure LDAP provisioning Samba settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_samba_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov_samba.admin.inc',
-    ),
-  );
-}
-
-/**
- * Implementation of hook_user().
- */
-function ldapprov_samba_user($op, &$edit, &$account, $category = NULL) {
-  if (LDAPPROV_ENABLED && LDAPPROV_SAMBA_ENABLED) {
-    switch ($op) {
-      case 'submit':
-        if (isset($account->ldap_authentified) && $category == 'account') {
-          _ldapprov_samba_user_submit($account, $edit);
-        }
-        break;
-      case 'delete':
-        if (isset($account->ldap_authentified)) {
-          global $_ldapprov_ldap;
-
-          if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-            watchdog('ldapprov_samba', 'User delete: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-            return;
-          }
-
-          $group_base_dn = (LDAPPROV_SAMBA_GROUP_BASE_DN) ? LDAPPROV_SAMBA_GROUP_BASE_DN : $_ldapprov_ldap->getOption('basedn');
-          $name = _ldapprov_get_name_from_dn($account->ldap_dn);
-          $groups = $_ldapprov_ldap->search($group_base_dn, 'memberUid='. $name, array('cn'));
-          $_ldapprov_ldap->disconnect();
-
-          _ldapprov_samba_groups($account, $groups, 'delete');
-        }
-        break;
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov hooks
-
-function ldapprov_samba_ldapuser(&$account) {
-  if (LDAPPROV_SAMBA_ENABLED) {
-    global $_ldapprov_ldap;
-
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov_samba', 'User create: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      return;
-    }
-
-    $samba_vars['!name'] = isset($account->new_name) ? $account->new_name : $account->name;
-
-    // Calculate nt and lm passwords for samba.
-    $hash = new smbHash();
-    $samba_vars['!lm_pass'] = $hash->lmhash($account->clear_pass);
-    $samba_vars['!nt_pass'] = $hash->nthash($account->clear_pass);
-
-    $group_base_dn = (LDAPPROV_SAMBA_GROUP_BASE_DN) ? LDAPPROV_SAMBA_GROUP_BASE_DN : $_ldapprov_ldap->getOption('basedn');
-
-    // Determine the default group id for the new user.
-    $ret = $_ldapprov_ldap->search($group_base_dn, 'cn='. LDAPPROV_SAMBA_DEFAULT_GROUP, array('gidNumber'));
-    $samba_vars['!gid_number'] = $ret[0]['gidnumber'][0];  // Note that field names returned are all lowercase.
-
-    // Select a uid number one greater than the highest one already in the database.
-    $ret = $_ldapprov_ldap->search($_ldapprov_ldap->getOption('basedn'), $_ldapprov_ldap->getOption('user_attr') .'=*', array('uidNumber'));
-    $uid_numbers = array();
-    if (is_array($ret)) {
-      foreach ($ret as $result) {
-        if ($result['uidnumber'][0] > 1000) {  // Throw out any that are under 1000.
-          array_push($uid_numbers, $result['uidnumber'][0]);
-        }
-      }
-      sort($uid_numbers);
-      $uid_number = array_pop($uid_numbers);
-    }
-
-    $samba_vars['!uid_number'] = ($uid_number) ? $uid_number++ : 1000;
-
-    // Calculate the SambaSID and SambaPrimaryGroupSID.
-    $samba_vars['!samba_sid'] = LDAPPROV_SAMBA_DOMAIN_SID ."-". $samba_vars['!uid_number'];
-    $calculated_uid = 2 * $samba_vars['!uid_number'] + 1000;
-    $samba_vars['!primary_group_id'] = LDAPPROV_SAMBA_DOMAIN_SID ."-". $calculated_uid;
-
-    $time = time();
-    $samba_vars['!pwd_timestamp'] = $time;
-    $samba_vars['!pwd_next_timestamp'] = $time + 60*60*24*LDAPPROV_SAMBA_PASS_EXPIRE;
-
-    foreach (explode("\n", LDAPPROV_SAMBA_ENTRY) as $line) {
-      $line = str_replace("\r", '', $line);
-      if (preg_match('/^\s*$/', $line) || preg_match('/^#.*$/', $line)) {
-        continue;
-      }
-      list($attr, $var) = explode(': ', $line);
-      $ldif[$attr][] = strtr($var, $samba_vars);
-    }
-
-    // Print ldif if debugging is enabled.
-    if (LDAPPROV_DEBUG) {
-      $ldif_out = '';
-      foreach ($ldif as $key => $val) {
-        foreach ($val as $k => $v) {
-          $ldif_out .= "$key: $v<br />";
-        }
-      }
-      drupal_set_message($ldif_out);
-    }
-
-    $oc = $_ldapprov_ldap->retrieveMultiAttribute($account->ldap_dn, 'objectClass');
-    $ldif['objectClass'] = array_merge($oc, $ldif['objectClass']);
-    $_ldapprov_ldap->writeAttributes($account->ldap_dn, $ldif);
-
-    $_ldapprov_ldap->disconnect();
-
-    // Add our user to the default samba group.
-    $group_base_dn = (LDAPPROV_SAMBA_GROUP_BASE_DN) ? LDAPPROV_SAMBA_GROUP_BASE_DN : $_ldapprov_ldap->getOption('basedn');
-    $groups[0]['dn'] = 'cn='. LDAPPROV_SAMBA_DEFAULT_GROUP .','. $group_base_dn;
-    $groups[0]['cn'][0] = LDAPPROV_SAMBA_DEFAULT_GROUP;
-    _ldapprov_samba_groups($account, $groups, 'add');
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Misc functions
-
-/*
- * Checks if a user has Samba extensions
- */
-function _ldapprov_samba_check(&$account) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov_samba', 'User view: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    return;
-  }
-
-  $oc = $_ldapprov_ldap->retrieveMultiAttribute($account->ldap_dn, 'objectClass');
-  $_ldapprov_ldap->disconnect();
-
-  return in_array(LDAPPROV_SAMBA_OBJECTCLASS, $oc);
-}
-
-/*
- * LDAP groups actions
- */
-function _ldapprov_samba_groups(&$account, $groups, $action) {
-  global $_ldapprov_ldap;
-
-  if (is_array($groups)) {
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov_samba', 'User edit: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      return;
-    }
-
-    $group_base_dn = (LDAPPROV_SAMBA_GROUP_BASE_DN) ? LDAPPROV_SAMBA_GROUP_BASE_DN : $_ldapprov_ldap->getOption('basedn');
-    $new_ldap_dn = ($account->new_ldap_dn) ? $account->new_ldap_dn : $account->ldap_dn;
-    $name = _ldapprov_get_name_from_dn($account->ldap_dn);
-    $new_name = _ldapprov_get_name_from_dn($new_ldap_dn);
-
-    unset($groups['count']);
-    foreach ($groups as $group) {
-      $member_uids = $_ldapprov_ldap->search($group_base_dn, 'cn='. $group['cn'][0], array('memberUid'));
-      unset($member_uids[0]['memberuid']['count']);
-      $new_uids = array();
-      if (is_array($member_uids[0]['memberuid'])) {
-        foreach ($member_uids[0]['memberuid'] as $uid) {
-          if ($uid != $name) {
-            array_push($new_uids, $uid);
-          }
-        }
-      }
-
-      switch ($action) {
-        case 'delete':
-          break;
-        case 'add':
-          if ($name != $new_name) {
-            array_push($new_uids, $new_name);
-          }
-          else {
-            array_push($new_uids, $name);
-          }
-          break;
-        case 'rename':
-          array_push($new_uids, $new_name);
-          break;
-      }
-
-      $_ldapprov_ldap->writeAttributes($group['dn'], array('memberUid' => $new_uids));
-    }
-  }
-}
-
-/*
- * Saves Samba extensions
- */
-function _ldapprov_samba_user_submit(&$account, &$edit) {
-  global $_ldapprov_ldap;
-
-  $samba_extensions = _ldapprov_samba_check($account);
-
-  if ($samba_extensions) {
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov_samba', 'User edit: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      return;
-    }
-
-    $samba_vars = array();
-    if (isset($edit['name']) && $account->name != $edit['name']) {
-      $samba_vars['!name'] = $edit['name'];
-    }
-
-    if (isset($edit['pass'])) {
-      // Calculate nt and lm passwords for samba.
-      $hash = new smbHash();
-      $samba_vars['!lm_pass'] = $hash->lmhash($edit['pass']);
-      $samba_vars['!nt_pass'] = $hash->nthash($edit['pass']);
-
-      $time = time();
-      $samba_vars['!pwd_timestamp'] = $time;
-      $samba_vars['!pwd_next_timestamp'] = $time + 60*60*24*LDAPPROV_SAMBA_PASS_EXPIRE;
-    }
-
-    if (!empty($samba_vars)) {
-      foreach (explode("\n", LDAPPROV_SAMBA_ENTRY) as $line) {
-        $line = str_replace("\r", '', $line);
-        if (preg_match('/^\s*$/', $line) || preg_match('/^#.*$/', $line)) {
-          continue;
-        }
-        list($attr, $var) = explode(': ', $line);
-        foreach ($samba_vars as $key => $samba_var) {
-          if (preg_match('/'. $key .'/', $var)) {
-            $ldif[$attr][] = strtr($var, $samba_vars);
-          }
-        }
-      }
-
-      if (is_array($ldif)) {
-        $_ldapprov_ldap->writeAttributes($account->ldap_dn, $ldif);
-      }
-    }
-
-    if (isset($edit['ldap_dn']) && $account->ldap_dn != $edit['ldap_dn']) {
-
-      // Renames users in the groups.
-      $group_base_dn = (LDAPPROV_SAMBA_GROUP_BASE_DN) ? LDAPPROV_SAMBA_GROUP_BASE_DN : $_ldapprov_ldap->getOption('basedn');
-      $name = _ldapprov_get_name_from_dn($account->ldap_dn);
-      $groups = $_ldapprov_ldap->search($group_base_dn, 'memberUid='. $name, array('cn'));
-
-      $_ldapprov_ldap->disconnect();
-
-      $account->new_ldap_dn = $edit['ldap_dn'];
-
-      _ldapprov_samba_groups($account, $groups, 'rename');
-    }
-    else {
-      $_ldapprov_ldap->disconnect();
-    }
-  }
-  else {
-
-    // Create samba extensions.
-    // The samba password will be saved only on drupal password change.
-    if (isset($edit['name']) && $account->name != $edit['name']) {
-      $account->new_name = $edit['name'];
-    }
-    if (isset($edit['pass'])) {
-      $account->clear_pass = $edit['pass'];
-    }
-    if (isset($edit['ldap_dn']) && $account->ldap_dn != $edit['ldap_dn']) {
-      $account->new_ldap_dn = $edit['ldap_dn'];
-    }
-
-    ldapprov_samba_ldapuser($account);
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/README.txt
deleted file mode 100644
index 7f3add8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/README.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-; $Id: README.txt,v 1.1 2007/12/26 11:49:49 miglius Exp $
-
-LDAP User provisioning SIP module adds SIP extensions to the user's LDAP account. If an Asterisk server is configured to authenticate against LDAP server, then user can use his drupal username and password in the SIP client.
-
-
-REQUIRES
------------
-
-- ldapprov module. 
-- misc/asterisk.schema schema file loaded in LDAP
-
-AUTHOR
-------
-
-Miglius Alaburda
-miglius at gmail dot com
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.admin.inc
deleted file mode 100644
index e132cac..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.admin.inc
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-// $Id: ldapprov_sip.admin.inc,v 1.3 2008/09/01 22:43:00 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov_sip settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_sip_admin_settings() {
-  // SIP extensions
-  $form['sip'] = array('#type' => 'fieldset', '#title' => t('SIP extensions'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['sip']['ldapprov_sip_enabled'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable SIP extensions'),
-    '#default_value' => LDAPPROV_SIP_ENABLED,
-  );
-  $form['sip']['ldapprov_sip_name'] = array(
-    '#type' => 'textfield',
-    '#title' => t('SIP name'),
-    '#default_value' => LDAPPROV_SIP_NAME,
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#description' => t('Customize the SIP name !sip_name variable used in SIP attributes. Available variables are: !name (drupal user name), !ldap_ou (LDAP organizational unit ou).'),
-  );
-  $form['sip']['ldapprov_sip_entry'] = array(
-    '#type' => 'textarea',
-    '#title' => t('SIP LDAP attributes'),
-    '#default_value' => LDAPPROV_SIP_ENTRY,
-    '#rows' => 20,
-    '#description' => t('Customize the LDAP SIP attributes in LDIF style. Available variables are: !sip_name, !sip_pass, !sip_voicemail_pass. Empty lines and lines starting with "#" will be ignored.'),
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_sip_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_sip_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      variable_set('ldapprov_sip_enabled', $values['ldapprov_sip_enabled']);
-      variable_set('ldapprov_sip_name', $values['ldapprov_sip_name']);
-      variable_set('ldapprov_sip_entry', $values['ldapprov_sip_entry']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-
-      variable_del('ldapprov_sip_enabled');
-      variable_del('ldapprov_sip_name');
-      variable_del('ldapprov_sip_entry');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.info
deleted file mode 100644
index 6ff3656..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.info
+++ /dev/null
@@ -1,15 +0,0 @@
-; $Id: ldapprov_sip.info,v 1.3 2008/09/01 22:43:00 miglius Exp $
-name = Provisioning SIP
-description = Adds LDAP SIP extensions upon creation of a new usere via LDAP provisioning.
-package = LDAP integration
-dependencies[] = ldapprov
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.install
deleted file mode 100644
index 5d85d94..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.install
+++ /dev/null
@@ -1,32 +0,0 @@
-<?php
-// $Id: ldapprov_sip.install,v 1.2 2008/09/01 22:43:00 miglius Exp $
-
-/**
- * @file
- * ldapprov_sip module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_sip_enable() {
-  drupal_set_message(t('ldapprov_sip module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldapprov_sip'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_sip_install() {}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_sip_uninstall() {
-  variable_del('ldapprov_sip_enabled');
-  variable_del('ldapprov_sip_name');
-  variable_del('ldapprov_sip_entry');
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.module
deleted file mode 100644
index 4377ee7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/ldapprov_sip.module
+++ /dev/null
@@ -1,286 +0,0 @@
-<?php
-// $Id: ldapprov_sip.module,v 1.7 2008/10/09 08:04:07 miglius Exp $
-
-/**
- * @file
- * Adds LDAP SIP extensions upon creation of a new usere via LDAP provisioning
- */
-
-//////////////////////////////////////////////////////////////////////////////
-
-define('LDAPPROV_SIP_ENABLED', variable_get('ldapprov_sip_enabled', FALSE));
-define('LDAPPROV_SIP_NAME',    variable_get('ldapprov_sip_name', '!name_!ldap_ou'));
-define('LDAPPROV_SIP_ENTRY',   variable_get('ldapprov_sip_entry', "objectClass: astSipGeneric\nobjectClass: astSipUser\nobjectClass: astSipPeer\nobjectClass: astVoicemail\nastname: !sip_name\nastMd5Secret: !sip_pass\nastHost: dynamic\nastContext: default\nastNat: yes\nastCanReinvite: yes\nastVoicemailContext: default\nastVoicemailVoiceboxNr: !sip_name\nastVoicemailPassword: !sip_voicemail_pass\nastipaddr: 0.0.0.0\nastPort: 5060\nastRegseconds: 3600\nastUsername: !sip_name"));
-
-define('LDAPPROV_SIP_OBJECTCLASS', 'astSipUser');
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_sip_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov/sip' => array(
-      'title' => 'SIP',
-      'description' => 'Configure LDAP provisioning SIP settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_sip_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov_sip.admin.inc',
-    ),
-  );
-}
-
-/**
- * Implementation of hook_user().
- */
-function ldapprov_sip_user($op, &$edit, &$account, $category = NULL) {
-  if (LDAPPROV_ENABLED && LDAPPROV_SIP_ENABLED) {
-    switch ($op) {
-      case 'view':
-        if (isset($account->ldap_authentified) && _ldapprov_sip_check($account)) {
-          return _ldapprov_sip_user_view($account);
-        }
-        break;
-      case 'form':
-        if (isset($account->ldap_authentified) && _ldapprov_sip_check($account) && $category == 'account') {
-          $form['sip'] = array(
-            '#type' => 'fieldset',
-            '#title' => t('SIP settings'),
-            '#collapsible' => TRUE,
-            '#collapsed' => FALSE,
-            '#weight' => 4,
-          );
-          $form['sip']['voice_mail_pass'] = array(
-            '#type' => 'textfield',
-            '#title' => t('Voice mail password'),
-            '#default_value' => _ldapprov_sip_get_voicemail_pass($account),
-            '#size' => 5,
-            '#maxlength' => 4,
-            '#description' => t('Your four digits voice mail password.'),
-          );
-
-          return $form;
-        }
-        break;
-      case 'validate':
-        if (isset($account->ldap_authentified) && _ldapprov_sip_check($account) && $category == 'account') {
-          if (!preg_match('/\d\d\d\d/', $edit['voice_mail_pass'])) {
-            form_set_error('voice_mail_pass', t('The voice mail password should be four digits.'));
-          }
-        }
-        break;
-      case 'submit':
-        if (isset($account->ldap_authentified) && $category == 'account') {
-          _ldapprov_sip_user_submit($account, $edit);
-        }
-        break;
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov hooks
-
-/**
- * Implementation of hook_ldapuser().
- */
-function ldapprov_sip_ldapuser(&$account) {
-  if (LDAPPROV_SIP_ENABLED) {
-    global $_ldapprov_ldap;
-
-    $name_vars['!name'] = isset($account->new_name) ? $account->new_name : $account->name;
-    $name_vars['!ou'] = preg_replace('/.*ou=([^,]+),.*/', '\1', $_ldapprov_ldap->getOption('basedn'));
-    $sip_name = _ldapprov_sip_name($account);
-    $sip_pass = _ldapprov_sip_password($sip_name, $account->clear_pass);
-
-    $sip_voicemail_pass = '';
-    for ($i = 0; $i < 4; $i++) {
-      $sip_voicemail_pass .= mt_rand(0, 9);
-    }
-
-    $sip_vars['!sip_name'] = $sip_name;
-    $sip_vars['!sip_pass'] = $sip_pass;
-    $sip_vars['!sip_voicemail_pass'] = $sip_voicemail_pass;
-
-    foreach (explode("\n", LDAPPROV_SIP_ENTRY) as $line) {
-      $line = str_replace("\r", '', $line);
-      if (preg_match('/^\s*$/', $line) || preg_match('/^#.*$/', $line)) {
-        continue;
-      }
-      list($attr, $var) = explode(': ', $line);
-      $ldif[$attr][] = strtr($var, $sip_vars);
-    }
-
-    // Print ldif if debugging is enabled.
-    if (LDAPPROV_DEBUG) {
-      $ldif_out = '';
-      foreach ($ldif as $key => $val) {
-        foreach ($val as $k => $v) {
-          $ldif_out .= "$key: $v<br />";
-        }
-      }
-      drupal_set_message($ldif_out);
-    }
-
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov_sip', 'User create: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      return;
-    }
-
-    $oc = $_ldapprov_ldap->retrieveMultiAttribute($account->ldap_dn, 'objectClass');
-    $ldif['objectClass'] = array_merge($oc, $ldif['objectClass']);
-    $_ldapprov_ldap->writeAttributes($account->ldap_dn, $ldif);
-
-    $_ldapprov_ldap->disconnect();
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Misc functions
-
-/**
- * Sets SIP name.
- */
-function _ldapprov_sip_name(&$account) {
-  global $_ldapprov_ldap;
-
-  $name_vars['!name'] = isset($account->new_name) ? $account->new_name : $account->name;
-  $name_vars['!ldap_ou'] = preg_replace('/.*ou=([^,]+),.*/', '\1', $_ldapprov_ldap->getOption('basedn'));
-  $sip_name = strtr(LDAPPROV_SIP_NAME, $name_vars);
-
-  return $sip_name;
-}
-
-/*
- * Sets SIP password
- */
-function _ldapprov_sip_password($sip_name, $pass) {
-  return md5($sip_name .':asterisk:'. $pass);
-}
-
-/**
- * Checks if a user has SIP extensions.
- */
-function _ldapprov_sip_check(&$account) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov_sip', 'User view: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    return;
-  }
-
-  $oc = $_ldapprov_ldap->retrieveMultiAttribute($account->ldap_dn, 'objectClass');
-  $_ldapprov_ldap->disconnect();
-
-  return in_array(LDAPPROV_SIP_OBJECTCLASS, $oc);
-}
-
-/**
- * Prints SIP information in profile.
- */
-function _ldapprov_sip_user_view(&$account) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov_sip', 'User view: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    return;
-  }
-
-  $sip_name = $_ldapprov_ldap->retrieveAttribute($account->ldap_dn, 'astName');
-
-  $_ldapprov_ldap->disconnect();
-
-  if ($sip_name) {
-    $item[] = array('title' => t('SIP number'), 'value' => '<a href="sip:'. $sip_name .'">'. $sip_name .'</a>', 'class' => 'sip');
-    $ret = array(t('SIP') => $item);
-  }
-
-  return $ret;
-}
-
-/**
- * Gets voicemail password.
- */
-function _ldapprov_sip_get_voicemail_pass(&$account) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov_sip', 'User view: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    return;
-  }
-
-  $voicemail_pass = $_ldapprov_ldap->retrieveAttribute($account->ldap_dn, 'astVoicemailPassword');
-
-  $_ldapprov_ldap->disconnect();
-
-  return $voicemail_pass;
-}
-
-/**
- * Saves sip extensions.
- */
-function _ldapprov_sip_user_submit(&$account, &$edit) {
-  global $_ldapprov_ldap;
-
-  $sip_extensions = _ldapprov_sip_check($account);
-
-  if ($sip_extensions) {
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov_sip', 'User edit: user data could not be written in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      return;
-    }
-
-    if (isset($edit['voice_mail_pass'])) {
-      $_ldapprov_ldap->writeAttributes($account->ldap_dn, array('astVoicemailPassword' => $edit['voice_mail_pass']));
-    }
-
-    $sip_vars = array();
-    if (isset($edit['name']) && $account->name != $edit['name']) {
-      $account->new_name = $edit['name'];
-      $sip_name = _ldapprov_sip_name($account);
-      $sip_vars['!sip_name'] = $sip_name;
-    }
-    else {
-      $sip_name = $_ldapprov_ldap->retrieveAttribute($account->ldap_dn, 'astName');
-    }
-
-    if (isset($edit['pass'])) {
-      $sip_vars['!sip_pass'] = _ldapprov_sip_password($sip_name, $edit['pass']);
-    }
-
-    if (!empty($sip_vars)) {
-      foreach (explode("\n", LDAPPROV_SIP_ENTRY) as $line) {
-        $line = str_replace("\r", '', $line);
-        if (preg_match('/^\s*$/', $line) || preg_match('/^#.*$/', $line)) {
-          continue;
-        }
-        list($attr, $var) = explode(': ', $line);
-        foreach ($sip_vars as $key => $sip_var) {
-          if (preg_match('/'. $key .'/', $var)) {
-            $ldif[$attr][] = strtr($var, $sip_vars);
-          }
-        }
-      }
-
-      if (is_array($ldif)) {
-        $_ldapprov_ldap->writeAttributes($account->ldap_dn, $ldif);
-      }
-    }
-
-    $_ldapprov_ldap->disconnect();
-  }
-  else {
-    // create sip extensions.
-    // the sip password will be saved only on drupal password change.
-    if (isset($edit['name']) && $account->name != $edit['name']) {
-      $account->new_name = $edit['name'];
-    }
-    $account->clear_pass = $edit['pass'];
-
-    ldapprov_sip_ldapuser($account);
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/misc/asterisk.schema b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/misc/asterisk.schema
deleted file mode 100644
index 68cce20..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/contrib/sip/misc/asterisk.schema
+++ /dev/null
@@ -1,679 +0,0 @@
-## Attributetypes and ObjectClasses needed for Asterisk
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.1 NAME 'astUsername' 
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.2 NAME 'astSecret'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.3 NAME 'astMailbox'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.4 NAME 'astTemplate'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.5 NAME 'astFromdomain'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.6 NAME 'astRegexten'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.7 NAME 'astFromuser'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.8 NAME 'astHost'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.9 NAME 'astMask'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.10 NAME 'astPort'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.11 NAME 'astQualify'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.12 NAME 'astipaddr'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.13 NAME 'astRtptimeout'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.14 NAME 'astRtpholdtimeout'
-        DESC ''
-        SUP name )
-
-#attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.15 NAME 'astType'
-#        DESC ''
-#        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.16 NAME 'astContext'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.17 NAME 'astPermit'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.18 NAME 'astDeny'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.19 NAME 'astMd5Secret'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.20 NAME 'astDtmfmode'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.21 NAME 'astCanReinvite'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.22 NAME 'astNat'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.23 NAME 'astCallgroup'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.24 NAME 'astPickupgroup'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.25 NAME 'astLanguage'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.26 NAME 'astAllow'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.27 NAME 'astDisallow'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.28 NAME 'astInsecure'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.29 NAME 'astTrustrpid'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.30 NAME 'astProgressinband'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.31 NAME 'astPromiscredir'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.32 NAME 'astCallerid'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.33 NAME 'astAccountcode'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.34 NAME 'astAmaflags'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.35 NAME 'astIncominglimit'
-        DESC ''
-        SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.36 NAME 'astRestrictcid'
-        DESC ''
-        SUP name )
-	
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.37 NAME 'astRegseconds'
-        DESC ''
-	SUP name )
-		
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.38 NAME 'astAuth'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.39 NAME 'astInkeys'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.40 NAME 'astNotransfer'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.41 NAME 'astJitterbuf'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.42 NAME 'astSendani'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.43 NAME 'astPeercontext'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.44 NAME 'astTrunk'
-        DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.45 NAME 'astname'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.46 NAME 'astVoicemailContext'
-	DESC 'VoiceMail Context'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.47 NAME 'astVoicemailVoiceboxNr'
-	DESC 'ummer der VoiceMailBox'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.48 NAME 'astVoicemailPassword'
-	DESC 'Passwort der VoiceMailBox'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.49 NAME 'astVoicemailPager'
-	DESC 'Pageradresse'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.50 NAME 'astVoicemailTz'
-	DESC 'Zeitzone für Zone-Nachrichten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.51 NAME 'astVoicemailAttach'
-	DESC 'Soll die Mail die Sprachnachricht als Anhang beinhalten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.52 NAME 'astVoicemailSaycid'
-	DESC 'Sage die CallerID Informationen vor der Nachricht'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.53 NAME 'astVoicemailDialout'
-	DESC 'Context zum Rauswählen'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.54 NAME 'astVoicemailCallback'
-	DESC 'Context zum Rückrufen'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.55 NAME 'astVoicemailReview'
-	DESC 'Erlaubt dem Sender das review/rerecord der Nachricht vor dem Speichern'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.56 NAME 'astVoicemailOperator'
-	DESC 'Erlaubt dem Sender eine 0 vor/nach/während einer VoiceMail zu drücken um einen Operator zu kontaktieren'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.57 NAME 'astVoicemailEnvelope'
-	DESC 'Ein\Aus der umfassenden Wiedergabe vor dem Abspielen der Nachrichten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.58 NAME 'astVoicemailSayduration'
-	DESC 'Ein\Aus der Wiedergabedauer am Anfang der Nachricht'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.59 NAME 'astVoicemailSaydurationm'
-	DESC 'Die minimale Wiedergabedauer der Ansage'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.60 NAME 'astVoicemailSendvoicemail'
-	DESC 'Context zum Senden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.61 NAME 'astVoicemailDelete'
-	DESC 'Löschen der VoiceMail nach Benachrichtigung'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.62 NAME 'astVoicemailNextaftercmd'
-	DESC 'Springen zur nächsten Nachricht nach drücken der Tasten 7 oder 9 und löschen/speichern der aktuellen Nachricht'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.63 NAME 'astVoicemailForcename'
-	DESC 'Zwingt einen neuen Benutzer seinen Namen anzugeben'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.64 NAME 'astVoicemailForcegreetings'
-	DESC 'Erzwingen der Begrüßung'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.65 NAME 'astVoicemailHidefromdir'
-	DESC 'Verstecke die Mailbox vom Verzeichnis'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.66 NAME 'astVoicemailStamp'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.67 NAME 'astQueueContext'
-	DESC 'Queue Context'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.68 NAME 'astQueueMusiconhold'
-	DESC 'Setzt MusicOnHold'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.69 NAME 'astQueueAnnounce'
-	DESC 'Eine Ankündigung die für eien Member gespielt wird wenn der Anruf beantwortet wird'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.70 NAME 'astQueueStrategy'
-	DESC 'Definiert eine Klingelstrategie'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.71 NAME 'astQueueTimeout'
-	DESC 'Wie lange soll es bis zum TimeOut klingeln'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.72 NAME 'astQueueMonitorJoin'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.73 NAME 'astQueueMonitorFormat'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.74 NAME 'astQueueQueueYouarenext'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.75 NAME 'astQueueQueueThereare'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.76 NAME 'astQueueQueueCallswaiting'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.77 NAME 'astQueueQueueHoldtime'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.78 NAME 'astQueueQueueMinutes'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.79 NAME 'astQueueQueueSeconds'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.80 NAME 'astQueueQueueLessthan'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.81 NAME 'astQueueQueueThankyou'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.82 NAME 'astQueueQueueReporthold'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.83 NAME 'astQueueAnnounceFrequency'
-	DESC 'Wie oft soll die Queueposition angesagt werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.84 NAME 'astQueueAnnounceHoldtime'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.85 NAME 'astQueueRetry'
-	DESC 'Wie lange soll gewartet werden bis versucht wird alle Mitglieder erneut anzurufen'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.86 NAME 'astQueueMaxlen'
-	DESC 'Wieviele Leute dürfen in der Queue warten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.87 NAME 'astQueueMember'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.88 NAME 'astAgentContext'
-	DESC 'Agent Context'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.89 NAME 'astAgentPersistentagents'
-	DESC 'Sollen CallBackLogins in AstDB gespeichert werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.90 NAME 'astAgentAutologoff'
-	DESC 'Wielange soll das Telefon klingeln bis Agent automatisch Ausgelogt wird (in Sekunden)'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.91 NAME 'astAgentAckcall'
-	DESC 'Bestätigung bei login "#"'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.92 NAME 'astAgentWrapuptime'
-	DESC 'Zeit nach Beendigung bis der Anrufer einen neuen Anruf entgegennehmen kann (Millisekunden)'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.93 NAME 'astAgentMusiconhold'
-	DESC 'Definiert MusicOnHold'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.94 NAME 'astAgentUpdatecdr'
-	DESC 'Definiert UpdateCDR'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.95 NAME 'astAgentGroup'
-	DESC 'ruppenzugehörigkeit der Agents'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.96 NAME 'astAgentRecordagentcalls'
-	DESC 'Einschalten des Anrufmitschneidens'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.97 NAME 'astAgentRecordformat'
-	DESC 'Das Format in dem die Mitschnitte abgelegt werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.98 NAME 'astAgentCreatelink'
-	DESC 'Einfügen eines Namens in das CDR-Userfeld'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.99 NAME 'astAgentUrlprefix'
-	DESC 'Text der an die Aufnahme angehangen wird'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.100 NAME 'astAgentSavecallsin'
-	DESC 'Verzeichnis in dem die Konversationen abgelegt werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.101 NAME 'astAgentCustombeep'
-	DESC 'Eine Sound-Datei die bei "always-connected" Agents wiedergegeben wird'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.102 NAME 'astAgentAgentID'
-	DESC 'Eindeutige ID des Agents'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.103 NAME 'astAgentAgentPassword'
-	DESC 'Passwort des Agents'
-	SUP name )
-
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.104 NAME 'astMeetMeContext'
-	DESC 'MeetMe Context'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.105 NAME 'astMeetMeConfno'
-	DESC 'Eindeuteige Konferenznummer'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.106 NAME 'astMeetMePincode'
-	DESC 'Pin-Code für den Konferenzraum'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.107 NAME 'astMeetMeAdminpin'
-	DESC 'Admin-Pin für den Konferenzraum'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.108 NAME 'astMeetMeAudiobuffers'
-	DESC 'Definiert den Audiopuffer in Millisekunden (max. 32)'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.109 NAME 'astVoicemailFormat'
-	DESC 'Format in dem VoiceMails abgelegt werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.110 NAME 'astVoicemailServeremail'
-	DESC 'Wo kommt die E-Mail her'
-	SUP name )
-
-#attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.111 NAME 'astVoicemailAttach'
-#	DESC 'Soll die Mail die Sprachnachricht als Anhang beinhalten'
-#	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.112 NAME 'astVoicemailMaxmsg'
-	DESC 'Maximale Anzahl der Nachrichten pro Ordner'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.113 NAME 'astVoicemailMaxmessage'
-	DESC 'Maximale Länge der Sprachnachricht in Sekunden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.114 NAME 'astVoicemailMinmessage'
-	DESC 'Minimale Länge der Sprachnachricht in Sekunden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.115 NAME 'astVoicemailMaxgreet'
-	DESC 'Maximale Länge der Begrüßung in Sekunden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.116 NAME 'astVoicemailSkipms'
-	DESC 'Nach wieviel Millisekunden soll forward/back beendet werden, wenn rew/ff in der Nachricht ist'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.117 NAME 'astVoicemailMaxsilence'
-	DESC 'Nach wieviel Sekunden Stille soll der Anruf beendet werden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.118 NAME 'astVoicemailMaxlogins'
-	DESC 'Anzahl der fehlerhaften Anmeldeversuche'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.119 NAME 'astVoicemailExternnotify'
-	DESC 'Angabe eines externen Programmes zum Versenden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.120 NAME 'astVoicemailExternpass'
-	DESC 'Angabe eines externen Programmes beim Ändern des Passwortes'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.121 NAME 'astVoicemailDirectoryintro'
-	DESC 'Zum Ãœberschreiben der Intro-Datei'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.122 NAME 'astVoicemailCharset'
-	DESC 'Angabe einer Norm (ISO-8859-1)'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.123 NAME 'astVoicemailAdsifdn'
-	DESC 'ADSI-Feature beschreibt Nummer zum Downloaden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.124 NAME 'astVoicemailAdsisec'
-	DESC 'ADSI-Sicherheits LockCode'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.125 NAME 'astVoicemailAdsiver'
-	DESC 'ADSI VoiceMail-Anwendungs-Versionsnummer'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.126 NAME 'astVoicemailPbxskip'
-	DESC 'Ãœberspringe den "[PBX]:" String des Nachrichtentitels'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.127 NAME 'astVoicemailFromstring'
-	DESC 'Angabe des "From:" Feldes'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.128 NAME 'astVoicemailUsedirectory'
-	DESC 'Erlaubt das Finden von Einträgen für forward/compose von einem Verzeichnis'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.129 NAME 'astVoicemailEmailsubject'
-	DESC 'Das "Subject:"-Feld'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.130 NAME 'astVoicemailEmailbody'
-	DESC 'Der E-Mail Body max. 512 Zeichen'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.131 NAME 'astVoicemailEmaildateformat'
-	DESC 'Setzt das Datumsformat ausgehender Nachrichten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.132 NAME 'astQueuePersistentmembers'
-	DESC 'Speichert jeden dynamischen Agenten in der AstDB'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.133 NAME 'astQueueDervicelevel'
-	DESC 'Setzen des Service-Levels'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.134 NAME 'astQueueGoToContext'
-	DESC 'Context der aufgerufen wird und einen Nutzer aus der Queue nimmt'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.135 NAME 'astQueueWeight'
-	DESC 'Wichtung der Queue'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.136 NAME 'astQueueWrapuptime'
-	DESC 'Wartezeit bis neuer Anruf angenommen werden kann'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.137 NAME 'astQueuePeriodicAnnounceFrequency'
-	DESC 'Wie oft soll eine periodische Begrüßung stattfinden'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.138 NAME 'astQueueAnnounceRoundSeconds'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.139 NAME 'astQueuePeriodicAnnounce'
-	DESC ''
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.140 NAME 'astQueueJoinempty'
-	DESC 'Wie können Anrufer der Queue beitreten'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.141 NAME 'astQueueLeavewhenempty'
-	DESC 'Entfernen von Anrufern, wenn neue Anrufer der Queue nicht beitreten können'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.142 NAME 'astQueueEventwhencalled'
-	DESC 'Generieren von Manager-Ereignissen "AgentCalled, AgentDump, AgentConnect, AgentComplete"'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.143 NAME 'astQueueEventmemberstatusoff'
-	DESC 'Generieren von Manager-Ereignis "QueueMemberStatus"'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.144 NAME 'astQueueReportholdtime'
-	DESC 'Berichten der Anruferwartezeit'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.145 NAME 'astQueueMemberdelay'
-	DESC 'Verzugszeit bis ein Mitglied verbunden wird'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.146 NAME 'astQueueTimeoutrestart'
-	DESC 'Reset AgentTimeout'
-	SUP name )
-
-attributetype ( 1.3.6.1.4.1.23935.5.2.1.1.147 NAME 'astVoicemailEmail'
-	DESC 'EMail-Adresse, an die Voicemails zugestellt werden sollen'
-	SUP name )
-
-
-
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.1 NAME 'astSipGeneric'
-        DESC ''
-        SUP top ABSTRACT
-	MUST ( astContext ) 
-	MAY ( astAuth $ astSecret $ astPermit $ astDeny $ astMd5Secret $ astDtmfmode $ astCanreinvite $ astNat $ astCallgroup $ astPickupgroup $ astAllow $ astDisallow $ astInsecure $ astTrustrpid $ astProgressinband $ astPromiscredir $ astRegseconds $ astname $ astLanguage ) )
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.2 NAME 'astSipPeer'
-        DESC ''
-        SUP astSipGeneric AUXILIARY
-        MUST astUsername
-	MAY ( astMailbox $ astTemplate $ astFromdomain $ astRegexten $ astFromuser $ astHost $ astMask $ astPort $ astQualify $ astipaddr $ astRtptimeout $ astRtpholdtimeout )  )
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.3 NAME 'astSipUser'
-        DESC ''
-        SUP astSipGeneric AUXILIARY
-        MAY ( AstCallerid $ astAccountcode $ astAmaflags $ astIncominglimit $ astRestrictcid ) )
-
-
-#objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.4 NAME 'astSipFriend'
-#        DESC ''
-#        SUP astSipPeer AUXILIARY
-#	MAY ( astCallerid $ astAccountcode $ astAmaflags $ astIncominglimit $ astRestrictcid ) )
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.5 NAME 'astQueue'
-	DESC ''
-	SUP top AUXILIARY
-	MUST ( astQueueContext )
-	MAY ( astQueueMusiconhold  $ astQueueAnnounce  $ astQueueStrategy  $ astQueueTimeout  $ astQueueMonitorJoin  $ astQueueMonitorFormat  $ astQueueQueueYouarenext  $ astQueueQueueThereare  $ astQueueQueueCallswaiting  $ astQueueQueueHoldtime  $ astQueueQueueMinutes  $ astQueueQueueSeconds  $ astQueueQueueLessthan   $ astQueueQueueThankyou  $ astQueueQueueReporthold  $ astQueueAnnounceFrequency  $ astQueueAnnounceHoldtime  $ astQueueRetry  $ astQueueMaxlen  $ astQueueMember $ astQueuePersistentmembers $ astQueueDervicelevel $ astQueueGoToContext $ astQueueWeight $ astQueueWrapuptime $ astQueuePeriodicAnnounceFrequency $ astQueueAnnounceRoundSeconds $ astQueuePeriodicAnnounce $ astQueueJoinempty $ astQueueLeavewhenempty $ astQueueEventwhencalled $ astQueueEventmemberstatusoff $ astQueueReportholdtime $ astQueueMemberdelay $ astQueueTimeoutrestart )
-	)
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.6 NAME 'astVoicemail'
-	DESC ''
-	SUP top AUXILIARY
-	MUST ( astVoicemailContext  $ astVoicemailVoiceboxNr )
-	MAY ( astVoicemailPassword  $ cn  $ astVoicemailPager  $ astVoicemailTz  $ astVoicemailAttach  $ astVoicemailSaycid  $ astVoicemailDialout  $ astVoicemailCallback  $ astVoicemailReview  $ astVoicemailOperator  $ astVoicemailEnvelope  $ astVoicemailSayduration  $ astVoicemailSaydurationm  $ astVoicemailSendvoicemail  $ astVoicemailDelete  $ astVoicemailNextaftercmd  $ astVoicemailForcename  $ astVoicemailForcegreetings  $ astVoicemailHidefromdir  $ astVoicemailStamp $ astVoicemailEmail )
-	)
-
-# astAgent -> braucht nur AgentID, kann AgentPW haben
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.7 NAME 'astAgent'
-	DESC ''
-	SUP top AUXILIARY 
-	MUST astAgentAgentID
-	MAY ( astAgentAgentPassword )
-	)
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.8 NAME 'astAgentGeneralConfig'
-	DESC ''
-	SUP top AUXILIARY
-	MAY ( astAgentContext $ astAgentPersistentagents  $ astAgentAutologoff  $ astAgentAckcall  $ astAgentWrapuptime  $ astAgentMusiconhold  $ astAgentUpdatecdr  $ astAgentGroup  $ astAgentRecordagentcalls  $ astAgentRecordformat  $ astAgentCreatelink  $ astAgentUrlprefix  $ astAgentSavecallsin  $ astAgentCustombeep )
-	)
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.9 NAME 'astMeetMe'
-	DESC ''
-	SUP top AUXILIARY
-	MUST ( astMeetMeContext $ astMeetMeConfno )
-	MAY ( astMeetMePincode $ astMeetMeAdminpin  $ astMeetMeAudiobuffers )
-	)
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.10 NAME 'astMeetMeGeneralConfig'
-	DESC ''
-	SUP top AUXILIARY
-	MAY ( astMeetMeContext $ astMeetMeAudiobuffers )
-	)
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.11 NAME 'astVoicemailGeneralConfig'
-	DESC ''
-	SUP top AUXILIARY
-	MAY ( astVoicemailContext $ astVoicemailTz $ astVoicemailAttach $ astVoicemailSaycid $ astVoicemailDialout $ astVoicemailCallback $ astVoicemailReview $ astVoicemailOperator $ astVoicemailEnvelope $ astVoicemailSayduration $ astVoicemailSaydurationm $ astVoicemailSendvoicemail $ astVoicemailDelete $ astVoicemailNextaftercmd $ astVoicemailForcename $ astVoicemailForcegreetings $ astVoicemailHidefromdir $ astVoicemailStamp $ astVoicemailFormat $ astVoicemailServeremail $ astVoicemailAttach $ astVoicemailMaxmsg $ astVoicemailMaxmessage $ astVoicemailMinmessage $ astVoicemailMaxgreet $ astVoicemailSkipms $ astVoicemailMaxsilence $ astVoicemailMaxlogins $ astVoicemailExternnotify $ astVoicemailExternpass $ astVoicemailDirectoryintro $ astVoicemailCharset $ astVoicemailAdsifdn $ astVoicemailAdsisec $ astVoicemailAdsiver $ astVoicemailPbxskip $ astVoicemailFromstring $ astVoicemailUsedirectory $ astVoicemailEmailsubject $ astVoicemailEmailbody $ astVoicemailEmaildateformat )
-	)
-
-
-objectclass ( 1.3.6.1.4.1.23935.5.2.1.2.12 NAME 'astQueueGeneralConfig'
-	DESC ''
-	SUP top AUXILIARY
-	MAY ( astQueueContext $ astQueuePersistentmembers )
-	)
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.inc
deleted file mode 100644
index bdaa723..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.inc
+++ /dev/null
@@ -1,661 +0,0 @@
-<?php
-// $Id: ldapprov.admin.inc,v 1.20 2009/08/02 13:09:59 miglius Exp $
-
-/**
- * @file
- * Module admin page callbacks.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// ldapprov settings
-
-/**
- * Implements the settings page.
- *
- * @return
- *   The form structure.
- */
-function ldapprov_admin_settings() {
-  drupal_add_js(drupal_get_path('module', 'ldapprov') .'/ldapprov.admin.js');
-
-  // General settings
-  $form['general'] = array('#type' => 'fieldset', '#title' => t('General settings'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-  $form['general']['ldapprov_enabled'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable LDAP user provisioning'),
-    '#default_value' => LDAPPROV_ENABLED,
-  );
-  $form['general']['ldapprov_allow_username'] = array(
-    '#type' => 'radios',
-    '#title' => t('Custom username'),
-    '#options' => array('1' => t('Yes'), '0' => t('No')),
-    '#default_value' => LDAPPROV_ALLOW_USERNAME,
-    '#description' => t('Allow to choose custom username in the registration form.'),
-  );
-  $form['general']['ldapprov_username'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Username template'),
-    '#size' => 50,
-    '#maxlength' => 255,
-    '#default_value' => LDAPPROV_USERNAME,
-    '#description' => t('Customize the username.') .' '. t('Available variables are:') .' %f ('. t('first name') .'), %f1 ('. t('first letter of first name, etc') .'), %l ('. t('last name') .'), %l2 ('. t('first two letters of last name, etc') .').',
-  );
-  if (module_exists('captcha')) {
-    $result = db_query("SELECT * FROM {captcha_points} WHERE form_id = 'ldapprov_register'");
-    $captcha = ($row = db_fetch_object($result)) ? 1 : 0;
-    $form['general']['ldapprov_captcha'] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Use captcha in the registration form.'),
-      '#default_value' => $captcha,
-    );
-  }
-  $form['general']['ldapprov_disable_create'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Disable drupal user creation'),
-    '#description' => t('Whether the drupal user creation form for admin users should be disabled.'),
-    '#default_value' => LDAPPROV_DISABLE_CREATE,
-  );
-  $form['general']['ldapprov_pass_enable'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable custom initial password'),
-    '#description' => t('Allow to set an initial user password for the account manager. A random password will be generated if disabled.'),
-    '#default_value' => LDAPPROV_PASS_ENABLE,
-  );
-  $form['general']['ldapprov_pass_length'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Password length'),
-    '#size' => 2,
-    '#maxlength' => 2,
-    '#default_value' => LDAPPROV_PASS_LENGTH,
-    '#description' => t('Minimum password length for the new users.'),
-  );
-  $form['general']['ldapprov_debug'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Enable debugging'),
-    '#description' => t('The LDIF entry will be print on the screen for configuration debugging.'),
-    '#default_value' => LDAPPROV_DEBUG,
-  );
-
-  // Registration form.
-  $form['registration'] = array('#type' => 'fieldset', '#title' => t('Registration form'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-  if (module_exists('og')) {
-    $form['registration']['ldapprov_og'] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Show groups in the registration form'),
-      '#default_value' => LDAPPROV_OG,
-      '#description' => t('Groups are shown on the registration form according to their setup.'),
-    );
-  }
-  if (module_exists('profile')) {
-    $form['registration']['profile'] = array('#type' => 'fieldset', '#title' => ('Profile integration'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-    $form['registration']['profile']['ldapprov_profile'] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Use profile fields in the registration form'),
-      '#default_value' => LDAPPROV_PROFILE,
-      '#description' => t('Profile fields are shown on the registration form according to their setup in the profile.'),
-    );
-    $form['registration']['profile']['ldapprov_profile_first'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Profile first name'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => LDAPPROV_PROFILE_FIRST,
-      '#description' => t('Profile field associated with the user\'s first name. When the field is set and custom usernames are not allowed, this field will be used to construct a username.'),
-    );
-    $form['registration']['profile']['ldapprov_profile_last'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Profile last name'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => LDAPPROV_PROFILE_LAST,
-      '#description' => t('Profile field associated with the user\'s last name. When the field is set and custom usernames are not allowed, this field will be used to construct a username.'),
-    );
-  }
-  if (module_exists('content_profile_registration')) {
-    $form['registration']['content_profile'] = array('#type' => 'fieldset', '#title' => ('Content profile integration'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-    $form['registration']['content_profile']['ldapprov_content_profile'] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Use profile fields in the registration form'),
-      '#default_value' => LDAPPROV_CONTENT_PROFILE,
-      '#description' => t('Profile fields are shown on the registration form according to their setup in the profile.'),
-    );
-    $form['registration']['content_profile']['ldapprov_content_profile_first'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Content profile first name'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => LDAPPROV_CONTENT_PROFILE_FIRST,
-      '#description' => t('Content profile field associated with the user\'s first name. When the field is set and custom usernames are not allowed, this field will be used to construct a username.'),
-    );
-    $form['registration']['content_profile']['ldapprov_content_profile_last'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Content profile last name'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => LDAPPROV_CONTENT_PROFILE_LAST,
-      '#description' => t('Content profile field associated with the user\'s last name. When the field is set and custom usernames are not allowed, this field will be used to construct a username.'),
-    );
-    if (module_exists('notifications')) {
-      $form['registration']['content_profile']['ldapprov_notifications_unsubscribe'] = array(
-        '#type' => 'checkbox',
-        '#title' => t('Unsubscribe account creator from the created profile'),
-        '#default_value' => LDAPPROV_NOTIFICATIONS_UNSUBSCRIBE,
-        '#description' => t('If autosubscribe is configured, this setting unsubscribes the account manager from the user profiles he creates.'),
-      );
-    }
-  }
-  if (module_exists('ldapdata')) {
-    $server = _ldapprov_get_server();
-    $rwattrs = $server ? _ldapdata_ldap_info($server->sid, 'ldapdata_rwattrs') : array();
-    if (!empty($rwattrs)) {
-      $options = array('not shown', 'optional', 'required');
-      $ldapdata_defaults = variable_get('ldapprov_ldapdata', array());
-      $ldapdata_attributes = _ldapdata_ldap_info($server->sid, 'ldapdata_attrs');
-      foreach ($rwattrs as $attribute) {
-        if ($attribute != LDAPPROV_LDAP_FIRST_NAME && $attribute != LDAPPROV_LDAP_LAST_NAME) {
-          $attr_info = $ldapdata_attributes[$attribute];
-          $form_ldapdata['registration']['ldapdata']['ldapprov_ldapdata_'. $attribute] = array(
-            '#type' => 'select',
-            '#title' => t($attr_info[2]),
-            '#options' => $options,
-            '#default_value' => isset($ldapdata_defaults[$attribute]) ? $ldapdata_defaults[$attribute] : NULL,
-            '#description' => t('LDAP attribute %attr.', array('%attr' => $attribute)),
-          );
-        }
-      }
-    }
-    if (!empty($form_ldapdata)) {
-      $form['registration']['ldapdata'] = array('#type' => 'fieldset', '#title' => ('LDAP data fields'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-      $form = array_merge_recursive($form, $form_ldapdata);
-    }
-  }
-  $form['registration']['custom'] = array('#type' => 'fieldset', '#title' => ('Custom elements'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-  $ldapprov_custom = '';
-  foreach (variable_get('ldapprov_custom', array()) as $name => $data) {
-    array_walk($data, create_function('&$v, $k', '$v = drupal_substr($k, 1) .\'=>\'. $v;'));
-    $ldapprov_custom .= drupal_substr($name, 7) .'|'. implode('|', $data) ."\n";
-  }
-  $form['registration']['custom']['ldapprov_custom'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Additional registration attributes'),
-    '#default_value' => $ldapprov_custom,
-    '#rows' => 5,
-    '#description' => t('A list of the custom attributes and corresponding form data to be shown on the registration form. The element type may be \'textifield\' or \'textarea\'. Please look at the following examples:<br /><code>sponsor|type=>textfield|title=>Sponsor POC|weigth=>4|size=>64|maxlemgth=>64|required=>1|description=>Sponsor Point of Contact.</code><br /><code>remarks|type=>textarea|title=>Remarks|weigth=>3|rows=>6|description=>Additional registration remarks.</code>'),
-  );
-
-  // LDAP authentication.
-  $form['ldap'] = array('#type' => 'fieldset', '#title' => ('LDAP authentication'), '#collapsible' => TRUE, '#collapsed' => FALSE, '#description' => t('<p>Choose LDAP server new accounts will be created in.</p>'));
-  $ldap_servers = array();
-  $result = db_query("SELECT sid, name, status FROM {ldapauth} ORDER BY weight");
-  while ($row = db_fetch_object($result)) {
-    $ldap_servers[$row->sid] = $row->name;
-  }
-  $form['ldap']['ldapprov_server'] = array(
-    '#type' => 'select',
-    '#title' => t('LDAP server'),
-    '#options' => $ldap_servers,
-    '#default_value' => LDAPPROV_SERVER,
-    '#description' => t('Select LDAP server to create LDAP accounts in.'),
-  );
-  if (LDAPPROV_PASS_CLEAR || !LDAPPROV_PASS) {
-    $form['ldap']['ldapprov_dn'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Bind DN'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => LDAPPROV_DN,
-      '#description' => t('Bind DN should have the rights to create new LDAP entries.'),
-    );
-    variable_del('ldapprov_pass');
-    $form['ldap']['ldapprov_pass'] = array(
-      '#type' => 'password',
-      '#title' => t('Password'),
-      '#size' => 50,
-      '#maxlength' => 255,
-      '#default_value' => '',
-    );
-    variable_set('ldapprov_pass_clear', FALSE);
-  }
-  else {
-    $form['ldap']['ldapprov_dn'] =  array(
-      '#type' => 'item',
-      '#title' => t('Bind DN'),
-      '#value' => LDAPPROV_DN,
-    );
-    $form['ldap']['ldapprov_pass_clear'] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Clear current password and change DN'),
-      '#default_value' => FALSE,
-    );
-  }
-  $form['ldap']['test'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Test'),
-    '#suffix' => '<div id="test-spinner" style="display: none;">'. theme_image(drupal_get_path('module', 'ldapauth') .'/images/spinner.gif') .'</div><div id="test-message" class="messages" style="display: none;"></div>',
-
-  );
-
-  // LDAP fields.
-  $form['ldap_attributes'] = array('#type' => 'fieldset', '#title' => t('LDAP attributes'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-  $form['ldap_attributes']['ldapprov_user_entry'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Basic LDAP attributes'),
-    '#rows' => 15,
-    '#default_value' => LDAPPROV_USER_ENTRY,
-    '#description' => t('Customize the rest LDAP attributes in LDIF style.') .' '. t('Available variables are:') .' !uid, !base_dn, !mail, !first_name, !last_name, !pass. '. t('Empty lines and lines starting with "#" will be ignored.'),
-  );
-
-  // E-mail notification.
-  $form['mail'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('E-mail settings'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Drupal sends emails whenever new users register on your site, and optionally, may also notify users after other account actions. Using a simple set of content templates, notification e-mails can be customized to fit the specific needs of your site.'),
-    );
-  $form['mail']['code'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Email validate'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Customize request validate messages sent to new members upon registering.') .' '. t('Available variables are:') .' !site, !validate_url, !validate_uri, !mailto, !first_name, !last_name, !date, !code.',
-  );
-  $form['mail']['code']['ldapprov_mail_code_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of validate e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_mail_text('code_subject'),
-  );
-  $form['mail']['code']['ldapprov_mail_code_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of validate e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_mail_text('code_body'),
-  );
-  $form['mail']['notify'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Account manager notify email'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Customize account manager notification messages.') .' '. t('Available variables are:') .' !site, !mailto, !first_name, !last_name, !date, !create_url.',
-  );
-  $form['mail']['notify']['ldapprov_mail_notify_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of notify e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_mail_text('notify_subject'),
-  );
-  $form['mail']['notify']['ldapprov_mail_notify_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of notify e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_mail_text('notify_body'),
-  );
-  $form['mail']['reject'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Account reject email'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Customize request reject messages.') .' '. t('Available variables are:') .' !site, !mailto, !first_name, !last_name, !date, !message.',
-  );
-  $form['mail']['reject']['ldapprov_mail_reject_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of reject e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_mail_text('reject_subject'),
-  );
-  $form['mail']['reject']['ldapprov_mail_reject_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of reject e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_mail_text('reject_body'),
-  );
-  $form['mail']['create'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Account create email'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Customize account creation notification messages.') .' '. t('Available variables are:') .' !site, !login_uri, !login_url, !mailto, !first_name, !last_name, !date, !username, !password, !message.',
-  );
-  $form['mail']['create']['ldapprov_mail_create_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of creation e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_mail_text('create_subject'),
-  );
-  $form['mail']['create']['ldapprov_mail_create_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of creation e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_mail_text('create_body'),
-  );
-  $form['mail']['delete'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Account delete email'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Customize account deletion notification messages.') .' '. t('Available variables are:') .' !site, !mailto, !first_name, !last_name, !date, !username.',
-  );
-  $form['mail']['delete']['ldapprov_mail_delete_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Subject of deletion e-mail'),
-    '#maxlength' => 180,
-    '#default_value' => _ldapprov_mail_text('delete_subject'),
-  );
-  $form['mail']['delete']['ldapprov_mail_delete_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Body of deletion e-mail'),
-    '#rows' => 15,
-    '#default_value' => _ldapprov_mail_text('delete_body'),
-  );
-
-  $form['submit'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Save configuration'),
-  );
-  $form['reset'] = array(
-    '#type'  => 'submit',
-    '#value' => t('Reset to defaults'),
-  );
-  return $form;
-}
-
-/**
- * Validate hook for the settings form.
- */
-function ldapprov_admin_settings_validate($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  $values = $form_state['values'];
-  switch ($op) {
-    case t('Save configuration'):
-      if (!is_numeric($values['ldapprov_pass_length'])) {
-        form_set_error('ldapprov_pass_length', t('Password lenght should be numeric.'));
-      }
-
-      if (!LDAPPROV_ALLOW_USERNAME) {
-
-        // Check the profile first and last names
-        if (module_exists('profile')) {
-          if (!empty($values['ldapprov_profile_first'])) {
-            $result = db_query("SELECT * FROM {profile_fields} WHERE name = '%s'", $values['ldapprov_profile_first']);
-            $row = db_fetch_object($result);
-            if (empty($row)) {
-              form_set_error('ldapprov_profile_first', t('Profile field %s is not found.', array('%s' => $values['ldapprov_profile_first'])));
-            }
-            elseif ($row->required == 0 || $row->register == 0) {
-              form_set_error('ldapprov_profile_first', t('Profile field %s should be configured as "', array('%s' => $values['ldapprov_profile_first'])) . t('Visible in user registration form') . t('" and "') . t('The user must enter a value') .'".');
-            }
-          }
-          if (!empty($values['ldapprov_profile_last'])) {
-            $result = db_query("SELECT * FROM {profile_fields} WHERE name = '%s'", $values['ldapprov_profile_last']);
-            $row = db_fetch_object($result);
-            if (empty($row)) {
-              form_set_error('ldapprov_profile_last', t('Profile field %s is not found.', array('%s' => $values['ldapprov_profile_last'])));
-            }
-            elseif ($row->required == 0 || $row->register == 0) {
-              form_set_error('ldapprov_profile_last', t('Profile field %s should be configured as "', array('%s' => $values['ldapprov_profile_last'])) . t('Visible in user registration form') . t('" and "') . t('The user must enter a value') .'".');
-            }
-          }
-          if (!empty($values['ldapprov_profile_first']) && empty($values['ldapprov_profile_last'])) {
-            form_set_error('ldapprov_profile_last', t('If profile first name is set, the last name should be set as well.'));
-          }
-          if (!empty($values['ldapprov_profile_last']) && empty($values['ldapprov_profile_first'])) {
-            form_set_error('ldapprov_profile_first', t('If profile last name is set, the first name should be set as well.'));
-          }
-        }
-
-        // Check the content profile first and last names
-        if (module_exists('content_profile_registration')) {
-          $profile_types = content_profile_get_types('names', 'registration_use');
-          $profile_fields = array();
-          foreach (array_keys($profile_types) as $type) {
-            $typeinfo = content_types($type);
-            $profile_fields += $typeinfo['fields'];
-          }
-          if (!empty($values['ldapprov_content_profile_first'])) {
-            if (!array_key_exists($values['ldapprov_content_profile_first'], $profile_fields)) {
-              form_set_error('ldapprov_content_profile_first', t('Content profile field %s is not found.', array('%s' => $values['ldapprov_content_profile_first'])));
-            }
-            elseif (!$profile_fields[$values['ldapprov_content_profile_first']]['required']) {
-              form_set_error('ldapprov_content_profile_first', t('Content profile field %s should be configured as required', array('%s' => $values['ldapprov_content_profile_first'])));
-            }
-          }
-          if (!empty($values['ldapprov_content_profile_last'])) {
-            if (!array_key_exists($values['ldapprov_content_profile_last'], $profile_fields)) {
-              form_set_error('ldapprov_content_profile_last', t('Content profile field %s is not found.', array('%s' => $values['ldapprov_content_profile_last'])));
-            }
-            elseif (!$profile_fields[$values['ldapprov_content_profile_last']]['required']) {
-              form_set_error('ldapprov_content_profile_last', t('Content profile field %s should be configured as required', array('%s' => $values['ldapprov_content_profile_last'])));
-            }
-          }
-          if (!empty($values['ldapprov_content_profile_first']) && empty($values['ldapprov_content_profile_last'])) {
-            form_set_error('ldapprov_content_profile_last', t('If content profile first name is set, the last name should be set as well.'));
-          }
-          if (!empty($values['ldapprov_content_profile_last']) && empty($values['ldapprov_content_profile_first'])) {
-            form_set_error('ldapprov_content_profile_first', t('If content profile last name is set, the first name should be set as well.'));
-          }
-        }
-      }
-
-      $form_state['ldapprov_custom'] = array();
-      $ldapprov_custom = TRUE;
-      foreach ((trim($values['ldapprov_custom']) ? explode("\n", trim($values['ldapprov_custom'])) : array()) as $line) {
-        if (count($data = explode('|', trim($line))) > 1) {
-          if ($name = trim(array_shift($data))) {
-            $field = array();
-            foreach ($data as $pair) {
-              list($k, $v) = explode('=>', $pair);
-              $field += array('#'. trim($k) => trim($v));
-            }
-            if (count(array_intersect(array_keys($field), array('#type', '#title'))) == 2)
-              $form_state['ldapprov_custom'] += array('custom_'. $name => $field);
-            else
-              form_set_error('ldapprov_custom', t('type and title are required.'));
-          }
-          else
-            $ldapprov_custom = FALSE;
-        }
-        else
-          $ldapprov_custom = FALSE;
-      }
-      if (!$ldapprov_custom)
-        form_set_error('ldapprov_custom', t('Bad attribute syntax.'));
-      break;
-  }
-}
-
-/**
- * Submit hook for the settings form.
- */
-function ldapprov_admin_settings_submit($form, &$form_state) {
-  $op = $form_state['clicked_button']['#value'];
-  switch ($op) {
-    case t('Save configuration'):
-      $values = $form_state['values'];
-
-      // General settings.
-      variable_set('ldapprov_enabled', $values['ldapprov_enabled']);
-      variable_set('ldapprov_allow_username', $values['ldapprov_allow_username']);
-      variable_set('ldapprov_username', $values['ldapprov_username']);
-
-      if (module_exists('captcha')) {
-        $result = db_query("SELECT * FROM {captcha_points} WHERE form_id = 'ldapprov_register'");
-        $row = db_fetch_object($result);
-        if ($values['ldapprov_captcha'] == 1 && empty($row)) {
-          db_query("INSERT INTO {captcha_points} (form_id) VALUES ('ldapprov_register')");
-        }
-        elseif ($values['ldapprov_captcha'] == 0 && !empty($row)) {
-          db_query("DELETE FROM {captcha_points} WHERE form_id = 'ldapprov_register'");
-        }
-      }
-
-      variable_set('ldapprov_disable_create', $values['ldapprov_disable_create']);
-      variable_set('ldapprov_pass_enable', $values['ldapprov_pass_enable']);
-      variable_set('ldapprov_pass_length', $values['ldapprov_pass_length']);
-      variable_set('ldapprov_debug', $values['ldapprov_debug']);
-
-      // OG.
-      if (module_exists('og')) {
-        variable_set('ldapprov_og', $values['ldapprov_og']);
-      }
-
-      // Profiles.
-      if (module_exists('profile')) {
-        variable_set('ldapprov_profile', $values['ldapprov_profile']);
-        variable_set('ldapprov_profile_first', $values['ldapprov_profile_first']);
-        variable_set('ldapprov_profile_last', $values['ldapprov_profile_last']);
-      }
-
-      // Content profiles.
-      if (module_exists('content_profile_registration')) {
-        variable_set('ldapprov_content_profile', $values['ldapprov_content_profile']);
-        variable_set('ldapprov_content_profile_first', $values['ldapprov_content_profile_first']);
-        variable_set('ldapprov_content_profile_last', $values['ldapprov_content_profile_last']);
-        if (module_exists('notifications'))
-          variable_set('ldapprov_notifications_unsubscribe', $values['ldapprov_notifications_unsubscribe']);
-      }
-
-      // Registration form.
-      variable_set('ldapprov_custom', $form_state['ldapprov_custom']);
-
-      // LDAP authentication.
-      variable_set('ldapprov_server', $values['ldapprov_server']);
-      if (!empty($values['ldapprov_pass'])) {
-        variable_set('ldapprov_dn', $values['ldapprov_dn']);
-        variable_set('ldapprov_pass', $values['ldapprov_pass']);
-      }
-      if (isset($values['ldapprov_pass_clear']) && $values['ldapprov_pass_clear'] == 1) {
-        variable_set('ldapprov_pass', '');
-      }
-
-      // LDAP fields.
-      if (module_exists('ldapdata')) {
-        $ldapprov_ldapdata = array();
-        foreach ($values as $key => $val) {
-          if (preg_match("/^ldapprov_ldapdata_/", $key)) {
-            $ldapprov_ldapdata[preg_replace("/^ldapprov_ldapdata_/", '', $key)] = $val;
-          }
-        }
-        variable_set('ldapprov_ldapdata', $ldapprov_ldapdata);
-      }
-      variable_set('ldapprov_user_entry', $values['ldapprov_user_entry']);
-
-      // E-mail notification.
-      variable_set('ldapprov_mail_code_subject', $values['ldapprov_mail_code_subject']);
-      variable_set('ldapprov_mail_code_body', $values['ldapprov_mail_code_body']);
-      variable_set('ldapprov_mail_notify_subject', $values['ldapprov_mail_notify_subject']);
-      variable_set('ldapprov_mail_notify_body', $values['ldapprov_mail_notify_body']);
-      variable_set('ldapprov_mail_reject_subject', $values['ldapprov_mail_reject_subject']);
-      variable_set('ldapprov_mail_reject_body', $values['ldapprov_mail_reject_body']);
-      variable_set('ldapprov_mail_create_subject', $values['ldapprov_mail_create_subject']);
-      variable_set('ldapprov_mail_create_body', $values['ldapprov_mail_create_body']);
-      variable_set('ldapprov_mail_delete_subject', $values['ldapprov_mail_delete_subject']);
-      variable_set('ldapprov_mail_delete_body', $values['ldapprov_mail_delete_body']);
-
-      drupal_set_message(t('The configuration options have been saved.'));
-      break;
-    case t('Reset to defaults'):
-      $values = $form_state['values'];
-
-      // General settings.
-      variable_del('ldapprov_enabled');
-      variable_del('ldapprov_allow_username');
-      variable_del('ldapprov_username');
-
-      if (module_exists('captcha')) {
-        db_query("DELETE FROM {captcha_points} WHERE form_id = 'ldapprov_register'");
-      }
-
-      variable_del('ldapprov_disable_create');
-      variable_del('ldapprov_pass_enable');
-      variable_del('ldapprov_pass_length');
-      variable_del('ldapprov_debug');
-
-      variable_del('ldapprov_og');
-
-      variable_del('ldapprov_profile');
-      variable_del('ldapprov_profile_first');
-      variable_del('ldapprov_profile_last');
-
-      variable_del('ldapprov_content_profile');
-      variable_del('ldapprov_content_profile_first');
-      variable_del('ldapprov_content_profile_last');
-      variable_del('ldapprov_notifications_unsubscribe');
-
-      // Registration form.
-      variable_del('ldapprov_custom');
-
-      // LDAP authentication.
-      variable_del('ldapprov_server');
-      variable_del('ldapprov_dn');
-      variable_del('ldapprov_pass');
-      variable_del('ldapprov_pass_clear');
-
-      // LDAP fields.
-      variable_del('ldapprov_ldapdata');
-      variable_del('ldapprov_user_entry');
-
-      // E-mail notification.
-      variable_del('ldapprov_mail_code_subject');
-      variable_del('ldapprov_mail_code_body');
-      variable_del('ldapprov_mail_notify_subject');
-      variable_del('ldapprov_mail_notify_body');
-      variable_del('ldapprov_mail_reject_subject');
-      variable_del('ldapprov_mail_reject_body');
-      variable_del('ldapprov_mail_create_subject');
-      variable_del('ldapprov_mail_create_body');
-      variable_del('ldapprov_mail_delete_subject');
-      variable_del('ldapprov_mail_delete_body');
-
-      drupal_set_message(t('The configuration options have been reset to their default values.'));
-      break;
-    case t('Test'):
-      global $_ldapprov_ldap;
-      if (_ldapprov_init()) {
-        // Try to authenticate.
-        if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-          drupal_set_message(t('Authentication with the LDAP server for the dn %dn and saved password failed.', array('%dn' => LDAPPROV_DN)), 'error');
-        }
-        else {
-          drupal_set_message(t('Authentication with the LDAP server for the dn %dn and saved password succeeded.', array('%dn' => LDAPPROV_DN)));
-        }
-      }
-      else {
-        drupal_set_message(t('Cannot load server settings. Please save configuration first.'), 'error');
-      }
-      return;
-  }
-
-  // Rebuild the menu router.
-  menu_rebuild();
-}
-
-/**
- * Implements the AJAX server test.
- *
- * @return
- *   The JSON data.
- */
-function _ldapprov_ajax_test() {
-  global $_ldapprov_ldap;
-
-  $sid = $_POST['sid'];
-  if (!is_numeric($sid)) {
-    return;
-  }
-
-  _ldapprov_init($sid);
-
-  if ($_POST['bindpw_clear'] == 'undefined') {
-    $binddn = $_POST['binddn'];
-    $bindpw = $_POST['bindpw'];
-  }
-  else {
-    $binddn = LDAPPROV_DN;
-    $bindpw = LDAPPROV_PASS;
-  }
-
-  drupal_json($_ldapprov_ldap->connect($binddn, $bindpw) ? array('status' => 1, 'message' => t('Authentication with the LDAP server succeeded.')) : array('status' => 0, 'message' => t('Authentication with the LDAP server failed.')));
-  exit;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.js b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.js
deleted file mode 100644
index 36ab07f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.admin.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// $Id: ldapprov.admin.js,v 1.1 2009/07/28 14:08:24 miglius Exp $
-
-/**
- * Behaviours are bound to the Drupal namespace.
- */
-Drupal.behaviors.ldapprov = function(context) {
-  $('#edit-test').click(function(event) {
-    $('#test-message').hide();
-    $('#test-spinner').show();
-    var url = window.location.href + '/test';
-    $.post(url, { sid: $('#edit-ldapprov-server').val(), binddn: $('#edit-ldapprov-dn').val(), bindpw: bindpw = $('#edit-ldapprov-pass').val(), bindpw_clear: bindpw_clear = $('#edit-ldapprov-pass-clear').val() },
-      function(data){
-        $('#test-spinner').hide();
-        $('#test-message').show().removeClass('status error').addClass(data.status ? 'status' : 'error').html(data.message);
-      }, "json");
-    return false;
-  });
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.info b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.info
deleted file mode 100644
index b8d4186..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.info
+++ /dev/null
@@ -1,15 +0,0 @@
-; $Id: ldapprov.info,v 1.7 2008/09/01 22:43:00 miglius Exp $
-name = Provisioning
-description = Implements LDAP users provisioning.
-package = LDAP integration
-dependencies[] = ldapauth
-core = 6.x
-php = 5.2
-
-
-; Information added by drupal.org packaging script on 2009-08-12
-version = "6.x-1.0-beta1"
-core = "6.x"
-project = "ldap_provisioning"
-datestamp = "1250071855"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.install b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.install
deleted file mode 100644
index 56dece3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.install
+++ /dev/null
@@ -1,216 +0,0 @@
-<?php
-// $Id: ldapprov.install,v 1.13 2009/03/31 14:00:09 miglius Exp $
-
-/**
- * @file
- * ldapprov module installation and upgrade code.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_enable().
- */
-function ldapprov_enable() {
-  drupal_set_message(t('ldapprov module successfully installed. Please review the available <a href="@settings">configuration settings</a>.', array('@settings' => url('admin/settings/ldapprov'))));
-}
-
-/**
- * Implementation of hook_install().
- */
-function ldapprov_install() {
-  drupal_install_schema('ldapprov');
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function ldapprov_uninstall() {
-  drupal_uninstall_schema('ldapprov');
-
-  // General settings.
-  variable_del('ldapprov_enabled');
-  variable_del('ldapprov_allow_username');
-  variable_del('ldapprov_username');
-
-  if (module_exists('captcha')) {
-    db_query("DELETE FROM {captcha_points} WHERE form_id = 'ldapprov_register'");
-  }
-
-  variable_del('ldapprov_disable_create');
-  variable_del('ldapprov_pass_enable');
-  variable_del('ldapprov_pass_length');
-  variable_del('ldapprov_debug');
-
-  variable_del('ldapprov_og');
-
-  variable_del('ldapprov_profile');
-  variable_del('ldapprov_profile_first');
-  variable_del('ldapprov_profile_last');
-
-  variable_del('ldapprov_content_profile');
-  variable_del('ldapprov_content_profile_first');
-  variable_del('ldapprov_content_profile_last');
-  variable_del('ldapprov_notifications_unsubscribe');
-
-  // Registration form.
-  variable_del('ldapprov_custom');
-
-  // LDAP authentication.
-  variable_del('ldapprov_server');
-  variable_del('ldapprov_dn');
-  variable_del('ldapprov_pass');
-  variable_del('ldapprov_pass_clear');
-
-  // LDAP fields.
-  variable_del('ldapprov_ldapdata');
-  variable_del('ldapprov_user_entry');
-
-  // E-mail notification.
-  variable_del('ldapprov_mail_code_subject');
-  variable_del('ldapprov_mail_code_body');
-  variable_del('ldapprov_mail_notify_subject');
-  variable_del('ldapprov_mail_notify_body');
-  variable_del('ldapprov_mail_reject_subject');
-  variable_del('ldapprov_mail_reject_body');
-  variable_del('ldapprov_mail_create_subject');
-  variable_del('ldapprov_mail_create_body');
-  variable_del('ldapprov_mail_delete_subject');
-  variable_del('ldapprov_mail_delete_body');
-
-  // Invites.
-  variable_del('ldapprov_invite');
-  variable_del('ldapprov_invite_from');
-  variable_del('ldapprov_mail_invite_subject');
-  variable_del('ldapprov_mail_invite_body');
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Schema API hooks
-
-/**
- * Implementation of hook_schema().
- */
-function ldapprov_schema() {
-  return array(
-    'ldapprov' => array(
-      'description' => t('Stores LDAP provisioning user registration data.'),
-      'fields' => array(
-        'rid' => array(
-          'type' => 'serial',
-          'unsigned' => TRUE,
-          'not null' => TRUE,
-          'description' => t("The registration ID."),
-        ),
-        'name' => array(
-          'type' => 'varchar',
-          'length' => 60,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("{users}.name user's name."),
-        ),
-        'mail' => array(
-          'type' => 'varchar',
-          'length' => 64,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("User's email address."),
-        ),
-        'first_name' => array(
-          'type' => 'varchar',
-          'length' => 64,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("User's first name."),
-        ),
-        'last_name' => array(
-          'type' => 'varchar',
-          'length' => 64,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("User's last name."),
-        ),
-        'code' => array(
-          'type' => 'varchar',
-          'length' => 255,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("Secret code to validate e-mail address."),
-        ),
-        'status' => array(
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'size' => 'tiny',
-          'description' => t('Whether the user is unverified(0), pending(1), rejected(2), created(3) or deleted(4).'),
-        ),
-        'registered' => array(
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('Timestamp for when user filed in registration form.'),
-        ),
-        'data' => array(
-          'type' => 'text',
-          'not null' => FALSE,
-          'size' => 'big',
-          'description' => t('A serialized array of registration data.'),
-        ),
-        'approved' => array(
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('Timestamp for when user has been approved.'),
-        ),
-        'cuid' => array(
-          'type' => 'int',
-          'unsigned' => TRUE,
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('{users}.uid of the account approver.'),
-        ),
-        'cname' => array(
-          'type' => 'varchar',
-          'length' => 60,
-          'not null' => FALSE,
-          'default' => '',
-          'description' => t("{users}.name account approver's name."),
-        ),
-        'uid' => array(
-          'type' => 'int',
-          'unsigned' => TRUE,
-          'not null' => TRUE,
-          'default' => 0,
-          'description' => t('{users}.uid of the created user.'),
-        ),
-        'notes' => array(
-          'type' => 'text',
-          'not null' => FALSE,
-          'size' => 'big',
-          'description' => t('A user registration notes.'),
-        ),
-      ),
-      'indexes' => array(
-        'registered' => array('registered'),
-        'approved' => array('approved'),
-      ),
-      'primary key' => array('rid'),
-    ),
-  );
-}
-
-function ldapprov_update_6000() {
-  $ret = array();
-
-  db_rename_table($ret, 'register', 'ldapprov');
-  db_add_field($ret, 'ldapprov', 'cname', array(
-    'type' => 'varchar',
-    'length' => 60,
-    'not null' => FALSE,
-    'default' => '',
-  ));
-
-  return $ret;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.module b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.module
deleted file mode 100644
index 342dfcf..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.module
+++ /dev/null
@@ -1,2606 +0,0 @@
-<?php
-// $Id: ldapprov.module,v 1.62 2009/08/12 10:03:59 miglius Exp $
-
-/**
- * @file
- * Implements LDAP user provisioning
- */
-
-//////////////////////////////////////////////////////////////////////////////
-
-define('LDAPPROV_ENABLED',                   variable_get('ldapprov_enabled', 0));
-define('LDAPPROV_ALLOW_USERNAME',            variable_get('ldapprov_allow_username', 1));
-define('LDAPPROV_USERNAME',                  variable_get('ldapprov_username', '%f.%l'));
-define('LDAPPROV_DISABLE_CREATE',            variable_get('ldapprov_disable_create', 0));
-define('LDAPPROV_PASS_ENABLE',               variable_get('ldapprov_pass_enable', 0));
-define('LDAPPROV_PASS_LENGTH',               variable_get('ldapprov_pass_length', 6));
-define('LDAPPROV_DEBUG',                     variable_get('ldapprov_debug', 0));
-define('LDAPPROV_OG',                        variable_get('ldapprov_og', 0));
-define('LDAPPROV_PROFILE',                   variable_get('ldapprov_profile', 0));
-define('LDAPPROV_PROFILE_FIRST',             variable_get('ldapprov_profile_first', ''));
-define('LDAPPROV_PROFILE_LAST',              variable_get('ldapprov_profile_last', ''));
-define('LDAPPROV_CONTENT_PROFILE',           variable_get('ldapprov_content_profile', 0));
-define('LDAPPROV_CONTENT_PROFILE_FIRST',     variable_get('ldapprov_content_profile_first', ''));
-define('LDAPPROV_CONTENT_PROFILE_LAST',      variable_get('ldapprov_content_profile_last', ''));
-define('LDAPPROV_NOTIFICATIONS_UNSUBSCRIBE', variable_get('ldapprov_notifications_unsubscribe', 0));
-define('LDAPPROV_SERVER',                    variable_get('ldapprov_server', ''));
-define('LDAPPROV_DN',                        variable_get('ldapprov_dn', ''));
-define('LDAPPROV_PASS',                      variable_get('ldapprov_pass', ''));
-define('LDAPPROV_PASS_CLEAR',                variable_get('ldapprov_pass_clear', 0));
-define('LDAPPROV_USER_ENTRY',                variable_get('ldapprov_user_entry', "objectClass: top\nobjectClass: person\nobjectClass: inetOrgPerson\nuid: !uid\nmail: !mail\ngivenName: !first_name\nsn: !last_name\ncn: !first_name !last_name\nuserPassword: !pass"));
-
-define('LDAPPROV_LDAP_FIRST_NAME',      'givenName');
-define('LDAPPROV_LDAP_LAST_NAME',       'sn');
-define('LDAPPROV_PERMISSION',           'create accounts');
-define('LDAPPROV_ROLE_PERMISSION',      'choose roles for new accounts');
-define('LDAPPROV_DATE_FORMAT',          'medium');
-define('LDAPPROV_CSV_DELIMITER',        ',');
-define('LDAPPROV_CSV_ENCLOSURE',        '"');
-define('LDAPPROV_PROFILE_FIRSTNAME',    'profile_firstname');
-define('LDAPPROV_PROFILE_LASTNAME',     'profile_lastname');
-define('LDAPPROV_MAX_LIST_ENTRIES',     50);
-//define('LDAPPROV_UID_FORBIDDEN_CHAR', '!@#$%^&*()_+_+[]\{}|;\':",./<>?`~');
-
-//////////////////////////////////////////////////////////////////////////////
-// Core API hooks
-
-/**
- * Implementation of hook_help().
- */
-function ldapprov_help($path, $arg) {
-  switch ($path) {
-    case 'user/validate':
-      return '<p>'. t('Please check your e-mail and click the link in the message to confirm your address. If you are unable to click the link, you can copy the secret code from the e-mail and enter it below.') .'</p>';
-    case 'admin/user/accounts':
-      return t('This page displays user accounts which have been requested but have not yet been approved (are not yet usable by the persons who requested them).');
-    case 'admin/user/accounts/created':
-      return t('These accounts have been filled in by either a user or administrator and have been given administrator approval. An account here may be used to access this site.');
-    case 'admin/user/accounts/rejected':
-      return t('These accounts were created by users requesting access to the site, but have been rejected by an administrator. An account here cannot be used to access this site.');
-    case 'admin/user/accounts/deleted':
-      return t('These accounts have been removed from the system. ');
-    case 'admin/user/accounts/unverified':
-      return t('An unverified account has been requested by someone intending to access the site, but that person has not yet entered the code, emailed to them by the site, which verifies the validity of their email address and their status as a real person (and, therefore, not a spam program or virus).');
-  }
-}
-
-/**
- * Implementation of hook_init().
- */
-function ldapprov_init() {
-  // Initiates LDAP object.
-  if (LDAPPROV_ENABLED) {
-    _ldapprov_init();
-  }
-}
-
-/**
- * Implementation of hook_perm().
- */
-function ldapprov_perm() {
-  return array(LDAPPROV_PERMISSION, LDAPPROV_ROLE_PERMISSION);
-}
-
-/**
- * Implementation of hook_theme().
- */
-function ldapprov_theme() {
-  return array(
-    'ldapprov_list_form' => array(
-      'arguments' => array('form' => NULL),
-      'file' => 'ldapprov.theme.inc',
-    ),
-  );
-}
-
-/**
- * Implementation of hook_menu().
- */
-function ldapprov_menu() {
-  return array(
-    'admin/settings/ldap/ldapprov' => array(
-      'title' => 'Provisioning',
-      'description' => 'Configure LDAP provisioning settings.',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_admin_settings'),
-      'access arguments' => array('administer site configuration'),
-      'file' => 'ldapprov.admin.inc',
-    ),
-    'admin/settings/ldap/ldapprov/test' => array(
-      'title' => 'Test LDAP Server',
-      'page callback' => '_ldapprov_ajax_test',
-      'type' => MENU_CALLBACK,
-      'access arguments' => array('administer ldap modules'),
-      'file' => 'ldapprov.admin.inc',
-    ),
-    'admin/user/accounts' => array(
-      'title' => 'Account management',
-      'description' => 'Configure LDAP provisioning accounts.',
-      'page callback' => 'ldapprov_list',
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'weight' => -1,
-    ),
-    'admin/user/accounts/pending' => array(
-      'title' => 'Pending',
-      'type' => MENU_DEFAULT_LOCAL_TASK,
-    ),
-    'admin/user/accounts/pending/create' => array(
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'admin/user/accounts/created' => array(
-      'title' => 'Created',
-      'page callback' => 'ldapprov_list',
-      'page arguments' => array(3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-      'weight' => 1,
-    ),
-    'admin/user/accounts/created/create' => array(
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'admin/user/accounts/rejected' => array(
-      'title' => 'Rejected',
-      'page callback' => 'ldapprov_list',
-      'page arguments' => array(3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-      'weight' => 2,
-    ),
-    'admin/user/accounts/rejected/create' => array(
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'admin/user/accounts/deleted' => array(
-      'title' => 'Deleted',
-      'page callback' => 'ldapprov_list',
-      'page arguments' => array(3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-      'weight' => 3,
-    ),
-    'admin/user/accounts/deleted/create' => array(
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'admin/user/accounts/unverified' => array(
-      'title' => 'Unverified',
-      'page callback' => 'ldapprov_list',
-      'page arguments' => array(3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-      'weight' => 4,
-    ),
-    'admin/user/accounts/unverified/create' => array(
-      'title' => 'Create',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-    ),
-    'admin/user/accounts/new' => array(
-      'title' => 'Create user',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_create', 3),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_LOCAL_TASK,
-      'weight' => 5,
-    ),
-    'ldapprov/template' => array(
-      'title' => 'Batch upload file template',
-      'page callback' => '_ldapprov_template',
-      'page arguments' => array(2),
-      'access arguments' => array(LDAPPROV_PERMISSION),
-      'type' => MENU_CALLBACK,
-    ),
-  );
-}
-
-/**
- * Implementation of hook_menu_alter().
- */
-function ldapprov_menu_alter(&$callbacks) {
-  // LDAPPROV_ENABLED won't work here because the variable.
-  // is changed on settings save.
-  if (variable_get('ldapprov_enabled', 0)) {
-
-    // Take over the registration form.
-    $callbacks['user/register']['page arguments'] = array('ldapprov_register', 2);
-    unset($callbacks['user/register']['file']);
-
-    // Secret code validation.
-    $callbacks['user/validate'] = array(
-      'title' => 'Validate e-mail',
-      'page callback' => 'drupal_get_form',
-      'page arguments' => array('ldapprov_code', 2),
-      'access callback' => 'user_register_access',
-      'type' => MENU_LOCAL_TASK,
-    );
-  }
-
-  if (!variable_get('ldapprov_enabled', 0)) {
-    unset($callbacks['admin/user/accounts']);
-    unset($callbacks['admin/user/accounts/pending']);
-    unset($callbacks['admin/user/accounts/created']);
-    unset($callbacks['admin/user/accounts/rejected']);
-    unset($callbacks['admin/user/accounts/deleted']);
-    unset($callbacks['admin/user/accounts/unverified']);
-    unset($callbacks['admin/user/accounts/new']);
-  }
-  if (variable_get('ldapprov_enabled', 0) && variable_get('ldapprov_disable_create', 0)) {
-    unset($callbacks['admin/user/user/create']);
-  }
-}
-
-/**
- * Implementation of hook_user().
- */
-function ldapprov_user($op, &$edit, &$account, $category = NULL) {
-  if (LDAPPROV_ENABLED) {
-    switch ($op) {
-      case 'delete':
-        _ldapprov_user_delete($edit, $account);
-        break;
-    }
-  }
-}
-
-/**
- * Implementation of hook_form_alter().
- */
-function ldapprov_form_alter(&$form, $form_state, $form_id) {
-  switch ($form_id) {
-    case "user_profile_form":
-      global $user;
-      if (LDAPPROV_ENABLED && (user_access(LDAPPROV_PERMISSION) || user_access('change own username') && $form['_account']['#value']->uid == $user->uid)) {
-        // Set a custom form validate and submit handlers.
-        $form['#validate'][] = 'ldapprov_account_validate';
-        $form['#submit'][] = 'ldapprov_account_submit';
-      }
-      break;
-    case "user_admin_settings":
-      if (LDAPPROV_ENABLED && user_access(LDAPPROV_PERMISSION)) {
-        unset($form['registration']['user_email_verification']);
-        unset($form['email']['admin_created']);
-        unset($form['email']['no_approval_required']);
-        unset($form['email']['pending_approval']);
-        unset($form['email']['deleted']);
-      }
-      break;
-  }
-}
-
-/**
- * Implementation of hook_mail().
- */
-function ldapprov_mail($key, &$message, $params) {
-  $language = $message['language'];
-  $account = isset($params['account']) ? $params['account'] : (object)array();
-  $variables = array_merge(user_mail_tokens($account, $language), $params['variables'] ? $params['variables'] : array());
-  $message['subject'] .= _ldapprov_mail_text($key .'_subject', $language, $variables);
-  $message['body'][] = _ldapprov_mail_text($key .'_body', $language, $variables);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// FAPI
-
-/**
- * Account save validate handler.
- */
-function ldapprov_account_validate($form, &$form_state) {
-  $values = $form_state['values'];
-  $account = $form['_account']['#value'];
-
-  if (isset($values['name']) && $account->name != $values['name']) {
-    _ldapprov_user_validate($values['name']);
-  }
-}
-
-/**
- * Account save submit handler.
- */
-function ldapprov_account_submit($form, &$form_state) {
-  $values = $form_state['values'];
-  $account = $form['_account']['#value'];
-
-  // The user name in $form['_account']['#value'] is already changed.
-  // Has to look for the old name in the authmap.
-  $result = db_query("SELECT * FROM {authmap} WHERE uid = %d", $account->uid);
-  if (isset($values['name']) && ($row = db_fetch_object($result)) && $row->module == 'ldapauth' && $values['name'] != $row->authname) {
-    _ldapprov_user_update($values['name'], $account);
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Mail strings
-
-/**
- * Returns a mail string for a variable name.
- *
- * Used by ldapprov_mail() and the settings forms to retrieve strings.
- */
-function _ldapprov_mail_text($key, $language = NULL, $variables = array()) {
-  $langcode = isset($language) ? $language->language : NULL;
-
-  if ($admin_setting = variable_get('ldapprov_mail_'. $key, FALSE)) {
-    // An admin setting overrides the default string.
-    return t($admin_setting, $variables, $langcode);
-  }
-  else {
-    // No override, return default string.
-    switch ($key) {
-      case 'code_subject':
-        return t('Validate your e-mail at !site', $variables, $langcode);
-      case 'code_body':
-        return t("!first_name !last_name,\n\nThank you for registering at !site. You may now validate your e-mail address by entering the code\n\n!code\n\nat !validate_uri (by copying and pasting).\n\nYou may also validate the e-mail by clicking on this link or copying and pasting it in your browser:\n\n!validate_url\n\n--  !site team", $variables, $langcode);
-      case 'reject_subject':
-        return t('Your request at !site has been rejected', $variables, $langcode);
-      case 'reject_body':
-        return t("!first_name !last_name,\n\nSorry, but your account request at !site has been rejected. Please resubmit the registration form with more information.\n\n-----\n\n!message\n\n--  !site team", $variables, $langcode);
-      case 'notify_subject':
-        return t('New account request at !site', $variables, $langcode);
-      case 'notify_body':
-        return t("!first_name !last_name (!mailto) has requested the account at !site.\n\nClick this link !create_url to process the request.", $variables, $langcode);
-      case 'create_subject':
-        return t('The account has been created for you at !site', $variables, $langcode);
-      case 'create_body':
-        return t("!first_name !last_name,\n\nThe account at !site has been created for you. You may now log in to !login_uri using the following username and password:\n\nusername: !username\npassword: !password\n\nYou may also log in by clicking on this link or copying and pasting it in your browser:\n\n!login_url\n\nThis is a one-time login, so it can be used only once.\n\n-----\n\n!message\n\n--  !site team", $variables, $langcode);
-      case 'delete_subject':
-        return t('Your account has been deleted at !site', $variables, $langcode);
-      case 'delete_body':
-        return t("!first_name !last_name,\n\nYour account !username has been deleted at !site.\n\n--  !site team", $variables, $langcode);
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Account actions
-
-/**
- * User validate action.
- */
-function _ldapprov_user_validate($name) {
-  global $_ldapprov_ldap;
-
-  // Search for the entry in LDAP.
-  if (isset($name)) {
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov', 'User validate: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      form_set_error('name', t('User data could not be read in the LDAP directory. Please contact site administrator.'));
-      return;
-    }
-
-    $basedn = $_ldapprov_ldap->getOption('basedn');
-    $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-    if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name .')', array($name_attr))) {
-      form_set_error('name', t('The DN %dn is already taken in LDAP.', array('%dn' => $ret[0]['dn'])));
-    }
-
-    $_ldapprov_ldap->disconnect();
-  }
-}
-
-/**
- * User update action.
- */
-function _ldapprov_user_update($name, $account) {
-  global $_ldapprov_ldap;
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov', 'User update: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('User update: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  $basedn = $_ldapprov_ldap->getOption('basedn');
-  $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-  if (!$_ldapprov_ldap->rename_entry($account->ldap_dn, $name_attr .'='. $name, $basedn, TRUE)) {
-    watchdog('ldapprov', 'User update: user %name ldap entry %dn was not renamed to a new name %name_new.', array('%name' => $account->name, '%dn' => $account->ldap_dn, '%name_new' => $name), WATCHDOG_ERROR);
-  }
-
-  $_ldapprov_ldap->disconnect();
-
-  user_save($account, array('ldap_dn' => $name_attr .'='. $name .','. $basedn, 'ldap_config' => $_ldapprov_ldap->getOption('sid')));
-  db_query("UPDATE {authmap} SET authname = '%s' WHERE module = 'ldapauth' AND uid = %d", $name, $account->uid);
-}
-
-/**
- * User delete action.
- */
-function _ldapprov_user_delete(&$edit, &$account) {
-  global $user, $_ldapprov_ldap;
-
-  if (isset($account->ldap_dn)) {
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov', 'User deletion: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      drupal_set_message(t('The user !name has not been deleted from the LDAP directory.', array('!name' => theme('username', $account))), 'error');
-      return;
-    }
-
-    $basedn = $_ldapprov_ldap->getOption('basedn');
-    $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-    $name = _ldapprov_get_name_from_dn($account->ldap_dn);
-    if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name .')', array($name_attr))) {
-      if ($_ldapprov_ldap->delete_entry($account->ldap_dn)) {
-        watchdog('ldapprov', 'User deletion: user %name has been deleted from the LDAP directory.', array('%name' => $account->name), WATCHDOG_WARNING);
-      }
-      else {
-        watchdog('ldapprov', 'User deletion: user %name has not been deleted from the LDAP directory.', array('%name' => $account->name), WATCHDOG_ERROR);
-        drupal_set_message(t('The user !name has not been deleted from the LDAP directory.', array('!name' => theme('username', $account))), 'error');
-      }
-    }
-    else {
-      watchdog('ldapprov', 'User deletion: user %name is not found in LDAP directory.', array('%name' => $account->name), WATCHDOG_WARNING, l(t('edit'), 'user/'. $account->uid .'/edit'), WATCHDOG_ERROR);
-    }
-
-    $_ldapprov_ldap->disconnect();
-  }
-
-  // Mark registration entry as deleted.
-  $time = time();
-  $result = db_query("SELECT * FROM {ldapprov} WHERE uid = %d", $account->uid);
-  if ($row = db_fetch_object($result)) {
-    db_query("UPDATE {ldapprov} SET name = '%s', status = '4', cuid = %d, cname = '%s', approved = %d WHERE rid = %d", $account->name, $user->uid, $user->name, $time, $row->rid);
-  }
-  else {
-    db_query("INSERT INTO {ldapprov} (name, mail, status, registered, approved, cuid, cname) VALUES ('%s', '%s', '4', %d, %d, %d, '%s')", $account->name, $account->mail, $time, $time, $user->uid, $user->name);
-  }
-
-  // Mail one time deletion notification.
-  $variables = array('!first_name' => isset($row->first_name) ? $row->first_name : NULL, '!last_name' => isset($row->last_name) ? $row->last_name : NULL);
-  $params = array('account' => $account, 'variables' => $variables);
-  $message = drupal_mail('ldapprov', 'delete', $account->mail, user_preferred_language($account), $params);
-  if ($message['result']) {
-    watchdog('ldapprov', 'Account deletion notification e-mail mailed to %name at %mail.', array('%name' => $account->name, '%mail' => $account->mail));
-  }
-  else {
-    watchdog('ldapprov', 'Error mailing account deletion notification to %name at %mail.', array('%name' => $account->name, '%mail' => $account->mail), WATCHDOG_ERROR);
-  }
-
-  // If this user has created other users, then capture his name in the db for the record.
-  db_query("UPDATE {ldapprov} SET cname = '%s' WHERE cuid = %d", $account->name, $account->uid);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// LDAP related functions
-
-/**
- * Initiates LDAP object.
- *
- * @param $sid
- *   A server ID or NULL for a default server.
- *
- * @return
- */
-function _ldapprov_init($sid = NULL) {
-  global $_ldapprov_ldap;
-
-  if ($server = _ldapprov_get_server($sid)) {
-    $_ldapprov_ldap = new LDAPInterface();
-    $_ldapprov_ldap->setOption('sid', $server->sid);
-    $_ldapprov_ldap->setOption('name', $server->name);
-    $_ldapprov_ldap->setOption('server', $server->server);
-    $_ldapprov_ldap->setOption('port', $server->port);
-    $_ldapprov_ldap->setOption('tls', $server->tls);
-    $_ldapprov_ldap->setOption('encrypted', $server->encrypted);
-    $_ldapprov_ldap->setOption('basedn', $server->basedn);
-    $_ldapprov_ldap->setOption('user_attr', $server->user_attr);
-    $_ldapprov_ldap->setOption('mail_attr', $server->mail_attr);
-    return $_ldapprov_ldap;
-  }
-  return FALSE;
-}
-
-/**
- * Load server settings.
- *
- * @param $sid
- *   A server ID or NULL for a default server.
- *
- * @return
- *   An obgject with the server settings.
- */
-function _ldapprov_get_server($sid = NULL) {
-  static $row = NULL;
-  if (!isset($sid) && is_object($row))
-    return $row;
-
-  $result = db_query("SELECT * FROM {ldapauth} WHERE sid = %d", isset($sid) ? $sid : LDAPPROV_SERVER);
-  return $row = db_fetch_object($result);
-}
-
-/**
- * Get a user name from a dn.
- *
- * @param $dn
- *   A LDAP dn.
- *
- * @return
- *   A username.
- */
-function _ldapprov_get_name_from_dn($dn) {
-  global $_ldapprov_ldap;
-
-  $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-
-  foreach (explode(',', $dn) as $entry) {
-    list($key, $val) = explode('=', trim($entry));
-    if ($key == $name_attr) {
-      $name = $val;
-      break;
-    }
-  }
-
-  return $name;
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// USER REGISTRATION
-
-/**
- * User registration form.
- *
- * @param $form_state
- *   A form state array.
- * @param $code
- *   A secret code. Correct code means that email is already validated.
- *
- * @result
- *   A form array.
- */
-function ldapprov_register(&$form_state, $code = FALSE) {
-  $form = array();
-
-  // User registration guidelines from User settings.
-  $form['user_registration_help'] = array(
-    '#value' => filter_xss_admin(variable_get('user_registration_help', '')),
-  );
-
-  // Main registration form.
-  $form = array_merge($form, _ldapprov_register_form());
-
-  $form['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Request new account'),
-    '#weight' => 10
-  );
-
-  // Unset several form elements if user is coming from invite.
-  if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED && $code) {
-    $row = db_fetch_object(db_query("SELECT l.* FROM {ldapprov} l WHERE code = '%s'", $code));
-    if ($row->rid) {
-      if ($row->status > 0) {
-        drupal_set_message(t('The code %code has already been validated.', array('%code' => $code)), 'error');
-      }
-      else {
-        unset($form['account']['mail']);
-        $form['account']['mail'] = array(
-          '#type' => 'hidden',
-          '#value' => $row->mail,
-        );
-        $form['code'] = array(
-          '#type' => 'hidden',
-          '#value' => $code,
-        );
-      }
-    }
-    else {
-      drupal_set_message(t('The code %code is not valid or has expired.', array('%code' => $code)), 'error');
-    }
-  }
-
-  return $form;
-}
-
-/**
- * Main registration form.
- * Printed on the user registration and admin interface for a new account.
- *
- * @param $data
- *   An array of the submitted data.
- * @param $disabled
- *   If form elements should be disabled (when account is already created).
- *
- * @return
- *   A form array.
- */
-function _ldapprov_register_form($data = array(), $disabled = FALSE) {
-  $form['account'] = array('#type' => 'fieldset', '#title' => t('Account information'));
-  if (LDAPPROV_ALLOW_USERNAME) {
-    $form['account']['name'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Username'),
-      '#description' => t('Your full name or your preferred username; only letters, numbers and spaces are allowed.'),
-      '#size' => 30,
-      '#maxlength' => 60,
-      '#default_value' => isset($data['name']) ? $data['name'] : NULL,
-      '#required' => !$disabled ? TRUE : FALSE,
-      '#disabled' => $disabled,
-      '#weight' => -2,
-    );
-  }
-  if ((!module_exists('profile') || !LDAPPROV_PROFILE || LDAPPROV_PROFILE_FIRST == '' || LDAPPROV_PROFILE_LAST == '') && (!module_exists('content_profile_registration') || !LDAPPROV_CONTENT_PROFILE || LDAPPROV_CONTENT_PROFILE_FIRST == '' || LDAPPROV_CONTENT_PROFILE_LAST == '')) {
-    $form['account']['first_name'] = array(
-      '#type' => 'textfield',
-      '#title' => t('First Name'),
-      '#size' => 30,
-      '#maxlength' => 100,
-      '#default_value' => isset($data['first_name']) ? $data['first_name'] : NULL,
-      '#required' => !$disabled ? TRUE : FALSE,
-      '#disabled' => $disabled,
-      '#weight' => -1,
-    );
-    $form['account']['last_name'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Last Name'),
-      '#size' => 30,
-      '#maxlength' => 100,
-      '#default_value' => isset($data['last_name']) ? $data['last_name'] : NULL,
-      '#required' => !$disabled ? TRUE : FALSE,
-      '#disabled' => $disabled,
-      '#weight' => 0,
-    );
-  }
-  $form['account']['mail'] = array(
-    '#type' => 'textfield',
-    '#title' => t('E-mail address'),
-    '#description' => t('A password and instructions will be sent to this e-mail address, so make sure it is accurate.'),
-    '#size' => 30,
-    '#maxlength' => 100,
-    '#default_value' => isset($data['mail']) ? $data['mail'] : NULL,
-    '#required' => !$disabled ? TRUE : FALSE,
-    '#disabled' => $disabled,
-    '#weight' => 2,
-  );
-
-  // Custom fields.
-  $form_custom = variable_get('ldapprov_custom', array());
-  foreach ($form_custom as $name => $field) {
-    $form_custom[$name]['#default_value'] = isset($data[$name]) ? $data[$name] : NULL;
-    $form_custom[$name]['#disabled'] = $disabled;
-  }
-  $form['account'] = array_merge($form['account'], $form_custom);
-
-  // Print writable ldap fields.
-  if (module_exists('ldapdata')) {
-    $server = _ldapprov_get_server();
-    $ldapdata_attributes = _ldapdata_ldap_info($server->sid, 'ldapdata_attrs');
-    $ldapdata_options = variable_get('ldapprov_ldapdata', array());
-    foreach (_ldapdata_ldap_info($server->sid, 'ldapdata_rwattrs') as $attribute) {
-      if ($attr_info = $ldapdata_attributes[$attribute]) {
-        // if this attribute should be shown ir registration.
-        if (isset($ldapdata_options[$attribute]) && $ldapdata_options[$attribute] > 0) {
-          array_shift($attr_info);
-          $form['account']['ldap_'. $attribute] = _ldapdata_attribute_form($attribute, $data['ldap_'. $attribute], $attr_info);
-          $form['account']['ldap_'. $attribute]['#disabled'] = $disabled;
-        }
-        // If this attribute is required.
-        if (isset($ldapdata_options[$attribute]) && $ldapdata_options[$attribute] > 1) {
-          $form['account']['ldap_'. $attribute]['#required'] = !$disabled ? TRUE : FALSE;
-        }
-      }
-    }
-  }
-
-  // Print profile fields.
-  if (module_exists('profile') && LDAPPROV_PROFILE) {
-    $form = array_merge($form, array(_ldapprov_profile_form($data, $disabled)));
-  }
-
-  // Print content profile fields.
-  if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-    $form = array_merge($form, _ldapprov_content_profile_form($data, $disabled));
-  }
-
-  // OG integration.
-  if (module_exists('og') && LDAPPROV_OG) {
-    $form_groups = module_invoke('og', 'user', 'register', NULL, NULL);
-    if (isset($form_groups['og_register']['og_register']) && isset($data['og_register'])) {
-      $form_groups['og_register']['og_register']['#default_value'] = $data['og_register'];
-      $form_groups['og_register']['og_register']['#disabled'] = $disabled;
-    }
-    $form = array_merge($form, is_array($form_groups) ? $form_groups : array());
-  }
-
-  return $form;
-}
-
-/**
- * User registration form validation.
- */
-function ldapprov_register_validate($form, &$form_state) {
-  // Main registration form validation.
-  _ldapprov_register_validate($form_state['values']);
-
-  if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-    content_profile_registration_user_register_validate($form, $form_state);
-  }
-}
-
-/**
- * Main registration form validation.
- *
- * @param $values
- *   An array of the values to validate.
- * @param $messages
- *   A flag if set, then the form errors will be set, otherwise errors will be counted.
- *
- * @return
- *   If $messages is not set, then the number of errors.
- */
-function _ldapprov_register_validate($values, $messages = TRUE) {
-  global $_ldapprov_ldap;
-
-  // When doing mass account creation, check for errors, but don't set form errors.
-  $errors = 0;
-
-  $basedn = $_ldapprov_ldap->getOption('basedn');
-  $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-
-  // When user is allowed to select a username.
-  if (LDAPPROV_ALLOW_USERNAME) {
-    if (preg_match('/^\s+/', $values['name'])) {
-      $errors = ($messages) ? form_set_error('name', t('Username cannot begin with a space.')) : $errors + 1;
-    }
-    if (preg_match('/\s+$/', $values['name'])) {
-      $errors = ($messages) ? form_set_error('name', t('Username cannot end with a space.')) : $errors + 1;
-    }
-    if (preg_match('/[^\w\s]+/', $values['name'])) {
-      $errors = ($messages) ? form_set_error('name', t('Username should contain only letters, numbers and spaces.')) : $errors + 1;
-    }
-    $result = db_query("SELECT uid FROM {users} WHERE name = '%s'", $values['name']);
-    if ($user = db_fetch_object($result)) {
-      $errors = ($messages) ? form_set_error('name', t('The username %name is already taken. Please choose different one.', array('%name' => $values['name']))) : $errors + 1;
-    }
-
-    // When ldap users are in sync with drupal users, ldap search is not needed.
-    if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-      watchdog('ldapprov', 'User validate: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-      drupal_set_message(t('User validate: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-      return;
-    }
-
-    if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $values['name'] .')', array('mail'))) {
-      $errors = ($messages) ? form_set_error('name', t('The username %name is already taken. Please choose different one.', array('%name' => $values['name']))) : $errors + 1;
-    }
-
-    $_ldapprov_ldap->disconnect();
-  }
-
-  if (!valid_email_address($values['mail'])) {
-    $errors = ($messages) ? form_set_error('mail', t('The e-mail address %mail is not valid.', array('%mail' => $values['mail']))) : $errors + 1;
-  }
-  $result = db_query("SELECT uid FROM {users} WHERE mail = '%s'", $values['mail']);
-  if ($user = db_fetch_object($result)) {
-    $errors = ($messages) ? form_set_error('mail', t('The user with e-mail address %mail is already registered with the system. Click !request if you forgot your login information.', array('%mail' => $values['mail'], '!request' => l(t('request new password'), 'user/password')))) : $errors + 1;
-  }
-
-  // When ldap users are in sync with drupal users, ldap search is not needed.
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov', 'User validate: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('User validate: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  if ($ret = $_ldapprov_ldap->search($_ldapprov_ldap->getOption('basedn'), '(mail='. $values['mail'] .')', array('mail'))) {
-    $errors = ($messages) ? form_set_error('mail', t('The user with e-mail address %mail is already registered with the system. Click !request if you forgot your login information.', array('%mail' => $values['mail'], '!request' => l(t('request new password'), 'user/password')))) : $errors + 1;
-  }
-
-  $_ldapprov_ldap->disconnect();
-
-  // First and last names.
-  if (module_exists('profile') && LDAPPROV_PROFILE && LDAPPROV_PROFILE_FIRST != '' && LDAPPROV_PROFILE_LAST != '') {
-    $first_name = $values[LDAPPROV_PROFILE_FIRST];
-    $last_name = $values[LDAPPROV_PROFILE_LAST];
-  }
-  else if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE && LDAPPROV_CONTENT_PROFILE_FIRST != '' && LDAPPROV_CONTENT_PROFILE_LAST != '') {
-    $first_name = $values[LDAPPROV_CONTENT_PROFILE_FIRST];
-    $last_name = $values[LDAPPROV_CONTENT_PROFILE_LAST];
-  }
-  else {
-    $first_name = $values['first_name'];
-    $last_name = $values['last_name'];
-  }
-  $first_name = is_array($first_name) ? $first_name[0]['value'] : $first_name;
-  $last_name = is_array($last_name) ? $last_name[0]['value'] : $last_name;
-
-  /*
-  foreach (preg_split('//', LDAPPROV_UID_FORBIDDEN_CHAR) as $c) {
-    if (in_array($c, preg_split('//', $first_name))) {
-      $first_bad .= $c;
-    }
-    if (in_array($c, preg_split('//', $last_name))) {
-      $last_bad .= $c;
-    }
-  }
-  */
-
-  if (!LDAPPROV_ALLOW_USERNAME) {
-
-    // Username is constructed for the user.
-    if (isset($first_name) && preg_match('/^\s+/', $first_name)) {
-      $errors = ($messages) ? form_set_error('first_name', t('First Name cannot begin with a space.')) : $errors + 1;
-    }
-    if (isset($first_name) && preg_match('/\s+$/', $first_name)) {
-      $errors = ($messages) ? form_set_error('first_name', t('First Name cannot end with a space.')) : $errors + 1;
-    }
-    if (isset($first_name) && preg_match('/[^a-zA-Z\'-\s]+/', $first_name)) {
-      $errors = ($messages) ? form_set_error('first_name', t('First Name should contain only latin letters, apostrophe, dash or space.')) : $errors + 1;
-    }
-    /*
-    elseif ($first_bad) {
-      $errors = ($messages) ? form_set_error('first_name', t('First Name should not contain %chars characters.', array('%chars' => $first_bad))) : $errors + 1;
-    }
-    */
-
-    if (isset($last_name) && preg_match('/^\s+/', $last_name)) {
-      $errors = ($messages) ? form_set_error('last_name', t('Last Name cannot begin with a space.')) : $errors + 1;
-    }
-    if (isset($last_name) && preg_match('/\s+$/', $last_name)) {
-      $errors = ($messages) ? form_set_error('last_name', t('Last Name cannot end with a space.')) : $errors + 1;
-    }
-    if (isset($last_name) && preg_match('/[^a-zA-Z\'-\s]+/', $last_name)) {
-      $errors = ($messages) ? form_set_error('last_name', t('Last Name should contain only latin letters, apostrophe, dash or space.')) : $errors + 1;
-    }
-    /*
-    elseif ($last_bad) {
-      $errors = ($messages) ? form_set_error('last_name', t('Last Name should not contain %chars characters.', array('%chars' => $last_bad))) : $errors + 1;
-    }
-    */
-  }
-  else {
-
-    // Custom usernames are not allowed.
-    if (preg_match('/^\s+$/', $first_name)) {
-      $errors = ($messages) ? form_set_error('first_name', t('First Name can not contain only whitespace characters.')) : $errors + 1;
-    }
-    if (preg_match('/^\s+$/', $last_name)) {
-      $errors = ($messages) ? form_set_error('last_name', t('Last Name can not contain only whitespace characters.')) : $errors + 1;
-    }
-  }
-
-  // Validating password length.
-  if (isset($values['password']) && !empty($values['password']) && drupal_strlen(trim($values['password'])) < LDAPPROV_PASS_LENGTH) {
-    form_set_error('password', t('Password should be at least %length characters in length.', array('%length' => LDAPPROV_PASS_LENGTH)));
-  }
-
-  // Checking for a batch user upload.
-  if (!$messages) {
-    return $errors;
-  }
-}
-
-/**
- * User registration form submission.
- */
-function ldapprov_register_submit($form, &$form_state) {
-  global $language;
-
-  $time = time();
-  $values = $form_state['values'];
-
-  // Prepare data to enter into the database.
-  $data = array('language' => $language->language);
-  foreach ($values as $key => $value) {
-    if (preg_match('/(^profile_|^ldap_|^og_register|^field_|^custom_)/', $key)) {
-      $data[$key] = $value;
-    }
-  }
-
-  // First and last names.
-  if (module_exists('profile') && LDAPPROV_PROFILE && LDAPPROV_PROFILE_FIRST != '' && LDAPPROV_PROFILE_LAST != '') {
-    $first_name = $values[LDAPPROV_PROFILE_FIRST];
-    $last_name = $values[LDAPPROV_PROFILE_LAST];
-  }
-  else if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE && LDAPPROV_CONTENT_PROFILE_FIRST != '' && LDAPPROV_CONTENT_PROFILE_LAST != '') {
-    $first_name = $data[LDAPPROV_CONTENT_PROFILE_FIRST];
-    $last_name = $data[LDAPPROV_CONTENT_PROFILE_LAST];
-  }
-  else {
-    $first_name = $values['first_name'];
-    $last_name = $values['last_name'];
-  }
-  $first_name = is_array($first_name) ? $first_name[0]['value'] : $first_name;
-  $last_name = is_array($last_name) ? $last_name[0]['value'] : $last_name;
-
-  // Check if registering from an invite.
-  if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED && isset($values['code'])) {
-
-    // Registering from an invite. E-mail is valid.
-    $result = db_query("SELECT * FROM {ldapprov} WHERE code = '%s' AND status = '0'", $values['code']);
-    if ($row = db_fetch_object($result)) {
-      $data_initial = unserialize($row->data);
-      db_query("UPDATE {ldapprov} SET name = '%s', first_name = '%s', last_name = '%s', registered = %d, data = '%s', status = '1' WHERE rid = %d", isset($values['name']) ? $values['name'] : NULL, $first_name, $last_name, $time, serialize($data), $row->rid);
-
-      drupal_set_message(t('Please wait until your account is approved. You will receive login information to your e-mail account.', array('%mail' => $row->mail)));
-      $form_state['redirect'] = 'user';
-    }
-    else {
-      drupal_set_message(t('The code %code is not valid or has expired.', array('%code' => $values['code'])), 'error');
-      $form_state['redirect'] = 'user/register';
-    }
-  }
-  else {
-
-    // Ordinary registration.
-    // Create a secret code.
-    $hash = _ldapprov_hash((isset($values['name']) ? $values['name'] : NULL) . $first_name . $last_name, $time);
-
-    db_query("INSERT INTO {ldapprov} (name, mail, first_name, last_name, code, registered, data, status) VALUES ('%s', '%s', '%s', '%s', '%s', %d, '%s', '0')", isset($values['name']) ? $values['name'] : NULL, $values['mail'], $first_name, $last_name, $hash, $time, serialize($data));
-
-    // Mail one time login URL and instructions.
-    $variables = array('!validate_url' => url('user/validate/'. $hash, array('absolute' => TRUE)), '!validate_uri' => url('user/validate', array('absolute' => TRUE)), '!mailto' => $values['mail'], '!first_name' => $first_name, '!last_name' => $last_name, '!code' => $hash);
-    $params = array('variables' => $variables);
-    $message = drupal_mail('ldapprov', 'code', $values['mail'], $language, $params);
-    if ($message['result']) {
-      watchdog('ldapprov', 'E-mail validation request mailed to %first_name %last_name at %mail.', array('%first_name' => $first_name, '%last_name' => $last_name, '%mail' => $values['mail']));
-      drupal_set_message(t('An e-mail has been sent to the e-mail account %s to verify that you have entered a valid e-mail address.', array('%s' => $values['mail'])));
-    }
-    else {
-      watchdog('ldapprov', 'Error mailing e-mail validation request to %first_name %last_name at %mail.', array('%first_name' => $first_name, '%last_name' => $last_name, '%mail' => $values['mail']), WATCHDOG_ERROR);
-      drupal_set_message(t('Unable to send mail. Please contact the site admin.'), 'error');
-    }
-    $form_state['redirect'] = 'user/validate';
-  }
-}
-
-/**
- * Creats a secret hash.
- *
- * @param $string
- *   A string to calculate hash from.
- * @param $seed
- *   A seed to salt the hash.
- *
- * @return
- *   The hash.
- */
-function _ldapprov_hash($string, $seed) {
-  return md5($string . $seed);
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Secret code validateion
-
-/**
- * Code validation form.
- *
- * @param $form_state
- *   A form state array.
- * @param $code
- *   A secret mail validation code.
- *
- * @return
- *   A form array if there is no code.
- */
-function ldapprov_code(&$form_state, $code = NULL) {
-
-  // The code is passed as argument when clicking a link in the validation e-mail.
-  if ($code) {
-    if (!_ldapprov_code_validate(array('code' => $code))) {
-      _ldapprov_code_submit(array('code' => $code));
-      drupal_goto('user');
-    }
-    else {
-      drupal_goto('user/validate');
-    }
-  }
-
-  // The code validation form.
-  $form = array();
-  $form['code'] = array('#type' => 'textfield',
-    '#title' => t('Secret Code'),
-    '#size' => 50,
-    '#maxlength' => 100,
-    '#default_value' => $code,
-    '#required' => TRUE,
-  );
-  $form['submit'] = array('#type' => 'submit', '#value' => t('Validate'));
-
-  return $form;
-}
-
-/**
- * Code validation form validation.
- */
-function ldapprov_code_validate($form, &$form_state) {
-
-  // Main code validation form validation.
-  _ldapprov_code_validate($form_state['values']);
-}
-
-/**
- * Main code validation form validation.
- *
- * @param $values
- *   A submitted data.
- *
- * @return
- *   TRUE or FALSE depending if validation was passed.
- */
-function _ldapprov_code_validate($values) {
-  $code = trim($values['code']);
-  $result = db_query("SELECT rid, status FROM {ldapprov} WHERE code = '%s'", $code);
-  if ($row = db_fetch_object($result)) {
-    if ($row->status > 0) {
-      form_set_error('code', t('The code %s has already been validated.', array('%s' => $code)));
-      return TRUE;
-    }
-  }
-  else {
-    form_set_error('code', t('The code %s is not valid.', array('%s' => $code)));
-    return TRUE;
-  }
-  return FALSE;
-}
-
-/**
- * Code validation form submission.
- */
-function ldapprov_code_submit($form, &$form_state) {
-
-  // Main code validation form submission.
-  _ldapprov_code_submit($form_state['values']);
-
-  $form_state['redirect'] = 'user';
-}
-
-/**
- * Main code validation form submission.
- *
- * @param $values
- *   A submitted data.
- *
- * @return
- */
-function _ldapprov_code_submit($values) {
-  $code = trim($values['code']);
-  $result = db_query("SELECT * FROM {ldapprov} WHERE code = '%s' AND status = '0'", $code);
-  if ($row = db_fetch_object($result)) {
-
-    // Check if users should be approved.
-    if (variable_get('user_register', 1) == 2) {
-
-      // User approval is needed.
-      $time = time();
-      db_query("UPDATE {ldapprov} SET status = '1' WHERE code = '%s'", $code);
-
-      // Mail the user managers about the new request.
-      $variables = array('!mailto' => $row->mail, '!first_name' => $row->first_name, '!last_name' => $row->last_name);
-      $result = db_query("SELECT DISTINCT u.uid FROM {users} u INNER JOIN {users_roles} ur ON u.uid = ur.uid INNER JOIN {permission} p ON ur.rid = p.rid WHERE p.perm LIKE '%%%s%%'", LDAPPROV_PERMISSION);
-      while ($row2 = db_fetch_object($result)) {
-        $account = user_load($row2->uid);
-        $variables['!create_url'] = url('admin/user/accounts/pending/create/'. $row->rid, array('absolute' => TRUE, 'language' => user_preferred_language($account)));
-        $params = array('account' => $account, 'variables' => $variables);
-        $message = drupal_mail('ldapprov', 'notify', $account->mail, user_preferred_language($account), $params);
-        if ($message['result']) {
-          watchdog('ldapprov', 'E-mail notification message about %first_name %last_name account request mailed to %mail.', array('%first_name' => $row->first_name, '%last_name' => $row->last_name, '%mail' => $account->mail));
-        }
-        else {
-          watchdog('ldapprov', 'Error mailing notification e-mail about %first_name %last_name account request mailed to %mail.', array('%first_name' => $row->first_name, '%last_name' => $row->last_name, '%mail' => $account->mail), WATCHDOG_EROR);
-        }
-      }
-
-      drupal_set_message(t('Your e-mail account %mail has been validated. Please wait until your account is approved. You will receive login information to your e-mail account.', array('%mail' => $row->mail)));
-    }
-    else {
-
-      // User approval is not needed, account is created.
-      // Only default role can be assigned this way.
-
-      unset($values['roles']);
-      if (is_array(unserialize($row->data))) {
-        foreach (unserialize($row->data) as $k => $v) {
-          $values[$k] = $v;
-        }
-      }
-      $values['rid'] = $row->rid;
-      $values['name'] = $row->name;
-      $values['first_name'] = $row->first_name;
-      $values['last_name'] = (!empty($row->last_name)) ? $row->last_name : $row->name;
-      $values['mail'] = $row->mail;
-      $account = _ldapprov_create_user($values);
-      if (is_object($account)) {
-        drupal_set_message(t('Your password and further instructions have been sent to your e-mail address.'));
-        if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-          _ldapprov_content_profile_create($account, $values);
-        }
-      }
-      else {
-        drupal_set_message(t('The new user was not created. Please contact site administrator.'), 'error');
-      }
-    }
-  }
-  else {
-    drupal_set_message(t('The code %code is not valid or has expired.', array('%code' => $code)), 'error');
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Account management
-
-/**
- * List account requests.
- *
- * @param $status
- *   The tab clicked.
- *
- * @return
- *   A HTML page.
- */
-function ldapprov_list($status = 'pending') {
-  $page = drupal_get_form('ldapprov_list_form', $status);
-
-  // Print batch users upload form.
-  if ($status == 'pending') {
-    $page .= drupal_get_form('ldapprov_attach');
-  }
-  return $page;
-}
-
-/**
- * List account requests form.
- *
- * @param $form_state
- *   A form state array.
- * @param $tab
- *   A tab clicked.
- *
- * @return
- *   A form array.
- */
-function ldapprov_list_form(&$form_state, $tab) {
-  // Possible $status values are.
-  // unverified(0), pending(1), rejected(2), created(3), deleted(4).
-
-  $tabs = array('unverified', 'pending', 'rejected', 'created', 'deleted');
-  $status = array_search($tab, $tabs);
-
-  // Action options.
-  if ($status != 3) {
-    $form['options'] = array('#type' => 'fieldset', '#title' => t('Update options'));
-    if (module_exists('og')) {
-      $og_types = array(OG_OPEN, OG_MODERATED);
-      $result = db_query('SELECT og.nid, n.title FROM {og} og JOIN {node} n ON og.nid = n.nid WHERE og.og_selective IN ('. db_placeholders($og_types) .') ORDER BY n.title', $og_types);
-      while ($row = db_fetch_object($result)) {
-        $groups[$row->nid] = '<span class="og-registration-'. $row->nid .'">'. t('Join %group.', array('%group' => $row->title)) .'</span>';
-      }
-      if (!empty($groups)) {
-        $script = '';
-        if (module_exists('og_mandatory_group') && ($mandatory_group = variable_get('og_mandatory_group', 0)) && $mandatory_group > 0 && in_array($mandatory_group, array_keys($groups))) {
-          $script .= '$("#edit-og-groups-'. $mandatory_group .'").attr("checked", true).attr("disabled", true);';
-        }
-        $script = empty($script) ? '' : '<script type=\'text/javascript\'>$(document).ready(function() { '. $script .' });</script>';
-        $form['options']['og'] = array('#type' => 'fieldset', '#title' => t('Groups'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-        $form['options']['og']['og_groups'] = array(
-          '#type' => 'checkboxes',
-          '#title' => t('Groups'),
-          '#options' => $groups,
-          '#description' => t('Join users to these groups on account creation.'),
-          '#suffix' => $script,
-        );
-      }
-    }
-    if (module_exists('signup') && ($nids = _ldapprov_get_signup_nodes()) && !empty($nids)) {
-      $form['options']['signup'] = array('#type' => 'fieldset', '#title' => t('Signups'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-      $form['options']['signup']['signups'] = array(
-        '#type' => 'checkboxes',
-        '#title' => t('Signups'),
-        '#options' => $nids,
-        '#description' => t('Signup users to these nodes on account creation.'),
-      );
-    }
-    $options = array();
-    $options['create'] = t('Create the selected users');
-    if ($status < 2) {
-      $options['reject'] = t('Reject the selected users');
-    }
-    $form['options']['operation'] = array(
-      '#type' => 'select',
-      '#options' => $options,
-      '#default_value' => 'create',
-      '#prefix' => '<div class="container-inline">',
-    );
-    $form['options']['submit'] = array(
-      '#type' => 'submit',
-      '#value' => t('Update'),
-      '#suffix' => '</div>',
-    );
-  }
-
-  // Requests list.
-  $header[] = array('data' => t('Submission Date'), 'field' => 'registered', 'sort' => 'desc');
-  if (LDAPPROV_ALLOW_USERNAME || $status == 4) {
-    $header[] = array('data' => t('Username'), 'field' => 'name');
-  }
-  $header[] = array('data' => t('First Name'), 'field' => 'first_name');
-  $header[] = array('data' => t('Last Name'), 'field' => 'last_name');
-  $header[] = array('data' => t('E-Mail'), 'field' => 'mail');
-  if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED) {
-    $header[] = array('data' => t('Inviter'));
-  }
-  if ($status > 1) {
-    $header[] = array('data' => t('Approval Date'), 'field' => 'approved');
-    $header[] = array('data' => t('Approver'), 'field' => 'name_c');
-  }
-  if ($status == 3) {
-    $header[] = array('data' => t('Account'), 'field' => 'name_u');
-  }
-  $form['header']['#value'] = $header;
-
-  if (in_array($status, array(1, 2, 4))) {
-    // Accounts are not created.
-    $sql = "SELECT l.*, u.name AS name_c FROM {ldapprov} l LEFT JOIN {users} u ON l.cuid = u.uid WHERE l.status = %d";
-    $query_count = "SELECT COUNT(l.rid) FROM {ldapprov} l LEFT JOIN {users} u ON l.cuid = u.uid WHERE l.status = %d";
-  }
-  elseif ($status == 3) {
-    // Accounts are created.
-    $sql = "SELECT l.*, u.name AS name_c, u2.name AS name_u FROM {ldapprov} l INNER JOIN {users} u2 ON l.uid = u2.uid LEFT JOIN {users} u ON l.cuid = u.uid WHERE l.status = %d";
-    $query_count = "SELECT COUNT(l.rid) FROM {ldapprov} l INNER JOIN {users} u2 ON l.uid = u2.uid LEFT JOIN {users} u ON l.cuid = u.uid WHERE l.status = %d";
-  }
-  else {
-    // Account requests with unverified e-mails.
-    $sql = "SELECT l.* FROM {ldapprov} l WHERE status = %d";
-    $query_count = "SELECT COUNT(l.rid) FROM {ldapprov} l WHERE status = %d";
-  }
-  $result = pager_query($sql . tablesort_sql($header), LDAPPROV_MAX_LIST_ENTRIES, 0, $query_count, $status);
-
-  $requests = array();
-  while ($row = db_fetch_object($result)) {
-    $requests[$row->rid] = '';
-    $data = unserialize($row->data);
-    $form['registered'][$row->rid] = array('#value' => l(format_date($row->registered, LDAPPROV_DATE_FORMAT), 'admin/user/accounts/'. $tab .'/create/'. $row->rid));
-    if (LDAPPROV_ALLOW_USERNAME || $status == 4) {
-      $form['name'][$row->rid] = array('#value' => check_plain($row->name));
-    }
-    $form['first_name'][$row->rid] = array('#value' => check_plain($row->first_name));
-    $form['last_name'][$row->rid] = array('#value' => check_plain($row->last_name));
-    $form['mail'][$row->rid] = array('#value' => check_plain($row->mail));
-    if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED) {
-      $inviters = array();
-      foreach (module_invoke('ldapprov_invite', 'ldapinvites', $row->rid) as $entry) {
-        $inviters[] = theme('username', user_load($entry->uid));
-      }
-      $form['inviter'][$row->rid] = array('#value' => !empty($inviters) ? implode(', ', $inviters) : '');
-    }
-    if ($status > 1) {
-      $form['approved'][$row->rid] = array('#value' => format_date($row->approved, LDAPPROV_DATE_FORMAT));
-      $form['name_c'][$row->rid] = isset($row->name_c) ? array('#value' => theme('username', user_load($row->cuid))) : array('#value' => $row->cname);
-    }
-    if ($status == 3) {
-      // Set username.
-      $form['name_u'][$row->rid] = array('#value' => theme('username', user_load($row->uid)));
-    }
-  }
-
-  if ($status != 3) {
-    $form['requests'] = array(
-      '#type' => 'checkboxes',
-      '#options' => $requests
-    );
-  }
-  $form['status'] = array(
-    '#type' => 'hidden',
-    '#value' => $status
-  );
-  $form['#validate'][] = 'ldapprov_list_validate';
-  $form['#submit'][] = 'ldapprov_list_submit';
-
-  $form['pager'] = array('#value' => theme('pager', NULL, LDAPPROV_MAX_LIST_ENTRIES, 0));
-  return $form;
-}
-
-/**
- * List account requests form validation.
- */
-function ldapprov_list_validate($form, &$form_state) {
-  if (module_exists('signup')) {
-    _ldapprov_signup_validate($form, $form_state);
-  }
-}
-
-/**
- * List account requests form submission.
- */
-function ldapprov_list_submit($form, &$form_state) {
-  $values = $form_state['values'];
-  $values['requests'] = array_values(array_filter($values['requests']));
-  $register_form_state = array();
-  $register_form = drupal_retrieve_form('ldapprov_register', $register_form_state);
-
-  switch ($values['operation']) {
-    case 'create':
-      $batch = array(
-        'operations' => array(
-          array('ldapprov_user_create_batch_process', array($values['requests'], $register_form)),
-        ),
-        'finished' => 'ldapprov_user_create_batch_finished',
-        'title' => t('Processing user creation'),
-        'init_message' => t('User creation is starting.'),
-        'progress_message' => t('Processing...'),
-        'error_message' => t('User creation has encountered an error.'),
-      );
-      batch_set($batch);
-      break;
-    case 'reject':
-      foreach ($values['requests'] as $rid) {
-        _ldapprov_reject_user(array('rid' => $rid));
-      }
-      break;
-  }
-}
-
-/**
- * Batch Operation Callback.
- */
-function ldapprov_user_create_batch_process($requests, &$form, &$context) {
-  if (!isset($context['sandbox']['progress'])) {
-    $context['sandbox']['progress'] = 0;
-    $context['sandbox']['max'] = count($requests);
-  }
-
-  if ($context['sandbox']['max'] > 0) {
-    $result = db_query("SELECT * FROM {ldapprov} WHERE rid = %d", $requests[$context['sandbox']['progress']]);
-    $row = db_fetch_object($result);
-    $data = unserialize($row->data);
-    $data['rid'] = $row->rid;
-    $data['name'] = $row->name;
-    $data['first_name'] = $row->first_name;
-    $data['last_name'] = $row->last_name;
-    $data['mail'] = $row->mail;
-    $data['og_groups'] = isset($values['og_groups']) ? $values['og_groups'] : array();
-    $data['signups'] = isset($values['signups']) ? $values['signups'] : array();
-
-    // Validate the data.
-    // Validate using common validation function.
-    $errors = _ldapprov_register_validate($data, FALSE);
-
-    // Check required fields.
-    foreach ($data as $key => $val) {
-      if (!isset($val) || $val == '') {
-        $errors += _ldapprov_check_required($form, $key);
-      }
-    }
-
-    // Check if the user with the same name already created in the system.
-    if (!LDAPPROV_ALLOW_USERNAME) {
-      $name = _ldapprov_make_username($data['first_name'], $data['last_name']);
-      $result = db_query("SELECT mail FROM {users} WHERE name = '%s'", $name);
-      if ($row = db_fetch_object($result)) {
-        $errors++;
-      }
-      else {
-        // When ldap users are in sync with drupal users, ldap search is not needed.
-        global $_ldapprov_ldap;
-
-        $basedn = $_ldapprov_ldap->getOption('basedn');
-        $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-
-        if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-          watchdog('ldapprov', 'User creation: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-          drupal_set_message(t('User creation: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-        }
-        if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name .')', array('mail'))) {
-          $errors++;
-        }
-        $_ldapprov_ldap->disconnect();
-      }
-    }
-
-    if ($errors > 0) {
-      $context['message'] = t('User with an e-mail address %mail was not created.', array('%mail' => $data['mail']));
-      $context['results'][1][] = $data['mail'];
-    }
-    else {
-
-      // Create a new user.
-      $new_user = _ldapprov_create_user($data);
-      if (isset($new_user)) {
-        $context['message'] = t('The new user !name has been created.', array('!name' => theme('username', $new_user)));
-        $context['results'][0][] = theme('username', $new_user);
-        if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-          _ldapprov_content_profile_create($new_user, $data);
-        }
-      }
-      else {
-        $context['message'] = t('User with an e-mail address %mail was not created.', array('%mail' => $data['mail']));
-        $context['results'][1][] = $data['mail'];
-      }
-    }
-  }
-
-  if ($context['sandbox']['progress'] != $context['sandbox']['max']) {
-    $context['finished'] = ++$context['sandbox']['progress'] / $context['sandbox']['max'];
-  }
-}
-
-/**
- * Batch 'finished' callback.
- */
-function ldapprov_user_create_batch_finished($success, $results, $operations) {
-  if ($success) {
-    if (empty($results)) {
-      drupal_set_message(t('Please choose at least one request.'), 'warning');
-    }
-    if (isset($results[0]) && count($results[0]) > 0) {
-      drupal_set_message(t('Following users were created.') . theme('item_list', $results[0]));
-    }
-    if (isset($results[1]) && count($results[1]) > 0) {
-      drupal_set_message(t('Users with the following e-mails were not created. Please create them manually.') . theme('item_list', $results[1]), 'error');
-    }
-  }
-  else {
-    $error_operation = reset($operations);
-    drupal_set_message(t('An error occurred while processing %error. Please contact site administrator.', array('%error' => $error_operation[0])), 'error');
-  }
-}
-
-/**
- * Check if a field is required in registration form.
- * Recursevle checks childrens.
- *
- * @param $form_element
- *   An array of form element.
- * @param $name
- *   A name of the element.
- *
- * @return
- *   A number of required elements.
- */
-function _ldapprov_check_required($form_element, $name) {
-  $err = 0;
-
-  if (is_array($form_element)) {
-    foreach ($form_element as $key => $val) {
-      if ($key === $name) {
-        foreach ($val as $k => $v) {
-          if ($k == '#required' && $val[$k] == 1) {
-            $err++;
-          }
-        }
-      }
-      else {
-        $err += _ldapprov_check_required($val, $name);
-      }
-    }
-  }
-
-  return $err;
-}
-
-/**
- * Retrieve a creation form.
- *
- * @param $form_state
- *   A form state array.
- * @param $tab
- *   A tab clicked.
- * @param $rid
- *   A registration ID.
- *
- * @return
- *   A form array.
- */
-function ldapprov_create(&$form_state, $tab, $rid = NULL) {
-  global $user;
-
-  $tabs = array('unverified', 'pending', 'rejected', 'created', 'deleted');
-  $status = $tab == 'new' ? NULL : array_search($tab, $tabs);
-
-  if (isset($status) && is_numeric($rid)) {
-    if ($status == 2 || $status == 4) {
-      // Account rejected or deleted.
-      $result = db_query("SELECT l.*, u.name AS cname FROM {ldapprov} l INNER JOIN {users} u ON l.cuid = u.uid WHERE l.rid = %d", $rid);
-    }
-    elseif ($status == 3) {
-      // Account is created but we print out registration data.
-      $result = db_query("SELECT l.*, u.name AS cname, u2.name AS name_u FROM {ldapprov} l INNER JOIN {users} u ON l.cuid = u.uid INNER JOIN {users} u2 ON l.uid = u2.uid WHERE l.rid = %d", $rid);
-    }
-    else {
-      // Account is pending.
-      $result = db_query("SELECT l.* FROM {ldapprov} l WHERE l.rid = %d", $rid);
-    }
-    if ($data = db_fetch_array($result)) {
-      $data['data'] = unserialize($data['data']);
-      $data = array_merge(is_array($data['data']) ? $data['data'] : array(), $data);
-    }
-  }
-  $data = isset($data) ? $data : array();
-
-  $form['language'] = array(
-    '#type' => 'hidden',
-    '#value' => isset($data['language']) ? $data['language'] : '',
-  );
-
-  // Invite information.
-  if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED && $rid) {
-    foreach (module_invoke('ldapprov_invite', 'ldapinvites', $rid) as $entry) {
-      $invites[$entry->iid] = array(
-       '#value' => '<div>'. t('Invited by !name', array('!name' => theme('username', user_load($entry->uid)))) . (!empty($entry->data) ? t(', context: !context.', array('!context' => $entry->data['string'])) : '.') .'</div>',
-      );
-    }
-    if (!empty($invites)) {
-      $form['invite'] = array_merge(array('#type' => 'fieldset', '#title' => t('Invitations'), '#collapsible' => FALSE, '#collapsed' => FALSE, '#weight' => '0'), $invites);
-    }
-  }
-
-  // Main registration form.
-  $form = array_merge($form, _ldapprov_register_form($data, $status == 3 ? TRUE : FALSE));
-
-  // Password field.
-  if (LDAPPROV_PASS_ENABLE) {
-    $form['account']['password'] = array(
-      '#type' => 'password',
-      '#title' => t('Password'),
-      '#description' => t('Leave this field empty and the password will be autogenerated.'),
-      '#default_value' => '',
-      '#weight' => 10,
-      '#disabled' => $status == 3 ? TRUE : FALSE,
-    );
-  }
-
-  // OG integration.
-  if (module_exists('og')) {
-    $og_types = array(OG_OPEN, OG_MODERATED);
-    $result = db_query('SELECT og.nid, n.title FROM {og} og JOIN {node} n ON og.nid = n.nid WHERE og.og_selective IN ('. db_placeholders($og_types) .') ORDER BY n.title', $og_types);
-    while ($row = db_fetch_object($result)) {
-      $groups[$row->nid] = '<span class="og-registration-'. $row->nid .'">'. t('Join %group.', array('%group' => $row->title)) .'</span>';
-    }
-    if (!empty($groups)) {
-      $script = '';
-      $groups_disabled = array();
-      if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED && $rid) {
-        foreach (module_invoke('ldapprov_invite', 'ldapinvites', $rid) as $entry) {
-          if ($entry->data['type'] == 'og' && !in_array($entry->data['gid'], $groups_disabled)) {
-            $groups_disabled[] = $entry->data['gid'];
-            $script .= '$("#edit-!name-'. $entry->data['gid'] .'").attr("checked", true).attr("disabled", true);';
-          }
-        }
-      }
-      if (module_exists('og_mandatory_group') && ($mandatory_group = variable_get('og_mandatory_group', 0)) && $mandatory_group > 0 && in_array($mandatory_group, array_keys($groups)) && !in_array($mandatory_group, $groups_disabled)) {
-        $groups_disabled[] = $mandatory_group;
-        $script .= '$("#edit-!name-'. $mandatory_group .'").attr("checked", true).attr("disabled", true);';
-      }
-      $script = empty($script) ? '' : '<script type=\'text/javascript\'>$(document).ready(function() { '. $script .' });</script>';
-      if (isset($form['og_register'])) {
-        foreach (array_keys($form['og_register']['og_register']['#options']) as $key) {
-          if (!in_array($key, array_keys($groups))) {
-            $groups[$key] = $form['og_register']['og_register']['#options'][$key];
-          }
-        }
-        $form['og_register']['og_register']['#options'] = $groups;
-        $form['og_register']['og_register']['#suffix'] = strtr($script, array('!name' => 'og-register'));
-      }
-      else {
-        $form['options']['og'] = array('#type' => 'fieldset', '#title' => t('Groups'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-        $form['options']['og']['og_groups'] = array(
-          '#type' => 'checkboxes',
-          '#title' => t('Groups'),
-          '#options' => $groups,
-          '#default_value' => isset($data['og_groups']) ? $data['og_groups'] : array(),
-          '#description' => t('Join users to these groups on account creation.'),
-          '#suffix' => strtr($script, array('!name' => 'og-groups')),
-          '#disabled' => $status == 3 ? TRUE : FALSE,
-        );
-      }
-    }
-  }
-
-  // Signup integration.
-  if (module_exists('signup') && ($nids = _ldapprov_get_signup_nodes()) && !empty($nids)) {
-    $form['options']['signup'] = array('#type' => 'fieldset', '#title' => t('Signups'), '#collapsible' => TRUE, '#collapsed' => TRUE);
-    $form['options']['signup']['signups'] = array(
-      '#type' => 'checkboxes',
-      '#title' => t('Signups'),
-      '#options' => $nids,
-      '#description' => t('Signup users to these nodes on account creation.'),
-      '#disabled' => $status == 3 ? TRUE : FALSE,
-    );
-  }
-
-  // Get all roles except authenticated user.
-  $roles = user_roles(1);
-  unset($roles[DRUPAL_AUTHENTICATED_RID]);
-
-  // Integration with role assign module.
-  if (module_exists('roleassign')) {
-
-    // Get roles that are available for assignment.
-    $assignable_roles = _roleassign_assignable_roles($roles);
-  }
-  if (((user_access(LDAPPROV_ROLE_PERMISSION) && $roles) || user_access('assign roles') && isset($assignable_roles) && !empty($assignable_roles)) && $status != 3) {
-    $form['ldapprov_roles'] = array(
-      '#type' => 'fieldset',
-      '#title' => t('Roles'),
-      '#collapsible' => FALSE,
-      '#collapsed' => FALSE,
-      '#weight' => '3',
-    );
-    $roles_available = (user_access(LDAPPROV_ROLE_PERMISSION)) ? $roles : $assignable_roles;
-    $form['ldapprov_roles']['roles'] = array(
-      '#type' => 'checkboxes',
-      '#title' => t('Roles'),
-      '#default_value' => isset($data['roles']) ? array_keys((array)$data['roles']) : array(),
-      '#options' => $roles_available,
-      '#description' => t('The user receives the combined permissions of the %au role, and all roles selected here.', array('%au' => t('authenticated user')))
-    );
-  }
-
-  if ($status != 3) {
-    // Account is not yet created.
-    $form['ldapprov_messages'] = array('#type' => 'fieldset', '#title' => t('Messages'), '#collapsible' => FALSE, '#collapsed' => FALSE, '#weight' => '4');
-    $form['ldapprov_messages']['message'] = array(
-      '#type' => 'textarea',
-      '#title' => t('Message'),
-      '#rows' => 5,
-      '#description' => t('This message will be added to the notification e-mail sent out.'),
-      '#default_value' => isset($data['message']) ? $data['message'] : NULL,
-    );
-  }
-
-  $form['ldapprov_notes'] = array('#type' => 'fieldset', '#title' => t('Notes'), '#collapsible' => FALSE, '#collapsed' => FALSE, '#weight' => '5');
-  $form['ldapprov_notes']['notes'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Notes'),
-    '#rows' => 5,
-    '#description' => t('Internal notes shared between account managers.'),
-    '#default_value' => isset($data['notes']) ? $data['notes'] : NULL,
-  );
-
-  $form['rid'] = array(
-    '#type' => 'hidden',
-    '#value' => $rid,
-  );
-
-  if ($status != 3) {
-    // Don't print create button for already created requests.
-    $form['create'] = array(
-      '#type' => 'submit',
-      '#value' => t('Create account'),
-      '#weight' => 10
-    );
-  }
-  if ($rid && $status < 2) {
-    // Reject button only for pending accounts.
-    $form['reject'] = array(
-      '#type' => 'submit',
-      '#value' => t('Reject account'),
-      '#weight' => 11
-    );
-  }
-
-  if ($rid) {
-    $form['save'] = array(
-      '#type' => 'submit',
-      '#value' => t('Save notes'),
-      '#weight' => 12
-    );
-  }
-
-  // Print account status history messages.
-  if (empty($form_state['post'])) {
-    if ($status == 2) {
-      drupal_set_message(t('The request was rejected at %date by !name.', array('%date' => format_date($data['approved'], LDAPPROV_DATE_FORMAT), '!name' => theme('username', user_load($data['cuid'])))));
-    }
-    elseif ($status == 3) {
-      drupal_set_message(t('The user !name was created at %date by !cname.', array('!name' => theme('username', user_load($data['uid'])), '%date' => format_date($data['approved'], LDAPPROV_DATE_FORMAT), '!cname' => theme('username', user_load($data['cuid'])))));
-    }
-    elseif ($status == 4) {
-      drupal_set_message(t('The account was deleted at %date by !name.', array('%date' => format_date($data['approved'], LDAPPROV_DATE_FORMAT), '!name' => theme('username', user_load($data['cuid'])))));
-    }
-
-    // Prints a message if a user with this username already exists in the system when the form is rendered.
-    if ($status != 3 && !LDAPPROV_ALLOW_USERNAME && isset($data['first_name']) && isset($data['last_name'])) {
-      $name = _ldapprov_make_username($data['first_name'], $data['last_name']);
-      $result = db_query("SELECT mail FROM {users} WHERE name = '%s'", $name);
-      if ($row = db_fetch_object($result)) {
-        drupal_set_message(t('An account with a username %name and e-mail %mail is already created in the system. If you proceed, a new account will be created with a number appended to the username.', array('%name' => $name, '%mail' => $row->mail)), 'error');
-      }
-      else {
-        // When ldap users are in sync with drupal users, ldap search is not needed.
-        global $_ldapprov_ldap;
-
-        $basedn = $_ldapprov_ldap->getOption('basedn');
-        $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-
-        if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-          watchdog('ldapprov', 'User registration: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-          drupal_set_message(t('User registration: user data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-        }
-        if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name .')', array('mail'))) {
-          drupal_set_message(t('An account with a username %name and e-mail %mail is already created in the system. If you proceed, a new account will be created with a number appended to the username.', array('%name' => $name, '%mail' => $ret[0]['mail'][0])), 'error');
-        }
-        $_ldapprov_ldap->disconnect();
-      }
-    }
-  }
-
-  return $form;
-}
-
-/**
- * User creation form validation.
- */
-function ldapprov_create_validate($form, &$form_state) {
-  $values = $form_state['values'];
-
-  // Remember the tab.
-  $status = 1;
-  $tabs = array('unverified', 'pending', 'rejected', 'created', 'deleted');
-  if (isset($values['rid'])) {
-    $result = db_query("SELECT rid, status FROM {ldapprov} WHERE rid = %d", $values['rid']);
-    $row = db_fetch_object($result);
-    $status = $row->status;
-  }
-  $form_state['values']['status'] = $status;
-
-  // Main registration form validation.
-  if ($values['op'] == t('Create account')) {
-    _ldapprov_register_validate($form_state['values']);
-
-    if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-      content_profile_registration_user_register_validate($form, $form_state);
-    }
-
-    if (module_exists('signup')) {
-      _ldapprov_signup_validate($form, $form_state);
-    }
-  }
-}
-
-/**
- * User creation form submission.
- */
-function ldapprov_create_submit($form, &$form_state) {
-  $values = $form_state['values'];
-
-  // Handle operations.
-  if ($values['op'] == t('Reject account')) {
-    _ldapprov_reject_user($values);
-  }
-  elseif ($values['op'] == t('Save notes')) {
-    db_query("UPDATE {ldapprov} SET notes = '%s' WHERE rid = %d", $values['notes'], $values['rid']);
-    drupal_set_message(t('The notes have been saved.'));
-  }
-  else {
-    // Create a new user.
-    $account = _ldapprov_create_user($values);
-    if (is_object($account)) {
-      drupal_set_message(t('The new user !name has been created.', array('!name' => theme('username', $account))));
-      if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-        _ldapprov_content_profile_create($account, array(), $form, $form_state);
-      }
-    }
-    else {
-      drupal_set_message(t('The new user was not created. Please contact site administrator.'), 'error');
-    }
-  }
-  $tabs = array('unverified', 'pending', 'rejected', 'created', 'deleted');
-  $form_state['redirect'] = 'admin/user/accounts/'. $tabs[$values['status']];
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// User creation
-
-/**
- * User creation in LDAP and drupal.
- *
- * @param $data
- *   An array of the submitted data.
- *
- * @return
- *   A created user object.
- */
-function _ldapprov_create_user($data) {
-  global $user, $_ldapprov_ldap;
-
-  // First and last names.
-  if (module_exists('profile') && LDAPPROV_PROFILE && LDAPPROV_PROFILE_FIRST != '' && LDAPPROV_PROFILE_LAST != '') {
-    $first_name = $data[LDAPPROV_PROFILE_FIRST];
-    $last_name = $data[LDAPPROV_PROFILE_LAST];
-  }
-  else if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE && LDAPPROV_CONTENT_PROFILE_FIRST != '' && LDAPPROV_CONTENT_PROFILE_LAST != '') {
-    $first_name = $data[LDAPPROV_CONTENT_PROFILE_FIRST];
-    $last_name = $data[LDAPPROV_CONTENT_PROFILE_LAST];
-  }
-  else {
-    $first_name = $data['first_name'];
-    $last_name = $data['last_name'];
-  }
-  $first_name = is_array($first_name) ? $first_name[0]['value'] : $first_name;
-  $last_name = is_array($last_name) ? $last_name[0]['value'] : $last_name;
-
-  if (LDAPPROV_ALLOW_USERNAME) {
-    $name = $data['name'];
-  }
-  else {
-    $name = _ldapprov_make_username($first_name, $last_name);
-  }
-
-  if (!$_ldapprov_ldap->connect(LDAPPROV_DN, LDAPPROV_PASS)) {
-    watchdog('ldapprov', 'User creation: user data could not be read in the LDAP directory. Could not bind as %dn.', array('%dn' => LDAPPROV_DN), WATCHDOG_ERROR);
-    drupal_set_message(t('Error! User data could not be read in the LDAP directory. Please contact site administrator.'), 'error');
-    return;
-  }
-
-  $basedn = $_ldapprov_ldap->getOption('basedn');
-  $name_attr = $_ldapprov_ldap->getOption('user_attr') ? $_ldapprov_ldap->getOption('user_attr') : LDAP_DEFAULT_USER_ATTRIBUTE;
-
-  if ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name .')', array($name_attr)) || user_load(array('name' => $name))) {
-    $i = 1;
-    while ($ret = $_ldapprov_ldap->search($basedn, '('. $name_attr .'='. $name . $i .')', array($name_attr)) || user_load(array('name' => $name . $i))) {
-      $i++;
-    }
-    $name = $name . $i;
-  }
-
-  // ldapauth defines if we use md5 for ldap passwords.
-  $pass = !empty($data['password']) ? $data['password'] : user_password(LDAPPROV_PASS_LENGTH);
-  $pass_ldap = $_ldapprov_ldap->getOption('encrypted') ? '{md5}'. base64_encode(pack('H*', md5($pass))) : $pass;
-
-  $ldap_vars['!uid'] = $name;
-  $ldap_vars['!base_dn'] = $_ldapprov_ldap->getOption('basedn');
-  $ldap_vars['!mail'] = $data['mail'];
-  $ldap_vars['!first_name'] = $first_name;
-  $ldap_vars['!last_name'] = $last_name;
-  $ldap_vars['!pass'] = $pass_ldap;
-
-  $dn = $name_attr .'='. $name .','. $basedn;
-
-  // Construct main user ldif entry.
-  foreach (explode("\n", LDAPPROV_USER_ENTRY) as $line) {
-    $line = str_replace("\r", '', $line);
-    if (preg_match('/^\s*$/', $line))
-      continue;
-    if (preg_match('/^#.*$/', $line))
-      continue;
-    list($attr, $var) = explode(': ', $line);
-    $ldif_var = strtr($var, $ldap_vars);
-    if (!empty($ldif_var)) {
-      $ldif[$attr][] = $ldif_var;
-    }
-  }
-
-  $server = _ldapprov_get_server();
-
-  // Create writable attributes from ldapdata.
-  if (module_exists('ldapdata')) {
-    $ldapdata_attributes = _ldapdata_ldap_info($server->sid, 'ldapdata_attrs');
-    $ldapdata_options = variable_get('ldapprov_ldapdata', array());
-    foreach (_ldapdata_ldap_info($server->sid, 'ldapdata_rwattrs') as $attribute) {
-      if ($attr_info = $ldapdata_attributes[$attribute]) {
-        // if this attribute should be shown ir registration.
-        if (isset($ldapdata_options[$attribute]) && $ldapdata_options[$attribute] > 0 && !empty($data['ldap_'. $attribute])) {
-          $ldif[$attribute][] = strtr($data['ldap_'. $attribute], $ldap_vars);
-        }
-      }
-    }
-  }
-
-  // Print ldif if debugging is enabled.
-  if (LDAPPROV_DEBUG) {
-    $ldif_out = "dn: $dn<br />";
-    foreach ($ldif as $key => $val) {
-      foreach ($val as $k => $v) {
-        $ldif_out .= "$key: $v<br />";
-      }
-    }
-    drupal_set_message($ldif_out);
-  }
-
-  // Create user in LDAP.
-  if ($_ldapprov_ldap->create_entry($dn, $ldif)) {
-
-    // Enter profile data.
-    $account_profile = array();
-    if (module_exists('profile') && LDAPPROV_PROFILE && module_exists('ldapdata')) {
-      $result = db_query("SELECT * FROM {profile_fields}");
-      while ($row = db_fetch_object($result)) {
-        $profile[$row->name] = $row->fid;
-      }
-      $ldapdata_mappings = _ldapdata_ldap_info($server->sid, 'ldapdata_mappings');
-      foreach ($data as $key => $value) {
-        if (preg_match('/^profile_/', $key) && isset($profile[$key]) && isset($data[$key])) {
-          if (isset($ldapdata_mappings['ldap_amap-'. $profile[$key]]) && ($ldap_profile = $ldapdata_mappings['ldap_amap-'. $profile[$key]])) {
-            // drupal profile will be sync with ldap on the next load.
-            $ldap_profile_ldif[$ldap_profile][] = $data[$key];
-          }
-          $account_profile[$key] = $data[$key];
-        }
-      }
-
-      // Profile to ldap mapping.
-      if (isset($ldap_profile_ldif)) {
-        $_ldapprov_ldap->writeAttributes($dn, $ldap_profile_ldif);
-      }
-    }
-
-    // Proceed with a Drupal user only if LDAP user is created successfully.
-    // Set user roles.
-    $roles = array();
-    if ((user_access(LDAPPROV_ROLE_PERMISSION) || user_access('assign roles')) && isset($data['roles'])) {
-      $roles = $data['roles'];
-      foreach ($roles as $key => $value) {
-        if ($value == 0) {
-          unset($roles[$key]);
-        }
-      }
-    }
-
-    // Create a drupal user.
-    $account = user_save('', array_merge(array('name' => $name, 'pass' => $pass, 'mail' => $data['mail'], 'init' => $data['mail'], 'status' => 1, 'authname_ldapauth' => $name, 'roles' => $roles, 'ldap_authentified' => TRUE, 'ldap_dn' => $dn, 'ldap_config' => LDAPPROV_SERVER), isset($data['language']) ? array('language' => $data['language']) : array(), $account_profile));
-    watchdog('ldapprov', 'A new external user %name was created using module %module.', array('%name' => $name, '%module' => 'ldapprov'), WATCHDOG_NOTICE, l(t('edit'), 'user/'. $account->uid .'/edit'));
-
-    $time = time();
-    if ($user->uid == 0) {
-
-      // Registration without approval.
-      db_query("UPDATE {ldapprov} SET status = '3', cuid = %d, approved = %d, uid = %d WHERE rid = %d", $account->uid, $time, $account->uid, $data['rid']);
-    }
-    elseif ($data['rid']) {
-
-      // Manager is approving request.
-      db_query("UPDATE {ldapprov} SET status = '3', cuid = %d, approved = %d, uid = %d, notes = '%s' WHERE rid = %d", $user->uid, $time, $account->uid, isset($data['notes']) ? $data['notes'] : NULL, $data['rid']);
-    }
-    else {
-
-      // User is created from the account manager interface.
-      db_query("INSERT INTO {ldapprov} (name, mail, first_name, last_name, status, registered, data, approved, cuid, uid, notes) VALUES ('%s', '%s', '%s', '%s', '3', %d, '%s', %d, %d, %d, '%s')", isset($data['name']) ? $data['name'] : NULL, $data['mail'], $first_name, $last_name, $time, serialize($data), $time, $user->uid, $account->uid, $data['notes']);
-    }
-
-    // Mail one time login URL and instructions.
-    $variables = array('!mailto' => $data['mail'], '!first_name' => $first_name, '!last_name' => $last_name, '!username' => $name, '!password' => $pass, '!message' => isset($data['message']) ? $data['message'] : NULL);
-    $params = array('account' => $account, 'variables' => $variables);
-    $message = drupal_mail('ldapprov', 'create', $account->mail, user_preferred_language($account), $params);
-    if ($message['result']) {
-      watchdog('ldapprov', 'Account creation notification e-mail mailed to %name at %mail.', array('%name' => $name, '%mail' => $data['mail']));
-    }
-    else {
-      watchdog('ldapprov', 'Error mailing account creation notification to %name at %mail.', array('%name' => $name, '%mail' => $data['mail']), WATCHDOG_ERROR);
-    }
-
-    // OG integration.
-    if (module_exists('og')) {
-      $og_register = isset($data['og_register']) ? array_filter($data['og_register']) : array();
-      $og_groups = isset($data['og_groups']) ? array_filter($data['og_groups']) : array();
-      foreach (array_merge($og_register, $og_groups) as $gid) {
-        $return = og_subscribe_user($gid, $account);
-      }
-    }
-
-    // Signup integration
-    if (module_exists('signup') && user_access('sign up for content', $account) && isset($data['signups'])) {
-      foreach (array_filter($data['signups']) as $nid) {
-        signup_sign_up_user(array('nid' => $nid, 'uid' => $account->uid));
-        if (module_exists('signup_status')) {
-          $sid = db_last_insert_id('signup_log', 'sid');
-          _signup_status_change('insert', (object)array('sid' => $sid, 'uid' => $account->uid, 'nid' => $nid, 'anon_mail' => '', 'status' => SIGNUP_STATUS_INVITE_STATUS));
-        }
-      }
-    }
-
-    // Execute additional create hooks.
-    $account->clear_pass = $pass;
-    if ($data['rid'])
-      $account->rid = $data['rid'];
-
-    module_invoke_all('ldapuser', $account);
-  }
-  else {
-
-    // User creation in LDAP failed.
-    watchdog('ldapprov', 'User creation: user was not created in the LDAP directory.', array(), WATCHDOG_ERROR);
-  }
-
-  $_ldapprov_ldap->disconnect();
-
-  return isset($account) ? $account : NULL;
-}
-
-/**
- * Creates username from the configuration template.
- *
- * @param $first
- *   A first name.
- * @param $last
- *   A last name.
- *
- * @return
- *   A constructed username.
- */
-function _ldapprov_make_username($first, $last) {
-  $first = drupal_strtolower($first);
-  $first = preg_replace('/\'/', '', $first);
-  $first = preg_replace('/\s+/', '-', $first);
-  $last = drupal_strtolower($last);
-  $last = preg_replace('/\'/', '', $last);
-  $last = preg_replace('/\s+/', '-', $last);
-
-  $name = LDAPPROV_USERNAME;
-
-  if (preg_match('/%f\d+/', $name)) {
-    $no = $name;
-    $no = preg_replace('/.*%f(\d+).*/', '\1', $no);
-    $name = preg_replace('/%f\d+/', drupal_substr($first, 0, $no--), $name);
-  }
-  elseif (preg_match('/%f/', $name)) {
-    $name = preg_replace('/%f/', $first, $name);
-  }
-
-  if (preg_match('/%l\d+/', $name)) {
-    $no = $name;
-    $no = preg_replace('/.*%l(\d+).*/', '\1', $no);
-    $name = preg_replace('/%l\d+/', drupal_substr($last, 0, $no--), $name);
-  }
-  elseif (preg_match('/%l/', $name)) {
-    $name = preg_replace('/%l/', $last, $name);
-  }
-
-  return $name;
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// User rejection
-
-/**
- * User rejection in LDAP and Drupal.
- *
- * @param $data
- *   A submitted data,
- *
- * @return
- */
-function _ldapprov_reject_user($data) {
-  global $user;
-
-  $time = time();
-  db_query("UPDATE {ldapprov} SET status = '2', cuid = %d, approved = %d WHERE rid = %d", $user->uid, $time, $data['rid']);
-  if (isset($data['notes'])) {
-    // We don't want to delete existing notes, so update them on separate update.
-    db_query("UPDATE {ldapprov} SET notes = '%s' WHERE rid = %d", $data['notes'], $data['rid']);
-  }
-  $result = db_query("SELECT rid, mail, first_name, last_name FROM {ldapprov} WHERE rid = %d", $data['rid']);
-  $row = db_fetch_object($result);
-
-  drupal_set_message(t('The account request for %first %last (%mail) has been rejected.', array('%first' => $row->first_name, '%last' => $row->last_name, '%mail' => $row->mail)));
-
-  // Mail the user about rejection.
-  $variables = array('!mailto' => $row->mail, '!first_name' => $row->first_name, '!last_name' => $row->last_name, '!message' => isset($data['message']) ? $data['message'] : NULL);
-  $params = array('variables' => $variables);
-  $message = drupal_mail('ldapprov', 'reject', $row->mail, language_default(), $params);
-  if ($message['result']) {
-    watchdog('ldapprov', 'E-mail rejection message mailed to %first_name %last_name at %mail.', array('%first_name' => $row->first_name, '%last_name' => $row->last_name, '%mail' => $row->mail));
-  }
-  else {
-    watchdog('ldapprov', 'Error mailing rejection e-mail to %first_name %last_name at %mail.', array('%first_name' => $row->first_name, '%last_name' => $row->last_name, '%mail' => $row->mail), WATCHDOG_ERROR);
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Profile API
-
-/**
- * Print profile fields marked for registration.
- *
- * @param $edit
- *   A submitted data.
- * @param $disabled
- *   A flag saying if the form elements should be disabled.
- *
- * @return
- *   A form array.
- */
-function _ldapprov_profile_form($edit, $disabled = FALSE) {
-  $form = profile_form_profile($edit, NULL, NULL, TRUE);
-  if ($disabled) {
-    foreach ($form as $cat => $category) {
-      foreach ($category as $field => $data) {
-        if (is_array($data)) {
-          $form[$cat][$field]['#disabled'] = TRUE;
-          $form[$cat][$field]['#required'] = FALSE;
-        }
-      }
-    }
-  }
-  return $form;
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Content profile integration
-
-/**
- * Print content profile fields marked for registration.
- *
- * @param $edit
- *   A submitted data.
- * @param $disabled
- *   A flag saying if the form elements should be disabled.
- *
- * @return
- *   A form array.
- */
-function _ldapprov_content_profile_form($edit, $disabled = FALSE) {
-  $form = array();
-  $form_state = array();
-  foreach ($edit as $name => $value) {
-    if (preg_match('/^field_/', $name)) {
-      $form_state['values'][$name] = $value;
-    }
-  }
-  content_profile_registration_form_alter($form, $form_state, 'user_register');
-  unset($form['#validate']);
-  unset($form['#submit']);
-  if ($disabled) {
-    _ldapprov_content_profile_disable($form);
-  }
-  return $form;
-}
-
-/**
- * Disables form elements so that they could not be altered.
- *
- * @param $form
- *   A reference to a form array.
- */
-function _ldapprov_content_profile_disable(&$form) {
-  foreach ($form as $name => $field) {
-    if (preg_match('/^group_/', $name) and is_array($form[$name])) {
-      _ldapprov_content_profile_disable($form[$name]);
-    }
-    if (preg_match('/^field_/', $name) and is_array($form[$name])) {
-      if (isset($form[$name][0])) {
-        foreach ($form[$name] as $key => $val) {
-          if (is_numeric($key) and is_array($form[$name][$key])) {
-            // #disable does not work with the cck defined form types.
-            //$form[$name][$key]['#disabled'] = TRUE;
-            $form[$name][$key]['#suffix'] = '<script type=\'text/javascript\'>$(document).ready(function() { $("#edit-field-'. preg_replace('/_/', '-', drupal_substr($name, 6)) .'-'. $key .'-value").attr("disabled", true); });</script>';
-            $form[$name][$key]['#required'] = FALSE;
-          }
-        }
-      }
-      else {
-        $form[$name]['#suffix'] = '<script type=\'text/javascript\'>$(document).ready(function() { $("#edit-field-'. preg_replace('/_/', '-', drupal_substr($name, 6)) .'-value").attr("disabled", true); });</script>';
-        $form[$name]['#required'] = FALSE;
-      }
-    }
-  }
-}
-
-/**
- * Create a content profile node from the submitted form or
- * from the saved data.
- *
- * @param $account
- *   A user object.
- * @param $data
- *   A saved data array.
- * @param $form
- *   A form array.
- * @param $form_state
- *   A form state array.
- *
- * @return
- */
-function _ldapprov_content_profile_create($account, $data = array(), $form = array(), $form_state = array()) {
-  if (!empty($data)) {
-    foreach ($data as $name => $value) {
-      if (preg_match('/^field_/', $name)) {
-        $form_state['values'][$name] = $value;
-      }
-    }
-    content_profile_registration_form_alter($form, $form_state, 'user_register');
-    content_profile_registration_user_register_validate($form, $form_state);
-  }
-  $form_state['user'] = $account;
-  content_profile_registration_user_register_submit($form, $form_state);
-
-  if (LDAPPROV_NOTIFICATIONS_UNSUBSCRIBE && module_exists('notifications')) {
-    global $user;
-    $node = node_load(db_result(db_query('SELECT nid FROM {node} WHERE uid = %d', $account->uid)));
-    if ($subscriptions = notifications_user_get_subscriptions($user->uid, 'node', $node->nid, $node)) {
-      notifications_delete_subscription(reset($subscriptions)->sid);
-    }
-  }
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// File upload API
-
-/**
- * File upload form.
- *
- * @return
- *   A form array.
- */
-function ldapprov_attach() {
-  $form = array('#attributes' => array('enctype' => 'multipart/form-data'));
-
-  // Attachments fieldset.
-  $form['attachments'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Upload accounts'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#description' => t('Upload users data in xml or csv format. The templates can be downloaded for the !xml or !csv formats', array('!xml' => l('xml', 'ldapprov/template/xml'), '!csv' => l('csv', 'ldapprov/template/csv'))),
-    '#prefix' => '<div class="attachments">',
-    '#suffix' => '</div>',
-  );
-  $form['attachments']['upload'] = array('#type' => 'file', '#title' => t('Attach new file'), '#size' => 40);
-  $form['attachments']['action'] = array('#type' => 'submit', '#value' => 'Submit');
-
-  return $form;
-}
-
-/**
- * Handle file upload validate.
- */
-function ldapprov_attach_validate($form, &$form_state) {
-  // A file should be uploaded.
-  $filename = $_FILES['files']['name']['upload'];
-  if (empty($filename)) {
-    form_set_error('upload', t('The file should be provided.'));
-  }
-  else {
-    $ext = preg_replace('/^.*\.([^\.]+)$/', '$1', $filename);
-    if (!in_array($ext, array('xml', 'csv'))) {
-      form_set_error('upload', t('Unsupported file extension %ext.', array('%ext' => $ext)));
-    }
-  }
-}
-
-/**
- * Handle file upload submit.
- */
-function ldapprov_attach_submit($form, &$form_state) {
-  $file = file_save_upload('upload');
-
-  // Drupal adds .txt for unknown mime types.
-  //$filename = preg_match('/\.txt$/', $file->filename) ? $filename = preg_replace('/\.txt$/', '', $file->filename) : $file->filename;
-  _ldapprov_attach_file($file);
-  file_delete($file->filepath);
-}
-
-/**
- * Parse the file and save data in the database.
- *
- * @param $file
- *   A file object.
- *
- * @return
- */
-function _ldapprov_attach_file($file) {
-  global $user;
-
-  preg_match('/[^\.]+$/', $file->filename, $matches);
-  if (function_exists('_ldapprov_'. $matches[0] .'_parse')) {
-    $data = call_user_func('_ldapprov_'. $matches[0] .'_parse', $file);
-    if (is_array($data)) {
-      $time = time();
-      foreach ($data as $account) {
-
-        // First and last names.
-        if (module_exists('profile') && LDAPPROV_PROFILE && LDAPPROV_PROFILE_FIRST != '' && LDAPPROV_PROFILE_LAST != '') {
-          $account['first_name'] = $account[LDAPPROV_PROFILE_FIRST];
-          $account['last_name'] = $account[LDAPPROV_PROFILE_LAST];
-        }
-        else if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE && LDAPPROV_CONTENT_PROFILE_FIRST != '' && LDAPPROV_CONTENT_PROFILE_LAST != '') {
-          $account['first_name'] = $account[LDAPPROV_CONTENT_PROFILE_FIRST];
-          $account['last_name'] = $account[LDAPPROV_CONTENT_PROFILE_LAST];
-        }
-        $account['first_name'] = is_array($account['first_name']) ? $account['first_name'][0]['value'] : $account['first_name'];
-        $account['last_name'] = is_array($account['last_name']) ? $account['last_name'][0]['value'] : $account['last_name'];
-
-        // Content profile data adjustment.
-        foreach ($account as $k => $v) {
-          if (preg_match('/^field_/', $k)) {
-            $account[$k] = array(array('value' => $v, '_error_element' => $k .'][0][value'));
-          }
-        }
-
-        db_query("INSERT INTO {ldapprov} (name, mail, first_name, last_name, status, registered, data, cuid) VALUES ('%s', '%s', '%s', '%s', '1', %d, '%s', %d)", isset($account['name']) ? $account['name'] : NULL, $account['mail'], $account['first_name'], $account['last_name'], $time, serialize($account), $user->uid);
-      }
-      drupal_set_message(t("The users data from the file %file has been uploaded.", array('%file' => $file->filename)));
-    }
-    else {
-      drupal_set_message(t("Error: %error in file %file.", array('%error' => $data, '%file' => $file->filename)), 'error');
-    }
-  }
-  else {
-    drupal_set_message(t("File %file has unsupported extension %extension.", array('%file' => $file->filename, '%extension' => $matches[0])), 'error');
-  }
-}
-
-/**
- * Prints batch upload template files.
- *
- * @param $type
- *   A type - xml or csv.
- *
- * @return
- */
-function _ldapprov_template($type) {
-  if (!in_array($type, array('xml', 'csv'))) {
-    drupal_not_found();
-    return;
-  }
-
-  header('Content-type: application/'. $type);
-  header('Content-Disposition: attachment; filename="template.'. $type .'"');
-
-  $data = ((!module_exists('profile') || !LDAPPROV_PROFILE || LDAPPROV_PROFILE_FIRST == '' || LDAPPROV_PROFILE_LAST == '') && (!module_exists('content_profile_registration') || !LDAPPROV_CONTENT_PROFILE || LDAPPROV_CONTENT_PROFILE_FIRST == '' || LDAPPROV_CONTENT_PROFILE_LAST == '')) ? array('first_name' => t('First name') .' ('. t('required') .')', 'last_name' => t('Last name') .' ('. t('required') .')') : array();
-  $data['mail'] = t('E-mail') .' ('. t('required') .')';
-
-  if (LDAPPROV_ALLOW_USERNAME) {
-    $data['name'] = t('Username') .' ('. t('required') .')';
-  }
-
-  // Print writable ldap fields.
-  if (module_exists('ldapdata')) {
-    $server = _ldapprov_get_server();
-    $ldapdata_attributes = _ldapdata_ldap_info($server->sid, 'ldapdata_attrs');
-    $ldapdata_options = variable_get('ldapprov_ldapdata', array());
-    foreach (_ldapdata_ldap_info($server->sid, 'ldapdata_rwattrs') as $attribute) {
-      if ($attr_info = $ldapdata_attributes[$attribute]) {
-        // If this attribute should be shown ir registration.
-        if (isset($ldapdata_options[$attribute]) && $ldapdata_options[$attribute] > 0) {
-          $data['ldap_'. $attribute] = $attr_info['2'];
-        }
-      }
-    }
-  }
-
-  // Print profile fields.
-  if (module_exists('profile') && LDAPPROV_PROFILE) {
-    //$result = db_query('SELECT * FROM {profile_fields} WHERE visibility != %d AND register = 1 ORDER BY category, weight', PROFILE_HIDDEN);
-    $result = _profile_get_fields('', 1);
-    while ($field = db_fetch_object($result)) {
-      $data[$field->name] = $field->title;
-      if ($field->required == 1) {
-        $data[$field->name] .= ' ('. t('required') .')';
-      }
-    }
-  }
-
-  // Print content profile fields.
-  if (module_exists('content_profile_registration') && LDAPPROV_CONTENT_PROFILE) {
-    $profile_type = reset(array_keys(content_profile_get_types('names', 'registration_use')));
-    $profile_fields = _content_profile_registration_get_field_select($profile_type);
-    $profile_required = _content_profile_registration_get_field_select($profile_type, TRUE);
-    $hidden = content_profile_get_settings($profile_type, 'registration_hide');
-    $hidden = array_filter(isset($hidden) && is_array($hidden) ? $hidden : array());
-    foreach ($profile_fields as $k => $v) {
-      if (preg_match('/^group_/', $k)) {
-        unset($profile_fields[$k]);
-        unset($profile_required[$k]);
-      }
-    }
-    $data += array_diff_key($profile_fields, is_array($hidden) ? $hidden : array());
-    foreach ($profile_required as $key => $val) {
-      $data[$key] = isset($data[$key]) ? $data[$key] : '';
-      $data[$key] .= ' ('. t('required') .')';
-    }
-  }
-
-  // Print custom fields.
-  foreach (variable_get('ldapprov_custom', array()) as $key => $val) {
-    $data[$key] = $val['#title'];
-    if (isset($val['#required']) && $val['#required']) {
-      $data[$key] .= ' ('. t('required') .')';
-    }
-  }
-
-  switch ($type) {
-    case 'xml':
-      print "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n";
-      print "<accounts xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n";
-      print "  <user>\n";
-      foreach ($data as $key => $val) {
-        print "    <$key>$val</$key>\n";
-      }
-      print "  </user>\n";
-      print "</accounts>";
-      break;
-    case 'csv':
-      print implode(LDAPPROV_CSV_DELIMITER, array_keys($data)) ."\n";
-      print implode(LDAPPROV_CSV_DELIMITER, array_map(create_function('$a', 'return \'"\'. preg_replace(\'/"/\', \'\"\', $a) .\'"\';'), array_values($data)));
-      break;
-  }
-
-  exit();
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// File parse API
-
-/**
- * Parse a xml file.
- *
- * param $file.
- *   A file object.
- *
- * @return
- *   An array of parsed file data.
- */
-function _ldapprov_xml_parse($file) {
-  global $_ldapprov_xml_names;
-  global $_ldapprov_xml_values;
-  global $_ldapprov_xml_count;
-
-  $fh = fopen($file->filepath, "r");
-  $data = fread($fh, $file->filesize);
-  fclose($fh);
-
-  $_ldapprov_xml_count = 0;
-  $_ldapprov_xml_names = array();
-  //$_ldapprov_xml_values = array();
-
-  $xml_parser = xml_parser_create();
-  xml_set_element_handler($xml_parser, "_ldapprov_start_element", "_ldapprov_end_element");
-  xml_set_character_data_handler($xml_parser, "_ldapprov_character_data");
-
-  $data = preg_replace('/[\n\r]/', '', $data);
-
-  if (!xml_parse($xml_parser, $data, TRUE)) {
-    return t('XML error: %error at line %line', array('%error' => xml_error_string(xml_get_error_code($xml_parser)), '%line' => xml_get_current_line_number($xml_parser)));
-  }
-
-  xml_parser_free($xml_parser);
-  return $_ldapprov_xml_values;
-}
-
-/**
- * Push xml start element.
- */
-function _ldapprov_start_element($parser, $name, $attrs) {
-  global $_ldapprov_xml_names;
-
-  array_push($_ldapprov_xml_names, $name);
-}
-
-/**
- * Pull xml start element.
- */
-function _ldapprov_end_element($parser, $name) {
-  global $_ldapprov_xml_names;
-  global $_ldapprov_xml_count;
-
-  array_pop($_ldapprov_xml_names);
-  if ($name == 'USER') {
-    $_ldapprov_xml_count++;
-  }
-}
-
-/**
- * Extract xml data.
- */
-function _ldapprov_character_data($parser, $data) {
-  global $_ldapprov_xml_names;
-  global $_ldapprov_xml_values;
-  global $_ldapprov_xml_count;
-
-  if ($_ldapprov_xml_names[0] == 'ACCOUNTS' && $_ldapprov_xml_names[1] == 'USER' && isset($_ldapprov_xml_names[2])) {
-    $name = drupal_strtolower($_ldapprov_xml_names[2]);
-
-    // xml parser makes all names upercase.
-    if (preg_match('/^ldap_/', $name)) {
-      $attributes = variable_get('ldap_user_attributes', array());
-      foreach ($attributes as $attribute) {
-        if ($name == 'ldap_'. drupal_strtolower($attribute)) {
-          $name = 'ldap_'. $attribute;
-          break;
-        }
-      }
-    }
-    $_ldapprov_xml_values[$_ldapprov_xml_count][$name] = $data;
-  }
-}
-
-/**
- * Parse a csv file.
- *
- * param $file.
- *   A file object.
- *
- * @return
- *   An array of parsed file data.
- */
-function _ldapprov_csv_parse($file) {
-  $row = 1;
-  $columnheadings = TRUE;
-
-  $fh = fopen($file->filepath, 'r');
-  while (($data = fgetcsv($fh, 1000, LDAPPROV_CSV_DELIMITER, LDAPPROV_CSV_ENCLOSURE )) !== FALSE) {
-    foreach ($data as $key => $value) {
-      $data[$key] = preg_replace('/\\\"/', '"', $value);
-    }
-
-    if ($columnheadings && ($row == 1)) {
-      $heading_texts = $data;
-    }
-    elseif ($columnheadings) {
-      foreach ($data as $key => $value) {
-        unset($data[$key]);
-        $data[$heading_texts[$key]] = $value;
-      }
-      $rows[] = $data;
-    }
-    else {
-      $rows[] = $data;
-    }
-    $row++;
-  }
-  fclose($fh);
-
-  return $rows;
-}
-
-//////////////////////////////////////////////////////////////////////////////
-// Signup integration
-
-/**
- * Get nodes with signups enabled.
- *
- * @return
- *   An array of the signup node nids pointing to node titles.
- */
-function _ldapprov_get_signup_nodes() {
-  global $user;
-
-  $nids = array();
-  $result = db_query("SELECT n.nid FROM {node} n JOIN {signup} s ON n.nid = s.nid WHERE s.status = 1 ORDER BY n.title");
-  while ($row = db_fetch_object($result)) {
-    $node = node_load($row->nid);
-    if (user_access('administer all signups') || (user_access('administer signups for own content') && $user->uid == $node->uid)) {
-      unset($og_access);
-      if (module_exists('og') && module_exists('og_access') && isset($node->og_public) && $node->og_public != 1 && isset($node->og_groups)) {
-        $og_access = FALSE;
-        foreach ($node->og_groups as $gid) {
-          $og_access = in_array(node_load($gid)->og_selective, array(OG_OPEN, OG_MODERATED)) ? TRUE : $og_access;
-        }
-      }
-      if (!isset($og_access) || $og_access) {
-        $nids[$row->nid] = check_plain($node->title);
-      }
-    }
-  }
-  return $nids;
-}
-
-/**
- * Signup validation.
- */
-function _ldapprov_signup_validate($form, &$form_state) {
-  $values = $form_state['values'];
-  if (module_exists('og') && module_exists('og_access')) {
-    $og_register = isset($values['og_register']) ? $values['og_register'] : array();
-    $og_groups = isset($values['og_groups']) ? $values['og_groups'] : array();
-    $og_groups_all = array_merge(array_keys($og_register), array_keys($og_groups));
-    $og_groups_checked = array_merge(array_filter($og_register), array_filter($og_groups));
-    if (module_exists('og_mandatory_group') && ($mandatory_group = variable_get('og_mandatory_group', 0)) && $mandatory_group > 0 && !in_array($mandatory_group, $og_groups_checked)) {
-      $og_groups_checked[] = $mandatory_group;
-    }
-    $signups = isset($values['signups']) ? array_filter($values['signups']) : array();
-    foreach ($signups as $nid) {
-      $node = node_load($nid);
-      if (isset($node->og_public) && $node->og_public != 1 && isset($node->og_groups) && count(array_intersect($node->og_groups, $og_groups_checked)) == 0) {
-        $og_nodes = array();
-        foreach ($node->og_groups as $gid) {
-          if (in_array($gid, $og_groups_all)) {
-            $og_nodes[] = node_load($gid)->title;
-          }
-        }
-        form_set_error('signups', t('The node %title would not be accessible to created users. The users should also be added to one of the groups the node belongs to, therefore, select any of the following groups: %groups.', array('%title' => $node->title, '%groups' => implode(', ', $og_nodes))));
-      }
-    }
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.theme.inc b/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.theme.inc
deleted file mode 100644
index d395ca1..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/ldap_provisioning/ldapprov.theme.inc
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-// $Id: ldapprov.theme.inc,v 1.7 2009/07/17 12:10:23 miglius Exp $
-
-/**
- * @file
- * Themes for ldapprov.
- */
-
-//////////////////////////////////////////////////////////////////////////////
-// Theme callbacks
-
-/**
- * List account requests form theme.
- */
-function theme_ldapprov_list_form($form) {
-
-  // Overview table
-  $header = $form['status']['#value'] != 3 ? array(theme('table_select_header_cell')) : array();
-  $header = array_merge($header, $form['header']['#value']);
-  unset($form['header']);
-  $output = drupal_render($form['options']);
-  if (isset($form['mail']) && is_array($form['mail'])) {
-    foreach (element_children($form['mail']) as $key) {
-      $row = array();
-      if ($form['status']['#value'] != 3) {
-        $row[] = drupal_render($form['requests'][$key]);
-      }
-      $row[] = drupal_render($form['registered'][$key]);
-      if (isset($form['name'])) {
-        $row[] = drupal_render($form['name'][$key]);
-      }
-      $row[] = drupal_render($form['first_name'][$key]);
-      $row[] = drupal_render($form['last_name'][$key]);
-      $row[] = drupal_render($form['mail'][$key]);
-      if (module_exists('ldapprov_invite') && LDAPPROV_INVITE_ENABLED)
-        $row[] = drupal_render($form['inviter'][$key]);
-      if (isset($form['approved']))
-        $row[] = drupal_render($form['approved'][$key]);
-      if (isset($form['name_c']))
-        $row[] = drupal_render($form['name_c'][$key]);
-      if (isset($form['name_u']))
-        $row[] = drupal_render($form['name_u'][$key]);
-      $rows[] = $row;
-    }
-  }
-  else {
-    $rows[] = array(array('data' => t('No entries available.'), 'colspan' => count($header)));
-  }
-
-  $output .= theme('table', $header, $rows);
-  if ($form['pager']['#value']) {
-    $output .= drupal_render($form['pager']);
-  }
-
-  $output .= drupal_render($form);
-
-  return $output;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/LICENSE.txt
deleted file mode 100644
index d159169..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/LICENSE.txt
+++ /dev/null
@@ -1,339 +0,0 @@
-                    GNU GENERAL PUBLIC LICENSE
-                       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-                            Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-                    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-                            NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-                     END OF TERMS AND CONDITIONS
-
-            How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program 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 General Public License for more details.
-
-    You should have received a copy of the GNU General Public License along
-    with this program; if not, write to the Free Software Foundation, Inc.,
-    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) year name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Lesser General
-Public License instead of this License.
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/README.txt
deleted file mode 100644
index 645ff78..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/README.txt
+++ /dev/null
@@ -1,51 +0,0 @@
-= Masquerade =
-
-The Masquerade module allows users to temporarily switch to another user
-account. It keeps a record of the original user account, so users can easily
-switch back to the previous account.
-
-== Installation and Configuration ==
-
-To install the Masquerade module, extract the module to your modules folder,
-such as sites/all/modules. After enabling the module, it can be configured
-under Administer > Site configuration > Masquerade. To enable users to
-masquerade, assign the appropriate "masquerade module" permissions to the roles
-available on your site. For example:
-
- * To allow members of the 'customer support' role to masquerade as any
-   non-admin user, add the 'masquerade as user' permission to the role. In the
-   Masquerade configuration, set 'site administrators' as an administrator role
-   to prevent customer support users from masquerading as those users.
-
- * To allow members of the 'tech support' role to masquerade as 'site
-   administrators', add the 'masquerade as admin' permission to the role. Then,
-   in the Masquerade configuration, set 'site administrators' as an
-   administrator role.
-
-== Module Weights ==
-
-Some modules may conflict with Masquerade depending on their weights. Modules
-known to conflict include:
-
- * [Organic Groups](http://drupal.org/project/og)
- * [Global Redirect](http://drupal.org/project/globalredirect)
-
-By default, the weight of Masquerade is set to -10. If there are conflicts with
-other modules, you can change the weights of modules on your site by:
-
-1. Installing the [Weight](http://drupal.org/project/weight) or
-[Utility](http://drupal.org/project/util) modules to configure the weights of
-modules on your site.
-
-2. Running the following SQL query in your database to change the weight of the
-Organic Groups (for example) module:
-
-    UPDATE system SET weight = 1 WHERE name = 'og'; 
-
-== Help and Support ==
-
-This module was developed by a number of contributors. For more information
-about this module, see:
-
-Project Page: http://drupal.org/project/masquerade
-Issue Queue: http://drupal.org/project/issues/masquerade
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.info b/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.info
deleted file mode 100644
index 61c6c50..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.info
+++ /dev/null
@@ -1,10 +0,0 @@
-name = Masquerade
-description = "This module allows permitted users to masquerade as other users."
-core = 6.x
-php = 5.1
-; Information added by drupal.org packaging script on 2011-10-26
-version = "6.x-1.7"
-core = "6.x"
-project = "masquerade"
-datestamp = "1319614236"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.install b/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.install
deleted file mode 100644
index 4be8488..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.install
+++ /dev/null
@@ -1,189 +0,0 @@
-<?php
-
-/**
- * @file masquerade.install
- *
- * Install, uninstall and update hooks for the Masquarade module.
- */
-
-/**
- * Implementation of hook_schema().
- *
- * @return array
- */
-function masquerade_schema() {
-  return array(
-    'masquerade' => array(
-      'description' => "Each masquerading user has their session recorded into the masquerade table. Each record represents a masquerading user.",
-      'fields' => array(
-        'sid' => array(
-          'description' => "The current session for this masquerading user corresponding to their {sessions}.sid.",
-          'type' => 'varchar',
-          'length' => '64',
-          'not null' => TRUE,
-          'default' => ''),
-        'uid_from' => array(
-          'description' => 'The {users}.uid corresponding to a session.',
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'disp-width' => '10'),
-        'uid_as' => array(
-          'description' => 'The {users}.uid this session is masquerading as.',
-          'type' => 'int',
-          'not null' => TRUE,
-          'default' => 0,
-          'disp-width' => '10')
-      ),
-      'indexes' => array(
-        'sid' => array('sid', 'uid_from'),
-        'sid_2' => array('sid', 'uid_as')
-      )
-    ),
-    'masquerade_users' => array(
-      'description' => 'Per-user permission table granting permissions to switch as a specific user.',
-      'fields' => array(
-        'uid_from' => array(
-          'description' => 'The {users}.uid that can masquerade as {masquerade_users}.uid_to.',
-          'type' => 'int',
-          'not null' => true,
-          'default' => 0,
-          'disp-width' => 10,
-        ),
-        'uid_to' => array(
-          'description' => 'The {users}.uid that {masquerade_users}.uid_from can masquerade as.',
-          'type' => 'int',
-          'not null' => true,
-          'default' => 0,
-          'disp-width' => 10,
-        ),
-      ),
-      'primary key' => array('uid_from', 'uid_to'),
-    ),
-  );
-}
-
-/**
- * Implementation of hook_install().
- */
-function masquerade_install() {
-  drupal_install_schema('masquerade');
-  db_query("UPDATE {system} SET weight = -10 WHERE name = 'masquerade'");
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function masquerade_uninstall() {
-  drupal_uninstall_schema('masquerade');
-  variable_del('masquerade_test_user');
-  variable_del('masquerade_admin_roles');
-  variable_del('masquerade_quick_switches');
-}
-
-/**
- * Implementation of hook_update_N().
- *
- * Update for http://drupal.org/node/281468
- * Adding support for multiple quick links in the Masquerade block.
- */
-function masquerade_update_5000() {
-  // If test user was previously configured, add that as the first quick switch user.
-  $masquerade_test_user = variable_get('masquerade_test_user', '');
-  $masquerade_test_uid = db_result(db_query("SELECT uid FROM {users} WHERE name = '%s'", $masquerade_test_user));
-  if ($masquerade_test_uid) {
-    variable_set('masquerade_quick_switches', array($masquerade_test_uid => $masquerade_test_uid));
-  }
-  return array();
-}
-
-/**
- * Implementation of hook_update_N().
- */
-function masquerade_update_6001() {
-  variable_set('masquerade_quick_switches', implode(',', variable_get('masquerade_quick_switches', array())));
-  return array();
-}
-
-/**
- * Make the sid column match the length of the core sessions table (64 characters).
- */
-function masquerade_update_6002() {
-  $ret = array();
-  db_drop_index($ret, 'masquerade', 'sid');
-  db_drop_index($ret, 'masquerade', 'sid_2');
-  db_change_field($ret, 'masquerade', 'sid', 'sid', array(
-    'type' => 'varchar',
-    'length' => '64',
-    'not null' => TRUE,
-    'default' => '')
-  );
-  db_add_index($ret, 'masquerade', 'sid', array('sid', 'uid_from'));
-  db_add_index($ret, 'masquerade', 'sid_2', array('sid', 'uid_as'));
-  return $ret;
-}
-
-/**
- * Change masquerade_quick_switches variable to store a serialized array of
- * user ID's. Reverts update 6001.
- */
-function masquerade_update_6003() {
-  $users = variable_get('masquerade_quick_switches', NULL);
-  if (!empty($users)) {
-    $user_ids = drupal_explode_tags($users);
-    if (!empty($user_ids)) {
-      variable_set('masquerade_quick_switches', $user_ids);
-    }
-  }
-  else {
-    variable_del('masquerade_quick_switches');
-  }
-  return array();
-}
-
-/**
- * Set the weight of the masquerade module to -10, but only if it hasn't
- * previously been changed.
- */
-function masquerade_update_6004() {
-  $ret = array();
-  $ret[] = update_sql("UPDATE {system} SET weight = -10 WHERE name = 'masquerade' AND weight = 0");
-  return $ret;
-}
-
-/**
- * Add a table storing specific user pairings a user can masquerade as.
- */
-function masquerade_update_6005() {
-  $ret = array();
-  $schema = array(
-    'masquerade_users' => array(
-      'fields' => array(
-        'uid_from' => array(
-          'type' => 'int',
-          'not null' => true,
-          'default' => 0,
-          'disp-width' => 10,
-        ),
-        'uid_to' => array(
-          'type' => 'int',
-          'not null' => true,
-          'default' => 0,
-          'disp-width' => 10,
-        ),
-      ),
-      'primary key' => array('uid_from', 'uid_to'),
-    )
-  );
-  db_create_table($ret, 'masquerade_users', $schema['masquerade_users']);
-  return $ret;
-}
-
-/**
- * Update masquerade block caching.
- */
-function masquerade_update_6006() {
-  $ret = array();
-  $ret[] = update_sql("UPDATE {blocks} SET cache = -1 WHERE module = 'masquerade'");
-  return $ret;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.module b/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.module
deleted file mode 100644
index b4311ef..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/masquerade/masquerade.module
+++ /dev/null
@@ -1,718 +0,0 @@
-<?php
-
-/**
- * @file masquerade.module
- *
- * The masquerade module allows administrators to masquerade as other user.
- */
-
-/**
- * Implementation of hook_help().
- */
-function masquerade_help($path, $arg) {
-  switch ($path) {
-    case 'admin/help#masquerade':
-      return t('<p>The masquerade module adds a link on a user\'s profile page that allows permitted users to masquerade as that user. Upon masquerading, a link to "switch back" to the original user will appear in the menu. While masquerading, the option to masquerade as another user will not appear. All masquerading transactions are logged, and $user->masquerading will be set; this could be displayed via theme.</p><p>In the masquerade settings a list of roles are presented; any checked role is considered an "administrator" and requires the second level "masquerade as admin" permission to masquerade as. User #1 is automatically considered an administrator, regardless of roles.</p>');
-    case 'admin/settings/masquerade':
-      return t('Only the users with <strong>masquerade as admin</strong> permission, will be able to masquerade as the users who belong to the roles selected below. User #1 is automatically considered an administrator, regardless of roles.');
-  }
-}
-
-/**
- * Implementation of hook_perm().
- *
- * @return array
- */
-function masquerade_perm() {
-  return array('masquerade as user', 'masquerade as admin', 'administer masquerade');
-}
-
-/**
- * Implementation of hook_init().
- */
-function masquerade_init() {
-  global $user;
-
-  // Try to load masqing uid from masquerade table.
-  $uid = db_result(db_query("SELECT uid_from FROM {masquerade} WHERE sid = '%s' AND uid_as = %d", session_id(), $user->uid));
-
-  // We are using identical operator (===) instead of equal (==) because if
-  // $uid === 0 we want to store the session variable. If there's no record in
-  // masquerade table we clear the session variable.
-  if ($uid === FALSE) {
-    if (isset($_SESSION)) {
-      unset($_SESSION['masquerading']);
-    }
-  }
-  else {
-    $_SESSION['masquerading'] = $uid;
-  }
-}
-
-/**
- * Implementation of hook_cron()
- *
- * Cleanup masquerade records where people didn't use the switch back link
- * that would have cleanly removed the user switch record.
- */
-function masquerade_cron() {
-  // see http://drupal.org/node/268487 before modifying this query
-  db_query('DELETE FROM {masquerade} WHERE sid NOT IN (SELECT s.sid FROM {sessions} AS s)');
-}
-
-/**
- * Implementation of hook_menu().
- */
-function masquerade_menu() {
-  $items = array();
-
-  $default_test_user = _masquerade_user_load(variable_get('masquerade_test_user', ''));
-  if ($default_test_user && ($default_test_user->uid || $default_test_user->name == variable_get('anonymous', t('Anonymous')))) {
-    $items['masquerade/switch/' . $default_test_user->uid] = array(
-      'title' => 'Masquerade as @testuser',
-      'title arguments' => array('@testuser' => $default_test_user->name),
-      'page callback' => 'masquerade_switch_user_page',
-      'page arguments' => array(2),
-      'access callback' => 'masquerade_access',
-      'access arguments' => array('switch'),
-      'type' => MENU_NORMAL_ITEM,
-    );
-  }
-
-  $items['masquerade/switch/%'] = array(
-    'title' => 'Masquerading',
-    'page callback' => 'masquerade_switch_user_page',
-    'page arguments' => array(2),
-    'access callback' => 'masquerade_access',
-    'access arguments' => array('switch', 2),
-    'type' => MENU_NORMAL_ITEM,
-  );
-  $items['masquerade/unswitch'] = array(
-    'title' => 'Switch back',
-    'page callback' => 'masquerade_switch_back_page',
-    'access callback' => 'masquerade_access',
-    'access arguments' => array('unswitch'),
-    'type' => MENU_NORMAL_ITEM,
-  );
-  $items['masquerade/autocomplete'] = array(
-    'title' => '',
-    'page callback' => 'masquerade_autocomplete',
-    'access callback' => 'masquerade_access',
-    'access arguments' => array('autocomplete'),
-    'type' => MENU_CALLBACK,
-  );
-  $items['masquerade/autocomplete/multiple'] = array(
-    'title' => '',
-    'page callback' => 'masquerade_autocomplete_multiple',
-    'access callback' => 'masquerade_access',
-    'access arguments' => array('autocomplete'),
-    'type' => MENU_CALLBACK,
-  );
-  $items['masquerade/autocomplete-user'] = array(
-    'title' => 'Masquerade autocomplete',
-    'page callback' => 'masquerade_autocomplete_user',
-    'access arguments' => array('access user profiles'),
-    'type' => MENU_CALLBACK,
-  );
-  $items['admin/settings/masquerade'] = array(
-    'title' => 'Masquerade',
-    'description' => 'Masquerade module allows administrators to masquerade as other users.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('masquerade_admin_settings'),
-    'access callback' => 'user_access',
-    'access arguments' => array('administer masquerade'),
-    'type' => MENU_NORMAL_ITEM,
-  );
-
-  return $items;
-}
-
-/**
- * Implementation of hook_menu_alter().
- *
- * We need to add a token to the Masquerade paths to protect against CSRF
- * attacks. Since menu items in Drupal do not support dynamic elements these
- * tokens need to be added during rendering via an implementation of
- * hook_translated_menu_link_alter. Set the 'alter'-option to TRUE to make sure
- * the links get passed through hook_translated_menu_link_alter.
- */
-function masquerade_menu_alter(&$items) {
-  $items['masquerade/unswitch']['options']['alter'] = TRUE;
-  $items['masquerade/switch/%']['options']['alter'] = TRUE;
-  $default_test_user = _masquerade_user_load(variable_get('masquerade_test_user', ''));
-  if (isset($default_test_user->uid)) {
-    $items['masquerade/switch/' . $default_test_user->uid]['options']['alter'] = TRUE;
-  }
-}
-
-/**
- * Implementation of hook_translated_menu_link_alter().
- *
- * Dynamically add the CSRF protection token to the Masquerade menu items.
- */
-function masquerade_translated_menu_link_alter(&$item, $map) {
-  if (isset($item['page_callback'])) {
-    if ($item['page_callback'] == 'masquerade_switch_user_page' && isset($map[2])) {
-      $item['localized_options']['query']['token'] = drupal_get_token('masquerade/switch/' . $map[2]);
-    }
-    elseif ($item['page_callback'] == 'masquerade_switch_back_page') {
-      $item['localized_options']['query']['token'] = drupal_get_token('masquerade/unswitch');
-    }
-  }
-}
-
-
-/**
- * Determine if the current user has permission to switch users.
- *
- * @param string $type
- *   Either 'switch', 'unswitch', 'user', or 'autocomplete'.
- *
- * @param object $uid
- *   An optional parameter indicating a specific uid to switch to.
- *   Otherwise, return if the user can switch to any user account.
- *
- * @return
- *   TRUE, if the user can perform the requested action, FALSE otherwise.
- */
-function masquerade_access($type, $uid = NULL) {
-  switch ($type) {
-    case 'unswitch':
-      return isset($_SESSION['masquerading']) || arg(2) == 'menu-customize' || arg(2) == 'menu';
-    case 'autocomplete':
-      return isset($_SESSION['masquerading']) || (user_access('masquerade as user') || user_access('masquerade as admin'));
-      break;
-    case 'user':
-      global $user;
-      return db_result(db_query("SELECT TRUE FROM {masquerade_users} WHERE uid_from = %d", $user->uid));
-      break;
-    case 'switch':
-      global $user;
-      $switch_to_account = FALSE;
-      if ($uid) {
-        if (!is_numeric($uid)) {
-          return FALSE;
-        }
-        $account = user_load(array('uid' => $uid));
-        $switch_to_account = db_result(db_query("SELECT TRUE FROM {masquerade_users} WHERE uid_from = %d AND uid_to = %d", $user->uid, $account->uid));
-      }
-      return !isset($_SESSION['masquerading']) && (user_access('masquerade as user') || user_access('masquerade as admin') || $switch_to_account);
-      break;
-  }
-}
-
-function masquerade_admin_settings() {
-  // create a list of roles; all selected roles are considered administrative.
-  $rids = array();
-  $result = db_query("SELECT r.rid, r.name FROM {role} r ORDER BY r.name");
-  while ($obj = db_fetch_object($result)) {
-    $rids[$obj->rid] = $obj->name;
-  }
-
-  $form['masquerade_admin_roles'] = array(
-    '#type' => 'checkboxes',
-    '#title' => t('Roles that are considered "administrators" for masquerading'),
-    '#options' => $rids,
-    '#default_value' => variable_get('masquerade_admin_roles', array()),
-  );
-
-  $test_name = _masquerade_user_load(variable_get('masquerade_test_user', ''));
-
-  $form['masquerade_test_user'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Menu <em>Quick Switch</em> user'),
-    '#autocomplete_path' => 'masquerade/autocomplete',
-    '#default_value' => isset($test_name->name) ? check_plain($test_name->name) : '',
-    '#description' => t('Enter the username of an account you wish to switch easily between via a menu item.'),
-    '#maxlength' => NULL,
-  );
-
-  $quick_switch_users = array();
-  foreach ((variable_get('masquerade_quick_switches', array())) as $uid) {
-    $u = user_load(array('uid' => $uid));
-    if ($uid == 0) {
-      $u->name = variable_get('anonymous', t('Anonymous'));
-    }
-    $quick_switch_users[] = $u->name;
-  }
-  $form['masquerade_quick_switches'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Masquerade Block <em>Quick Switch</em> users'),
-    '#autocomplete_path' => 'masquerade/autocomplete/multiple',
-    '#default_value' => !empty($quick_switch_users) ? implode(', ', $quick_switch_users) : '',
-    '#description' => t('Enter the usernames, separated by commas, of accounts to show as quick switch links in the Masquerade block.'),
-    '#maxlength' => NULL,
-  );
-
-  $form = system_settings_form($form);
-  $form['#validate'][] = 'masquerade_admin_settings_validate';
-  $form['#submit'][] = 'masquerade_admin_settings_submit';
-
-  return $form;
-}
-
-function masquerade_admin_settings_validate($form, &$form_state) {
-  if (!empty($form_state['values']['masquerade_test_user'])) {
-    $test_user = _masquerade_user_load($form_state['values']['masquerade_test_user']);
-    if (!$test_user) {
-      form_set_error('masquerade_test_user', t('%user does not exist. Please enter a valid username.', array('%user' => $form_state['values']['masquerade_test_user'])));
-    }
-  }
-  // Needs to rebuild menu in masquerade_admin_settings_submit().
-  $form_state['masquerade_rebuild_menu'] = (variable_get('masquerade_test_user', '') != $form_state['values']['masquerade_test_user']);
-
-  // A comma-separated list of users.
-  $masquerade_switches = drupal_explode_tags($form_state['values']['masquerade_quick_switches']);
-  // Change user names to user ID's for system_settings_form_submit() to save.
-  $masquerade_uids = array();
-  foreach ($masquerade_switches as $switch_user) {
-    $test_user = _masquerade_user_load($switch_user);
-    if (!$test_user) {
-      form_set_error('masquerade_quick_switches', t('%user does not exist. Please enter a valid username.', array('%user' => $switch_user)));
-    }
-    else {
-      $masquerade_uids[] = $test_user->uid;
-    }
-  }
-  $form_state['values']['masquerade_quick_switches'] = $masquerade_uids;
-}
-
-function masquerade_admin_settings_submit($form, &$form_state) {
-  // Rebuild the menu system so the menu "Quick Switch" user is updated.
-  if ($form_state['masquerade_rebuild_menu']) {
-    menu_rebuild();
-  }
-}
-
-/**
- * Wrapper around user_load() to allow the loading of anonymous users.
- *
- * @param $username
- *   The username of the user you wish to load (i.e. $user->name). To load the
- *   anonymous user, pass the value of the 'anonymous' variable.
- *
- * @return
- *   A fully-loaded $user object upon successful user load or FALSE if user
- *   cannot be loaded.
- */
-function _masquerade_user_load($username) {
-  if (!empty($username)) {
-    $user = '';
-    $anon = variable_get('anonymous', t('Anonymous'));
-    if ($username == $anon) {
-      $user = user_load(array('name' => ''));
-      $user->name = $anon;
-    }
-    else {
-      $user = user_load(array('name' => $username));
-    }
-    return $user;
-  }
-  return FALSE;
-}
-
-/**
- * Implementation of hook_user().
- */
-function masquerade_user($op, &$edit, &$edit_user, $category = NULL) {
-  static $old_session_id;
-
-  switch ($op) {
-
-    case 'logout':
-      if (!empty($edit_user->masquerading)) {
-        global $user;
-        cache_clear_all($user->uid, 'cache_menu', true);
-        $real_user = user_load(array('uid' => $user->masquerading));
-        watchdog('masquerade', "User %user no longer masquerading as %masq_as.", array('%user' => $real_user->name, '%masq_as' => $user->name), WATCHDOG_INFO);
-        db_query("DELETE FROM {masquerade} WHERE sid = '%s' AND uid_as = %d", session_id(), $edit_user->uid);
-      }
-      break;
-
-    case 'view':
-      // check if user qualifies as admin
-      $roles = array_keys(array_filter(variable_get('masquerade_admin_roles', array())));
-      $perm = $edit_user->uid == 1 || array_intersect(array_keys((array)$edit_user->roles), $roles) ?
-        'masquerade as admin' :
-        'masquerade as user';
-
-      global $user;
-      if (user_access($perm) && empty($edit_user->masquerading) && $user->uid != $edit_user->uid) {
-        $edit_user->content['Masquerade'] = array('#value' => l(t('Masquerade as !user', array('!user' => $edit_user->name)), 'masquerade/switch/'. $edit_user->uid, array('query' => array('token' => drupal_get_token('masquerade/switch/'. $edit_user->uid)), 'destination' => $_GET['q'], 'attributes' => array('class' => 'masquerade-switch'))),
-          '#weight' => 10
-        );
-      }
-      break;
-
-    case 'form':
-      $form = array();
-      if ($category == 'account') {
-        $form['masquerade'] = array(
-          '#type' => 'fieldset',
-          '#title' => t('Masquerade settings'),
-          '#access' => user_access('administer masquerade'),
-        );
-        $result = db_query("SELECT uid_to FROM {masquerade_users} WHERE uid_from = %d", $edit_user->uid);
-        $masquerade_users = array();
-        while ($uid_to = db_result($result)) {
-          $u = user_load($uid_to);
-          $masquerade_users[] = $u->name;
-        }
-        $form['masquerade']['masquerade_users'] = array(
-          '#type' => 'textfield',
-          '#title' => t('Enter the users this user is able to masquerade as'),
-          '#description' => t('Enter a comma separated list of user names that this user can masquerade as.'),
-          '#autocomplete_path' => 'masquerade/autocomplete-user',
-          '#default_value' => implode(", ", $masquerade_users),
-          '#maxlength' => NULL,
-        );
-      }
-      return $form;
-      break;
-
-    case 'validate':
-      if ($category == 'account' && isset($edit['masquerade_users'])) {
-        $users = drupal_explode_tags($edit['masquerade_users']);
-        foreach ($users as $user) {
-          if (!user_load(array('name' => $user))) {
-            form_set_error('masquerade_users', t('%user is not a valid user name.', array('%user' => $user)));
-          }
-        }
-      }
-      break;
-
-    case 'submit':
-      $old_session_id = session_id();
-      break;
-
-    case 'update':
-      if ($category == 'account' && isset($edit['masquerade_users'])) {
-        $users = drupal_explode_tags($edit['masquerade_users']);
-        db_query("DELETE FROM {masquerade_users} WHERE uid_from = %d", $edit_user->uid);
-        foreach ($users as $user) {
-          $u = user_load(array('name' => $user));
-          db_query("INSERT INTO {masquerade_users} VALUES (%d, %d)", $edit_user->uid, $u->uid);
-        }
-        $edit['masquerade_users'] = NULL;
-      }
-      break;
-
-    case 'delete':
-      db_query("DELETE FROM {masquerade_users} WHERE uid_from = %d OR uid_to = %d", $edit_user->uid, $edit_user->uid);
-      break;
-
-    case 'after_update':
-      if (isset($old_session_id) && session_id() != $old_session_id) {
-        db_query("UPDATE {masquerade} SET sid = '%s' WHERE sid = '%s'", session_id(), $old_session_id);
-      }
-      break;
-  }
-}
-
-/**
- * Implementation of hook_block().
- */
-function masquerade_block($op = 'list', $delta = 0, $edit = array()) {
-  switch ($op) {
-    case 'list':
-      $blocks[0]['info'] =  t('Masquerade');
-      $blocks[0]['cache'] = BLOCK_NO_CACHE;
-      return $blocks;
-    case 'view':
-      switch ($delta) {
-        case 0:
-          if (masquerade_access('autocomplete') || masquerade_access('user')) {
-            $block['subject'] = t('Masquerade');
-            $block['content'] = drupal_get_form('masquerade_block_1');
-            return $block;
-          }
-          break;
-      }
-      break;
-  }
-}
-
-/**
- * Masquerade block form.
- */
-function masquerade_block_1($record) {
-  global $user;
-  $markup_value = '';
-  if (isset($_SESSION['masquerading'])) {
-    $quick_switch_link[] = l(t('Switch back'), 'masquerade/unswitch', array('query' => array('token' => drupal_get_token('masquerade/unswitch'))));
-    if ($user->uid > 0) {
-      $markup_value = t('You are masquerading as <a href="@user-url">%masq_as</a>.', array('@user-url' => url('user/' . $user->uid), '%masq_as' => $user->name)) . theme('item_list', $quick_switch_link);
-    }
-    else {
-      $markup_value = t('You are masquerading as %anonymous.', array('%anonymous' => variable_get('anonymous', t('Anonymous'))))  . theme('item_list', $quick_switch_link);
-    }
-  }
-  else {
-    $masquerade_switches = variable_get('masquerade_quick_switches', array());
-
-    // Add in user-specific switches.
-    $result = db_query("SELECT uid_to FROM {masquerade_users} WHERE uid_from = %d", $user->uid);
-    while ($uid_to = db_result($result)) {
-      $masquerade_switches[] = $uid_to;
-    }
-
-    foreach ($masquerade_switches as $switch_user) {
-      if (!isset($_SESSION['user']->uid) || $switch_user != $_SESSION['user']->uid) {
-        $account = user_load(array('uid' => $switch_user));
-        if (isset($account->uid)) {
-          $switch_link = 'masquerade/switch/'. $account->uid;
-          if ($account->uid) {
-            $quick_switch_link[] = l($account->name, $switch_link, array('query' => array('token' => drupal_get_token($switch_link))));
-          }
-          if ($switch_user == 0) {
-            $account->name = variable_get('anonymous', t('Anonymous'));
-            $quick_switch_link[] = l($account->name, $switch_link, array('query' => array('token' => drupal_get_token($switch_link))));
-          }
-        }
-      }
-    }
-
-    if (masquerade_access('autocomplete')) {
-      $markup_value .= t('Enter the username to masquerade as.');
-      $form['masquerade_user_field'] = array(
-        '#prefix' => '<div class="container-inline">',
-        '#type' => 'textfield',
-        '#size' => '18',
-        '#default_value' => '',
-        '#autocomplete_path' => 'masquerade/autocomplete',
-        '#required' => TRUE,
-      );
-      $form['submit'] = array(
-        '#type' => 'submit',
-        '#value' => t('Go'),
-        '#suffix' => '</div>',
-      );
-    }
-
-    if (isset($quick_switch_link) && count($quick_switch_link)) {
-      $markup_value .= '<div id="quick_switch_links">'. t('Quick switches:') . theme('item_list', $quick_switch_link) .'</div>';
-    }
-  }
-  $form['masquerade_desc'] = array(
-    '#prefix' => '<div class="form-item"><div class="description">',
-    '#type' => 'markup',
-    '#value' => $markup_value,
-    '#suffix' => '</div></div>',
-  );
-  return $form;
-}
-
-/**
- * Masquerade block form validation.
- */
-function masquerade_block_1_validate($form, &$form_state) {
-  global $user;
-  unset($form);
-  $name = $form_state['values']['masquerade_user_field'];
-  if ($name == variable_get('anonymous', t('Anonymous'))) {
-    $name = '';
-  }
-  if (isset($_SESSION['masquerading'])) {
-    form_set_error('masquerade_user_field', t('You are already masquerading. Please <a href="@unswitch">switch back</a> to your account to masquerade as another user.', array('@unswitch' => url('masquerade/unswitch', array('query' => array('token' => drupal_get_token('masquerade/unswitch')))))));
-  }
-  if (!empty($name) && module_exists('alt_login')) {
-    $alt_login = db_fetch_object(db_query("SELECT u.name FROM {users} u INNER JOIN {alt_login} al ON u.uid = al.uid WHERE al.alt_login = '%s'", $name));
-    if ($alt_login->name) {
-      $name = $alt_login->name;
-    }
-  }
-  $masq_user = user_load(array('name' => $name));
-  if (!$masq_user) {
-    form_set_error('masquerade_user_field', t('User %masq_as does not exist. Please enter a valid username.', array('%masq_as' => $form_state['values']['masquerade_user_field'])));
-  }
-  else if ($masq_user->uid == $user->uid) {
-    form_set_error('masquerade_user_field', t('You cannot masquerade as yourself. Please choose a different user to masquerade as.'));
-  }
-  else if (variable_get('site_offline', 0) && !user_access('administer site configuration', $masq_user)) {
-    form_set_error('masquerade_user_field', t('It is not possible to masquerade in off-line mode as !user does not have the %config-perm permission. Please <a href="@site-maintenance">set the site status</a> to "online" to masquerade as !user.', array('!user' => theme('username', $masq_user), '%config-perm' => 'administer site configuration', '@site-maintenance' => url('admin/settings/site-maintenance'))));
-  }
-  else {
-    $form_state['values']['masquerade_user_field'] = $name;
-  }
-}
-
-/**
- * Masquerade block form submission.
- */
-function masquerade_block_1_submit($form, &$form_state) {
-  unset($form);
-  $masq_user = user_load(array('name' => $form_state['values']['masquerade_user_field']));
-  if (!masquerade_switch_user($masq_user->uid)) {
-    drupal_access_denied();
-  }
-  else {
-    drupal_goto(referer_uri());
-  }
-}
-
-/**
- * Returns JS array for Masquerade autocomplete fields.
- */
-function masquerade_autocomplete($string) {
-  $matches = array();
-  $result = db_query_range("SELECT u.name FROM {users} u WHERE LOWER(u.name) LIKE LOWER('%s%%')", $string, 0, 10);
-  while ($user = db_fetch_object($result)) {
-    $matches[$user->name] = check_plain($user->name);
-  }
-  if (stripos(variable_get('anonymous', t('Anonymous')), $string) === 0) {
-    $matches[variable_get('anonymous', t('Anonymous'))] = variable_get('anonymous', t('Anonymous'));
-  }
-  if (module_exists('devel')) {
-    $GLOBALS['devel_shutdown'] = FALSE;
-  }
-  exit(drupal_json($matches));
-}
-
-/**
- * Returns JS array for Masquerade autocomplete fields. Supports multiple entries separated by a comma.
- */
-function masquerade_autocomplete_multiple($string) {
-  // The user enters a comma-separated list of users. We only autocomplete the last user.
-  $array = drupal_explode_tags($string);
-
-  // Fetch last tag
-  $last_string = trim(array_pop($array));
-
-  $matches = array();
-  $result = db_query_range("SELECT u.name FROM {users} u WHERE LOWER(u.name) LIKE LOWER('%s%%')", $last_string, 0, 10);
-
-  $prefix = count($array) ? implode(', ', $array) .', ' : '';
-
-  while ($user = db_fetch_object($result)) {
-    $matches[$prefix . $user->name] = check_plain($user->name);
-  }
-  // This will add anonymous to the list, but not sorted.
-  if (stripos(variable_get('anonymous', t('Anonymous')), $last_string) === 0) {
-    $matches[$prefix . variable_get('anonymous', t('Anonymous'))] = variable_get('anonymous', t('Anonymous'));
-  }
-  if (module_exists('alt_login')) {
-    $result = db_query_range("SELECT alt_login FROM {alt_login} u WHERE LOWER(alt_login) LIKE LOWER('%s%%')", $string, 0, 10);
-    while ($user = db_fetch_object($result)) {
-      $matches[$user->alt_login] = check_plain($user->alt_login);
-    }
-  }
-  if (module_exists('devel')) {
-    $GLOBALS['devel_shutdown'] = FALSE;
-  }
-  exit(drupal_json($matches));
-}
-
-/**
- * Replacement function for user_autocomplete which allows the use of a comma
- * separated list of user names.
- */
-function masquerade_autocomplete_user($string) {
-  $array = drupal_explode_tags($string);
-  $search = trim(array_pop($array));
-  $matches = array();
-  if ($search) {
-    $prefix = count($array) ? implode(', ', $array) .', ' : '';
-    $result = db_query_range("SELECT name FROM {users} WHERE LOWER(name) LIKE LOWER('%s%%')", $search, 0, 10);
-    while ($user = db_fetch_object($result)) {
-      $matches[$prefix . $user->name] = check_plain($user->name);
-    }
-  }
-
-  drupal_json($matches);
-}
-
-/**
- * Page callback to switch users.
- */
-function masquerade_switch_user_page($uid) {
-  if (isset($_GET['token']) && drupal_valid_token($_GET['token'], 'masquerade/switch/' . $uid) && masquerade_switch_user($uid)) {
-    drupal_goto(referer_uri());
-  }
-  else {
-    drupal_access_denied();
-  }
-}
-
-/**
- * Function that allows a user with the right permissions to become
- * the selected user.
- *
- * @param $uid
- *   The user ID to switch to.
- *
- * @return
- *   TRUE if the user was sucessfully switched, or FALSE if there was an error.
- */
-function masquerade_switch_user($uid) {
-  global $user;
-  if (!is_numeric($uid)) {
-    drupal_set_message(t('A user id was not correctly passed to the switching function.'));
-    watchdog('masquerade', 'The user id provided to switch users was not numeric.', NULL, WATCHDOG_ERROR);
-    return drupal_goto(referer_uri());
-  }
-
-  $new_user = user_load(array('uid' => $uid));
-
-  $roles = array_keys(array_filter(variable_get('masquerade_admin_roles', array())));
-  $perm = $uid == 1 || array_intersect(array_keys($new_user->roles), $roles) ?
-    'masquerade as admin' :
-    'masquerade as user';
-
-  // Check to see if we need admin permission.
-  if (!user_access($perm) && !isset($_SESSION['masquerading']) && !db_result(db_query("SELECT TRUE FROM {masquerade_users} WHERE uid_from = %d AND uid_to = %d", $user->uid, $new_user->uid))) {
-    watchdog('masquerade', 'This user requires administrative permissions to switch to the user %user.', array('%user' => $new_user->name), WATCHDOG_ERROR);
-    return FALSE;
-  }
-
-  if ($user->uid == $uid || isset($user->masquerading)) {
-    watchdog('masquerade', 'This user is already %user.', array('%user' => $new_user->name), WATCHDOG_ERROR);
-    return FALSE;
-  }
-
-  if (variable_get('site_offline', 0) && !user_access('administer site configuration', $new_user)) {
-    drupal_set_message(t('It is not possible to masquerade in off-line mode as %user does not have the %config-perm permission. Please <a href="@site-maintenance">set the site status</a> to "online" to masquerade as %user.', array('%user' => $new_user->name, '%config-perm' => 'administer site configuration', '@site-maintenance' => url('admin/settings/site-maintenance'))));
-    return FALSE;
-  }
-
-  db_query("INSERT INTO {masquerade} (uid_from, uid_as, sid) VALUES (%d, %d, '%s')",
-  $user->uid, $new_user->uid, session_id());
-  // switch user
-
-  watchdog('masquerade', 'User %user now masquerading as %masq_as.', array('%user' => $user->name, '%masq_as' => $new_user->name ? $new_user->name : variable_get('anonymous', t('Anonymous'))), WATCHDOG_INFO);
-  drupal_set_message(t('You are now masquerading as !masq_as.', array('!masq_as' => theme('username', $new_user))));
-  $user->masquerading = $new_user->uid;
-  $user = $new_user;
-  return TRUE;
-}
-
-/**
- * Page callback that allows a user who is currently masquerading to become
- * a new user.
- */
-function masquerade_switch_back_page() {
-  if (isset($_GET['token']) && drupal_valid_token($_GET['token'], 'masquerade/unswitch')) {
-    global $user;
-    $olduser = $user;
-    masquerade_switch_back();
-    drupal_set_message(t('You are no longer masquerading as !masq_as and are now logged in as !user.', array('!user' => theme('username', $user), '!masq_as' => theme('username', $olduser))));
-    drupal_goto(referer_uri());
-  }
-  else {
-    drupal_access_denied();
-  }
-}
-
-/**
- * Function for a masquerading user to switch back to the previous user.
- */
-function masquerade_switch_back() {
-  // switch user
-  global $user;
-  cache_clear_all($user->uid, 'cache_menu', true);
-  $uid = db_result(db_query("SELECT m.uid_from FROM {masquerade} m WHERE m.sid = '%s' AND m.uid_as = %d ", session_id(), $user->uid));
-  // erase record
-  db_query("DELETE FROM {masquerade} WHERE sid = '%s' AND uid_as = %d ", session_id(), $user->uid);
-  $oldname = ($user->uid == 0 ? variable_get('anonymous', t('Anonymous')) : $user->name);
-  $user = user_load(array('uid' => $uid));
-  watchdog('masquerade', 'User %user no longer masquerading as %masq_as.', array('%user' => $user->name, '%masq_as' => $oldname), WATCHDOG_INFO);
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og/README.txt
deleted file mode 100644
index 0d473da..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/README.txt
+++ /dev/null
@@ -1,72 +0,0 @@
-$Id: README.txt,v 1.60.4.6 2009/09/22 03:04:30 weitzman Exp $
-
-DESCRIPTION
---------------------------
-Enable users to create and manage their own 'groups'. Each group can have members, and maintains a group home page where members can post into. Posts may be placed into multiple groups (i.e. cross-posting) and individual posts may be shared with non-members or not. Membership to groups may be open, closed, moderated, or invitation only. Add-on modules are available for group image galleries, group calendars, group vocabulary, group stores, and so on.
-
-Groups may choose their own theme and language. Groups have RSS feeds and email notifications and so on. Group admins may customize the layout and contents of their group home page and add additional custom pages (requires the upcoming OG Panels module).
-
-INSTALLATION
----------------
-- Enable the Organic groups and Organic groups Views integration modules. If you want to protect some posts so that only certain users may view them, enable the 'Organic Groups access control' module as well. Please make sure OG is working well on its own before enabling other OG related modules.
-- On the Administer > Organic groups configuration page, see the content types table at the top. Click edit beside each type to set its 'usage'. Disable comments and attachments for node types which are designated as group nodes. You usually want to create a new node type via admin/content/types page and then designate that content type as a group node. See the first item in NOTES below. 
-- Set other preferences on admin/og/og as desired. It may take some experimenting before you arrive at a configuration well suited to your needs.
-- On the Administer › Site building > Blocks page, enable the 'Group details' and drag it toward the top of your list. Optionally enable the other 'Group' blocks.
-- Grant permissions as needed on the admin/user/permission page 
-- Begin creating groups (visit the node/add page), joining those groups, and posting into those groups. The join link appears in the Group details block, for non invite-only groups.
-- Consider enabling the following modules which work well with OG: Pathauto, Locale, Notifications. After your install is working nicely, consider enabling more og add-on modules like og_mandatory_group, og_vocab, and og_panels. Those are known to work well with OG. Some of the others on drupal.org are poorly integrated and will cause problems. See http://drupal.org/project/Modules/category/90.
-
-NOTES
-----------------
-- This module supports designating any content type to act as a group. This content type should be defined by a custom module or via the admin/content/types page. When defining your type, you usually want the title label to be 'Group name' and the body label to be 'Welcome message'. Since all nodes of this type are treated as groups, you will usually not want to designate the standard page, story, or book node types as groups. The feature where custom content types may act as groups enables you to have custom fields for your groups and even different CCK fields for different kinds of groups (i.e. content types). 
-- There are a few handy tabs at the path 'group'. You might want to add a link in your Navigation to that url. Each tab also provides a useful RSS feed.
-- 'Administer nodes' permission is required for changing the Manager of a group (do so by changing the posts' Author.)
-- 'Administer nodes' permission enables viewing of all nodes regardless of private/public status.
-- All membership management happens on the 'membership list' page which is linked from the group details Block (while viewing a group page). This includes approving membership requests (for selective groups), adding/removing users and promoting users into group admins.
-- If you decide to stop using Organic groups, just disable it as usual. If you ever decide to re-enable, all your prior group access control information will be restored. If you want to start fresh, uninstall og, og_views and og_access modules.
-
-DEVELOPERS & SITE BUILDERS
-------------------
-- You may craft your own URLs which produce useful behavior. For example, user/register?gids[]=4 will add a checked checkbox for to the user's registration page for subscribing to group nid=4. This feature overrides the usual preference for groups to always appear during registration.
-- You may alter the links in the group details block using hook_og_links_alter($links, $group_node). See og_block_details().
-- The current group context is available to javascript code at Drupal.settings.og. This is useful for enriching ad tags and analytics calls with group information.
-- Use Views Bulk Operations module to mass update user memberships and also content affiliations.
-
-THEMES
-------------------
-You may wish to stylize nodes which have properties assigned by this module.
---- public vs. private posts are denoted by $node->og_public (og_access provides private posts)
---- provided in this package are two template files which are in use by default for both groups and group posts. These can be starting points for your customization of look and feel of your group. To customize, copy one or both to your theme directory and edit as desired. Your theme directory must also impement node.tpl.php for your overrides to be recognized. Or you might use the og_panels module to achieve custom group homepages (and other group pages) that group admins can design themselves.
-
-INTEGRATION
----------------------
-- I recommend enabling the cron features of Notifications/Messaging modules. When you do, group email notifications are sent during cron runs, instead of immediately after a post is submitted. This speeds up posting a lot, for big groups. The delay also helps authors fix typos in their posts before the mail is sent.
-- This module exposes an API for retrieving and managing membership via direct PHP functions [og_save_subscription()] and via XMLRPC.
-
-UNIT TESTING
-----------------------
-This module comes with a few unit tests. Please help update and build more of them. See http://drupal.org/simpletest
-
-TODO/BUGS/FEATURE REQUESTS
-----------------
-- See http://drupal.org/project/issues/og. Please search before filing issues in order to prevent duplicates.
-
-UPGRADING FROM 5.0 TO 6.x
------------------
-- The upgrade auto-enables the new og_views module. This is needed to get the same functionality that was present in D5.
-- There is no support for migrating custom Views. Please redo those in Views2. You might need to use a Relationship.
-- Group members block (og/2) block is now served by Views: views/og_members_block-block_1
-- Group search is now in its own block which must be enabled manually. It used to be integrated into the Group details block.
-
-UPGRADING FROM 4.7 TO 5.x
------------------
-- You must update to 5.x before updating to 6.
-
-CREDITS
-----------------------------
-Authored and maintained by Moshe Weitzman <weitzman AT tejasa DOT com>
-Contributors: Gerhard Killesreiter, Angie Byron, Derek Wright, Thomas Ilsche, Ted Serbinski, damien_vancouver
-Sponsored by Bryght - http://www.bryght.com
-Sponsored by Broadband Mechanics - http://www.broadbandmechanics.com/
-Sponsored by Finnish Broadcasting Company - http://www.yle.fi/fbc/
-Sponsored by Post Carbon Institute - http://www.postcarbon.org/
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/images/opml-icon-16x16.png b/kolab.org/www/drupal-6.26/sites/all/modules/og/images/opml-icon-16x16.png
deleted file mode 100644
index 0b693c6..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/og/images/opml-icon-16x16.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/images/user-multiple.png b/kolab.org/www/drupal-6.26/sites/all/modules/og/images/user-multiple.png
deleted file mode 100644
index 1b2696c..0000000
Binary files a/kolab.org/www/drupal-6.26/sites/all/modules/og/images/user-multiple.png and /dev/null differ
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.activity.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.activity.inc
deleted file mode 100644
index 7f4a43f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.activity.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-// $Id: og.activity.inc,v 1.1.2.1 2010/02/21 17:32:35 amitaibu Exp $
-
-/**
- * @file:
- * Provides Activity module hooks for Organic groups.
- */
-
-/**
- * Implementation of hook_activity_grants().
- */
-function og_activity_grants($activity) {
-  $groups = array();
-  $grants = array();
-
-  if ($activity->type == 'og') {
-    $groups = array($activity->nid);
-  }
-  elseif (!empty($activity->nid)) {
-    // Find all the groups the node belongs to.
-    $node = node_load($activity->nid);
-    $groups = array_keys(og_get_node_groups($node));
-  }
-
-  if (!empty($groups)) {
-    $grants = array(
-      'og_member' => $groups,
-    );
-  }
-
-  return $grants;
-}
-
-/**
- * Implementation of hook_activity_access_grants().
- */
-function og_actvity_access_grants($account) {
-  $grants = array();
-
-  // Account is granted access to all activities within the groups account
-  // is a member of.
-  $groups = og_get_subscriptions($account->uid);
-  if (!empty($groups)) {
-    $grants['og_member'] = array_keys($groups);
-  }
-  return $grants;
-}
-
-/**
- * Implementation of hook_activity_messages_alter().
- */
-function og_activity_messages_alter(&$messages, $type, $objects) {
-  // If its been invoked from hook_og.
-  if ($type == 'og') {
-    $sql = og_list_users_sql(1, 1, 'u.uid');
-    $admin_members = db_query($sql, $objects['node']->nid);
-
-    // For every group admin, add the message per language.
-    while ($member = db_fetch_object($admin_members)) {
-      foreach (array_keys($messages) as $language_id) {
-        if (!empty($messages[$language_id][$objects['node']->uid])) {
-          $messages[$language_id][$member->uid] = $messages[$language_id][$objects['node']->uid];
-        }
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.admin.inc
deleted file mode 100644
index b887515..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.admin.inc
+++ /dev/null
@@ -1,190 +0,0 @@
-<?php
-// $Id: og.admin.inc,v 1.15.4.2 2009/06/22 15:59:27 weitzman Exp $
-
-/**
- * Menu callback to load settings form.
- */
-function og_admin_settings() {
-  // content types
-  $is_configured = count(og_get_types('group')) && count(og_get_types('group_post'));
-  if (!$is_configured) {
-    form_set_error('content_types_table', t('You must designate at least one content type to act as a group node and another as a group post. <a href="!create">Create new content type</a> if needed.', array('!create' => url('admin/content/types/add', array('query' => drupal_get_destination())))));
-  }
-  $form['og_settings']['content_types'] = array(
-    '#type' => 'fieldset', 
-    '#title' => t('Content types'),
-    '#description' => t('You may <a href="!create">create new content types</a> as needed. Note that you may have multiple types acting as groups and multiple types are allowed as group posts.', array('!create' => url('admin/content/types/add', array('query' => drupal_get_destination())))),
-    '#collapsible' => TRUE, 
-    '#collapsed' => $is_configured,
-  );
-  $map = og_types_map();
-  $header = array(t('Type'), t('Usage'), t('Operations'));
-  $rows = array();
-  foreach (node_get_types() as $type) {
-    $type_url_str = str_replace('_', '-', $type->type);
-    $usage = variable_get('og_content_type_usage_'. $type->type, 'omitted');
-    $rows[] = array(
-      $type->name,
-      $map[$usage],
-      l(t('Edit'), "admin/content/node-type/$type_url_str", array('query' => drupal_get_destination())),      
-    );
-  }
-  $form['og_settings']['content_types']['content_types_table'] = array('#value' => theme('table', $header, $rows));
-
-  
-  $form['og_settings']['group_details'] = array(
-    '#type' => 'fieldset', 
-    '#title' => t('Group details'), 
-    '#collapsible' => TRUE, 
-    '#collapsed' => TRUE
-  );
-  // groups directory visibility
-  $options = array(
-    t("New groups don't appear in the groups directory. Administrators control the directory exclusively."),
-    t('New groups always appear in the groups directory.'),
-    t('Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>.'),
-    t('Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>.'),
-  );
-  $form['og_settings']['group_details']['og_visibility_directory'] = array(
-    '#type' => 'radios', 
-    '#title' => t('Groups directory control'), 
-    '#default_value' => variable_get('og_visibility_directory', OG_DIRECTORY_CHOOSE_TRUE), 
-    '#description' =>t('Site admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting.'), 
-    '#options' => $options
-  );
-  
-  // groups registration visibility
-  $options = array(
-    t("New groups don't appear on the registration form. Administrators control the form exclusively."),
-    t('New groups always appear on the registration form.'),
-    t('Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>.'),
-    t('Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>.'),
-  );
-  $form['og_settings']['group_details']['og_visibility_registration'] = array(
-    '#type' => 'radios', 
-    '#title' => t('Registration form control'), 
-    '#default_value' => variable_get('og_visibility_registration', OG_REGISTRATION_CHOOSE_FALSE), 
-    '#description' =>t('OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting.'), 
-    '#options' => $options
-  );
-
-  // audience checkboxes
-  $form['og_settings']['group_details']['og_audience_checkboxes'] = array(
-    '#type' => 'checkbox', 
-    '#title' => t('Audience checkboxes'), 
-    '#default_value' => variable_get('og_audience_checkboxes', TRUE), 
-    '#description' => t('Show each group that the user is a member of as a checkbox in the "Audience" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes.')
-  );
-  
-  // audience required
-  $options = array(t('Optional'), t('Required'));
-  $form['og_settings']['group_details']['og_audience_required'] = array(
-    '#type' => 'radios', 
-    '#title' => t('Audience required'), 
-    '#default_value' => variable_get('og_audience_required', 0), 
-    '#options' => $options, 
-    '#description' => t('Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited.')
-  );
-  unset($options);
-
-  // Messages fieldset.
-  $form['og_settings']['notifications'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Messaging & Notifications'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE
-  );
-  $form['og_settings']['notifications']['og_email_notification_pattern'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Format of "From:" field'),
-    '#default_value' => variable_get("og_email_notification_pattern", '@user_name  <@site_mail>'),
-    '#description' => t('Specify the format of the "From:" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author\'s email address. If the admin email examples above appear blank, you need to set your site email in the "Site information" panel.'),
-  );
-  $form['og_settings']['notifications']['og_new_node_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('New content subject'),
-    '#description' => t('Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title.'),
-    '#default_value' => _og_mail_text('og_new_node_subject')
-  );
-  $form['og_settings']['notifications']['og_new_node_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('New content body'),
-    '#rows' => 10,
-    '#description' => t('Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title.'),
-    '#default_value' => _og_mail_text('og_new_node_body')
-  );
-  $form['og_settings']['notifications']['og_admin_email_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Group admin notification body'),
-    '#rows' => 10,
-    '#description' => t('The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe'),
-    '#default_value' => _og_mail_text('og_admin_email_body')
-  );
-  $form['og_settings']['notifications']['og_approve_user_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('User approved notification subject'),
-    '#description' => t('The subject of the message sent to new approved members. Available variables: !group_url, @title'),
-    '#default_value' => _og_mail_text('og_approve_user_subject')
-  );
-  $form['og_settings']['notifications']['og_approve_user_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('User approved notification body'),
-    '#rows' => 10,
-    '#description' => t('The body of the message sent to new approved members. Available variables: !group_url, @title'),
-    '#default_value' => _og_mail_text('og_approve_user_body')
-  );   
-  $form['og_settings']['notifications']['og_deny_user_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('User denied notification subject'),
-    '#description' => t('The subject of the message sent to denied users. Available variables: !group_url, @title'),
-    '#default_value' => _og_mail_text('og_deny_user_subject')
-  );
-  $form['og_settings']['notifications']['og_deny_user_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('User denied notification body'),
-    '#rows' => 10,
-    '#description' => t('The body of the message sent to denied users. Available variables: !group_url, @title'),
-    '#default_value' => _og_mail_text('og_deny_user_body')
-  );   
-  $form['og_settings']['notifications']['og_invite_user_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Invite user notification subject'),
-    '#description' => t('The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body'),
-    '#default_value' => _og_mail_text('og_invite_user_subject')
-  );
-  $form['og_settings']['notifications']['og_invite_user_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Invite user notification body'),
-    '#rows' => 10,
-    '#description' => t('The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body'),
-    '#default_value' => _og_mail_text('og_invite_user_body')
-  );   
-  $form['og_settings']['notifications']['og_request_user_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Request user notification subject'),
-    '#description' => t("The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"),
-    '#default_value' => _og_mail_text('og_request_user_subject')
-  );
-  $form['og_settings']['notifications']['og_request_user_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('Request user notification body'),
-    '#rows' => 10,
-    '#description' => t("The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"),
-    '#default_value' => _og_mail_text('og_request_user_body')
-  );
-  $form['og_settings']['notifications']['og_new_admin_subject'] = array(
-    '#type' => 'textfield',
-    '#title' => t('New admin user notification subject'),
-    '#description' => t('The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url'),
-    '#default_value' => _og_mail_text('og_new_admin_subject')
-  );
-  $form['og_settings']['notifications']['og_new_admin_body'] = array(
-    '#type' => 'textarea',
-    '#title' => t('New admin user notification body'),
-    '#rows' => 10,
-    '#description' => t('The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url'),
-    '#default_value' => _og_mail_text('og_new_admin_body')
-  );
-
-  return system_settings_form($form);
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.rules.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.rules.inc
deleted file mode 100644
index 454ccc4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.rules.inc
+++ /dev/null
@@ -1,308 +0,0 @@
-<?php
-// $Id: og.rules.inc,v 1.4.4.3 2010/03/14 08:24:16 amitaibu Exp $
-
-/**
- * @file
- * Rules integration for the og module.
- */
-
-/**
- * Implementation of hook_rules_event_info().
- */
-function og_rules_event_info() {
-  return array(
-    'og_user_insert' => array(
-      'label' => t('User subscribes to group'),
-      'help' => t("A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."),
-      'arguments' => og_rules_events_hook_og_arguments(),
-      'module' => 'Organic groups',
-    ),
-    'og_user_approved' => array(
-      'label' => t('User approved to group by admin'),
-      'arguments' => og_rules_events_hook_og_arguments(),
-      'module' => 'Organic groups',
-    ),
-    'og_user_delete' => array(
-      'label' => t('User unsubscribes from group'),
-      'arguments' => og_rules_events_hook_og_arguments(),
-      'module' => 'Organic groups',
-   ),
- );
-}
-
-/**
- * Describes the arguments available for the og_hook().
- *
- * We pass uid and gid to rules so that the argument handlers can
- * load the full variables, but we hide them from the interface.
- */
-function og_rules_events_hook_og_arguments() {
-  return array(
-    'uid' => array(
-      'type' => 'number',
-      'hidden' => TRUE,
-    ),
-    'gid' => array(
-      'type' => 'number',
-      'hidden' => TRUE,
-    ),
-    'account' => array(
-      'type' => 'user',
-      'label' => t('User that subscribed to the group'),
-      'handler' => 'og_rules_events_argument_og_user',
-    ),
-    'group' => array(
-      'type' => 'node',
-      'label' => t('Group'),
-      'handler' => 'og_rules_events_argument_og_node',
-    ),
-  ) + rules_events_global_user_argument();
-}
-
-/**
- * Handler to get the user.
- */
-function og_rules_events_argument_og_user($uid, $gid) {
-  return user_load(array('uid' => $uid));
-}
-
-/**
- * Handler to get the group node.
- */
-function og_rules_events_argument_og_node($uid, $gid) {
-  return node_load($gid);
-}
-
-/**
- * Implementation of hook_rules_action_info().
- */
-function og_rules_action_info() {
-  return array(
-    'og_rules_action_subscribe_user' => array(
-      'label' => t('Subscribe user to group'),
-      'arguments' => array(
-        'user' => array(
-          'type' => 'user',
-          'label' => t('User who will be subscribed'),
-        ),
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group that user will be subscribed to'),
-        ),
-      ),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_action_remove_user' => array(
-      'label' => t('Unsubscribe user from group'),
-      'arguments' => array(
-        'user' => array('type' => 'user',
-        'label' => t('User who will be unsubscribed'),
-        ),
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group that user will be unsubscribed from'),
-        ),
-      ),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_action_add_group_node' => array(
-      'label' => t('Add group node settings to content'),
-      'arguments' => array(
-        'node' => array(
-          'type' => 'node',
-          'label' => t('Content that will become a group node'),
-        ),
-      ),
-      'help' => t("When creating a group node organic groups module requires some group settings. This action should be used after 'Add new content' action, that adds a <a href=\"@group-node-type\">group node type</a> content, and will result with a new group node.", array('@group-node-type' => url('admin/og/og'))),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_action_audience_add_group' => array(
-      'label' => t('Add group to audience of content'),
-      'arguments' => array(
-        'node' => array(
-          'type' => 'node',
-          'label' => t('Content whose audience is changed'),
-        ),
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group that will be added to audience'),
-        ),
-      ),
-      'help' => t('Note, that group node id must be known when this action runs, so for it to work on newly created group you must save that group first.'),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_action_audience_remove_group' => array(
-      'label' => t('Remove group from audience of content'),
-      'arguments' => array(
-        'node' => array(
-          'type' => 'node',
-          'label' => t('Content whose audience is changed'),
-        ),
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group that will be removed from audience'),
-        ),
-      ),
-      'module' => 'Organic groups',
-    ),
-  );
-}
-
-/**
- * Action: add group to audience of content.
- */
-function og_rules_action_audience_add_group($node, $group) {
-  if (og_is_group_post_type($node->type)) {
-    if (!is_array($node->og_groups)) {
-      $node->og_groups = array();
-    }
-    // Newly created groups may have null nid.
-    if ($group->nid) {
-      $node->og_groups[$group->nid] = $group->nid;
-    }
-  }
-  return array('node' => $node);
-}
-
-/**
- * Action: remove group from audience of content.
- */
-function og_rules_action_audience_remove_group($node, $group) {
-  if (!empty($node->og_groups) && !empty($group->nid)) {
-    unset($node->og_groups[$group->nid]);
-  }
-  return array('node' => $node);
-}
-
-/**
- * Action: Subscribe user to group.
- */
-function og_rules_action_subscribe_user($user, $node, $settings) {
-  og_save_subscription($node->nid, $user->uid, array('is_active' => (int)$settings['is_active']));
-}
-
-/**
- * Action: Subscribe user to group form.
- *
- * @ingroup forms.
- */
-function og_rules_action_subscribe_user_form($settings, &$form) {
-  $form['settings']['is_active'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Subscription is approved'),
-    '#description' => t('When enabled the user will automatically be approved. When disabled user will be a pending member.'),
-    '#default_value' => $settings['is_active'],
-  );
-}
-
-/**
- * Action: Unsubscribe user from group.
- */
-function og_rules_action_remove_user($user, $node, $settings) {
-  og_delete_subscription($node->nid, $user->uid);
-}
-
-/**
- * Action:Add group node settings to content.
- */
-function og_rules_action_add_group_node($node, $settings) {
-  if (og_is_group_type($node->type)) {
-    // Add og keys to the node.
-    foreach ($settings['og_fieldset']['og_settings'] as $key => $value){
-      $node->$key = $value;
-    }
-    return array('node' => $node);
-  }
-}
-
-/**
- * Action:Add group node settings to content form.
- */
-function og_rules_action_add_group_node_form($settings, &$form) {
-  $node = !empty($settings['og_fieldset']['og_settings']) ? $settings['og_fieldset']['og_settings'] : array();
-  $og_form = og_group_form($node, array());
-  $form['settings']['og_fieldset'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Organic groups form settings'),
-  );
-  $form['settings']['og_fieldset']['og_settings'] = $og_form;
-}
-
-/**
- * Implementation of hook_rules_condition_info().
- */
-function og_rules_condition_info() {
-  return array(
-    'og_rules_condition_user_in_group' => array(
-      'label' => t('User is group member'),
-      'arguments' => array(
-        'user' => array(
-          'type' => 'user',
-          'label' => t('User'),
-        ),
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group'),
-        ),
-      ),
-      'help' => t('Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE.'),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_condition_content_is_group' => array(
-      'label' => t('Content is a group'),
-      'arguments' => array(
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group'),
-        ),
-      ),
-      'help' => t('Evaluates to TRUE if the content is a group.'),
-      'module' => 'Organic groups',
-    ),
-    'og_rules_condition_content_is_group_post' => array(
-      'label' => t('Content is a group post'),
-      'arguments' => array(
-        'group' => array(
-          'type' => 'node',
-          'label' => t('Group post'),
-        ),
-      ),
-      'help' => t('Evaluates to TRUE if the content is a group post.'),
-      'module' => 'Organic groups',
-    ),
-  );
-}
-
-/**
- * Condition: User is group member.
- */
-function og_rules_condition_user_in_group($user, $node, $settings) {
-  return !empty($node->nid) && og_is_group_member($node->nid, $settings['include_admins'], $user->uid);
-}
-
-/**
- * Condition: User is group member.
- */
-function og_rules_condition_user_in_group_form($settings, &$form) {
-  $form['settings']['include_admins'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Include admins'),
-    '#description' => t('When enabled, users with "administer nodes" permission will always be treated as group members.'),
-    '#default_value' => $settings['include_admins'],
-  );
-}
-
-
-/**
- * Condition: Content is a group node.
- */
-function og_rules_condition_content_is_group($node, $settings) {
-  return og_is_group_type($node->type);
-}
-
-/**
- * Condition: Content is a group post.
- */
-function og_rules_condition_content_is_group_post($node, $settings) {
-  return og_is_group_post_type($node->type);
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.xmlrpc.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.xmlrpc.inc
deleted file mode 100644
index 94b4f17..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/includes/og.xmlrpc.inc
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-
-//TODO: this function does not perform complete access control. It is safe to use when users are subscribing selves to groups. It should not be used for one user to subscribe another to a group
-function og_xmlrpc_subscribe_user($username, $password, $gid, $uid) {
-  $admin = user_authenticate($username, $password);
-  if ($admin->uid) {
-    $account = user_load(array('uid' => $uid));
-    if ($account->uid) {
-      $return = og_subscribe_user($gid, $account);
-      return $return;
-    }
-    else {
-      return og_xmlrpc_error(t('Unrecognized user ID: %uid.', array('%uid' => $uid)));
-    }
-  }
-  else {
-    return og_xmlrpc_error(t('Wrong username or password.'));
-  }
-}
-
-function og_xmlrpc_get_all_subscribers($username, $password, $gid, $min_is_active, $min_is_admin) {
-  $account = user_authenticate($username, $password);
-  if ($account->uid) {
-    if (in_array($gid, array_keys($account->og_groups)) || user_access('administer organic groups', $account)) {
-      $sql = og_list_users_sql($min_is_active, $min_is_admin);
-      $result = db_query($sql, $gid);
-      while ($row = db_fetch_array($result)) {
-        $users[$row['uid']] = $row;
-      }
-      return $users;
-    }
-    else {
-      return og_xmlrpc_error(t('User is not a member of the specified group.'));
-    }
-  }
-  else {
-    return og_xmlrpc_error(t('Wrong username or password.'));
-  }
-}
-
-function og_xmlrpc_get_user_groups($username, $password, $uid) {
-  $caller = user_authenticate($username, $password);
-  if ($caller->uid) {
-    if ($caller->uid == $uid || user_access('administer organic groups', $caller)) {
-      return og_get_subscriptions($uid);  
-    }
-    else {
-      return og_xmlrpc_error(t('User is not allowed to retrieve membership information for another user.'));
-    }
-  }
-  else {
-    return og_xmlrpc_error(t('Wrong username or password.'));
-  }
-}
-
-/**
- * Prepare an error message for returning to the XMLRPC caller.
- */
-function og_xmlrpc_error($message) {
-  static $xmlrpcusererr;
-  if (!is_array($message)) {
-    $message = array($message);
-  }
-  $message = implode(' ', $message);
-
-  return xmlrpc_error($xmlrpcusererr + 1, strip_tags($message));
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.info b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.info
deleted file mode 100644
index b207b10..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.info
+++ /dev/null
@@ -1,11 +0,0 @@
-name = Organic groups access control
-description = "Enable access control for private posts and private groups."
-package = "Organic groups"
-dependencies[] = og
-core = 6.x
-; Information added by drupal.org packaging script on 2010-03-16
-version = "6.x-2.1"
-core = "6.x"
-project = "og"
-datestamp = "1268751911"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.install b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.install
deleted file mode 100644
index 5471067..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.install
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-// $Id: og_access.install,v 1.5.4.5 2009/11/17 03:28:17 weitzman Exp $
-
-/**
- * Definition of hook_schema();
- */
-function og_access_schema() {
-  $schema = array();
-  
-  $schema['og_access_post'] = array(
-    'description'     => 'Global properties for group posts.',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "The post's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'og_public'       => array(
-        'description'     => 'Is this a public or private post?',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'default'         => 1,
-        'not null'        => TRUE,
-      ),
-    ),
-    'primary key'       => array('nid'),
-  );
-  
-  return $schema;
-}
-
-/**
- * An implementation of hook_install().
- */
-function og_access_install() {
-  drupal_install_schema('og_access');
-  
-  // Put this module after OG so it can form_alter as needed.
-  db_query("UPDATE {system} SET weight = 1 WHERE name = 'og_access'");
-}
-
-function og_access_uninstall() {
-  drupal_uninstall_schema('og_access');
-  
-  // Delete variables
-  $variables = array('og_private_groups', 'og_visibility');
-  foreach ($variables as $variable) {
-    variable_del($variable);
-  }
-}
-
-// Migrate the is_public column from og_ancestry to a new og_access_post table. Denormalizing.
-function og_access_update_6201() {
-  $ret = array();
-  // Create new table.
-  $schema['og_access_post'] = array(
-    'description'     => 'Global properties for group posts.',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "The post's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'og_public'       => array(
-        'description'     => 'Is this a public or private post?',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'default'         => 1,
-        'not null'        => TRUE,
-      ),
-    ),
-    'primary key'       => array('nid'),
-  );
-  db_create_table($ret, 'og_access_post', $schema['og_access_post']);
-  
-  // Move data from og_ancestry.is_public into og_access_post.og_public.
-  // Exactly match what og_access_nodeapi(load) does when determining whether a given post is public.
-  $ret[] = update_sql("INSERT INTO {og_access_post} (nid, og_public) SELECT DISTINCT(nid), (SELECT oga_sub.is_public FROM {og_ancestry} oga_sub WHERE oga_sub.nid = oga.nid LIMIT 1) FROM {og_ancestry} oga");
-  
-  // Remove old column
-  db_drop_field($ret, 'og_ancestry', 'is_public');
-  
-  // Dedupe og_ancestry table because some sites had dupes of unkown origin.
-  // See og.install.
-  og_ancestry_dedupe($ret);
-  
-  return $ret;
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.js b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.js
deleted file mode 100644
index f4aaf25..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.js
+++ /dev/null
@@ -1,157 +0,0 @@
-// Node authoring form for group posts
-Drupal.behaviors.og_access_group_post = function() {
-  
-  /* Node authoring form for group content -Disable the public checkbox if no groups are selected in in Audience */
-    $('.og-audience').click(function() {
-      // Audience can be checkboxes, a simple select, or have optgroup (optgroups busted ATM. help wanted)
-      var cnt;
-      if ( $('.og-audience .form-checkbox').size() > 0) {
-        cnt = $('input.og-audience:checked').size();  
-      }
-      else {
-        cnt = $('.og-audience option:selected').size();      
-      }
-      if (cnt > 0) {
-        $('#edit-og-public').removeAttr("disabled");
-      }
-      else {
-        $('#edit-og-public').attr("disabled", "disabled");
-      }
-    });
-
-    // Set initial value
-    if ( $('.og-audience .form-checkbox').size() > 0 ) {
-      // The checkbox way of showing audience.      
-      if ( $('input.og-audience:checked').size() < 1) {
-        $('#edit-og-public').attr("disabled", "disabled");
-      }    
-    }
-    else {
-      // The select way of showing audience.
-      if ($('.og-audience option').size() > 0 && $('.og-audience option:selected').size() < 1) {
-        $('#edit-og-public').attr("disabled", "disabled");
-      }        
-    }
-}
-
-
-// Node authoring form for group homepages
-Drupal.behaviors.og_access_group_node = function() {
-    /* Don't allow "private group" and "Open subscription" at the same time 
-     * This is just for improved UI. You may change it if you need this combination.
-     */
-    $("#edit-og-private").click(function() { 
-      if ($("#edit-og-private:checked").val()) {
-        $("input[Name='og_selective']:nth(0)").removeAttr('checked').attr('disabled','disabled');
-      }
-      else {
-        $("input[Name='og_selective']:nth(0)").removeAttr('disabled');
-      }
-    });
-
-    $("input[Name='og_selective']").click(function() {
-        // If Open is selected.
-        if ($("input[Name='og_selective']:checked").val() == 0) {
-          $("#edit-og-private").removeAttr("checked").attr('disabled','disabled');
-        }
-        else {
-          $("#edit-og-private").removeAttr("disabled");
-        }
-    });
-
-    if ($("#edit-og-private:checked").val()) {
-        $("input[Name='og_selective']:nth(0)").removeAttr('checked').attr('disabled','disabled');
-    }
-    
-    $("#edit-og-private").click(function() { 
-      if ($("#edit-og-private:checked").val()) {
-        $("#edit-og-directory").removeAttr("checked").attr('disabled','disabled');
-      }
-      else {
-        $("#edit-og-directory").removeAttr('disabled');
-      }
-    });
-
-    /*
-     * Don't allow "private group" and "list in groups directory" at the same time 
-     * This is just for improved UI. You may change it if you need this combination.
-     */
-    $("#edit-og-directory").click(function() {
-      if ($("#edit-og-directory:checked").val()) {
-        $("#edit-og-private").attr('disabled','disabled');
-      }
-      else {
-        $("#edit-og-private").removeAttr('disabled');
-      }
-    });
-    
-    if ($("#edit-og-directory:checked").val() && !$("#edit-og-private:checked").val()) {
-        $("#edit-og-private").attr('disabled','disabled');
-    }
-    if ($("#edit-og-private:checked").val() && !$("#edit-og-directory:checked").val()) {
-        $("#edit-og-directory").attr('disabled','disabled');
-    }
-}
-  
-    
-  /* admin og settings form, "Node Authoring Form - Visibilty of Posts"
-   * Disable "Visible within the targeted groups and on other pages" if private groups set to "always private"
-   * Disable "Visible only within the targeted groups" if private groups set to "always public"
-   */
-Drupal.behaviors.og_access_admin_settings = function() {
-  $("input[Name='og_private_groups']").click(function() {
-      if ( $("input[Name='og_private_groups']:checked").val() == 1 ) {
-        $("input[name='og_visibility']:nth(0)").removeAttr('disabled');
-        $("input[name='og_visibility']:nth(1)").attr('disabled','disabled');
-      }
-      else if ( $("input[Name='og_private_groups']:checked").val() == 0 ) {
-        $("input[name='og_visibility']:nth(0)").attr('disabled','disabled');
-        $("input[name='og_visibility']:nth(1)").removeAttr('disabled');  
-      }
-      else { 
-        $("input[name='og_visibility']:nth(0)").removeAttr('disabled');  
-        $("input[name='og_visibility']:nth(1)").removeAttr('disabled');  
-      }
-    }
-  );
-
-  // Set intial value.
-  if ( $("input[Name='og_private_groups']:checked").val() == 1 ) {
-    $("input[name='og_visibility']:nth(0)").removeAttr('disabled');
-    $("input[name='og_visibility']:nth(1)").attr('disabled','disabled');
-  }
-  else if ( $("input[Name='og_private_groups']:checked").val() == 0 ) {
-      $("input[name='og_visibility']:nth(0)").attr('disabled','disabled');
-      $("input[name='og_visibility']:nth(1)").removeAttr('disabled');  
-  }
-  
-    /* "Group details - Private Groups"
-     * Disable "always public" if Node authoring visibility set to "Visible only within the targeted groups"
-     * Disable "always private" if Node authoring visibility set to "Visible within the targeted groups and on other pages"
-     */
-    $("input[Name='og_visibility']").click(function() {
-      if ($("input[Name='og_visibility']:checked").val() == 0) {
-          $("input[name='og_private_groups']:nth(0)").attr('disabled','disabled');
-          $("input[name='og_private_groups']:nth(1)").removeAttr('disabled');
-        }
-        else if ($("input[Name='og_visibility']:checked").val() == 1) {
-          $("input[name='og_private_groups']:nth(0)").removeAttr('disabled');
-          $("input[name='og_private_groups']:nth(1)").attr('disabled','disabled');
-        } 
-        else {
-          $("input[name='og_private_groups']:nth(0)").removeAttr('disabled');
-          $("input[name='og_private_groups']:nth(1)").removeAttr('disabled');
-        }
-      }
-    );
-
-    // Set initial value.
-    if ($("input[Name='og_visibility']:checked").val() == 0) {
-        $("input[name='og_private_groups']:nth(0)").attr('disabled','disabled');
-        $("input[name='og_private_groups']:nth(1)").removeAttr('disabled');
-    }
-    else if ($("input[Name='og_visibility']:checked").val() == 1) {
-        $("input[name='og_private_groups']:nth(0)").removeAttr('disabled');
-        $("input[name='og_private_groups']:nth(1)").attr('disabled','disabled');     
-    }
-};
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.module b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.module
deleted file mode 100644
index d673098..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/og_access.module
+++ /dev/null
@@ -1,390 +0,0 @@
-<?php
-// $Id: og_access.module,v 1.32.4.6 2010/02/22 10:46:16 amitaibu Exp $
-
-// visibility states for private groups. site admin chooses in og_access_settings()
-define('OG_PRIVATE_GROUPS_NEVER', 0);
-define('OG_PRIVATE_GROUPS_ALWAYS', 1);
-define('OG_PRIVATE_GROUPS_CHOOSE_TRUE', 2);
-define('OG_PRIVATE_GROUPS_CHOOSE_FALSE', 3);
-
-// visibility states for nodes within groups. site admin chooses in og_settings()
-define('OG_VISIBLE_GROUPONLY', 0);
-define('OG_VISIBLE_BOTH', 1);
-define('OG_VISIBLE_CHOOSE_PUBLIC', 2);
-define('OG_VISIBLE_CHOOSE_PRIVATE', 3);
-
-function og_access_menu() {
-  $items['admin/og/og_access'] = array(
-    'title' => 'Organic groups access configuration',
-    'description' => 'Choose whether new groups should be private or public.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_access_settings'),
-    'access arguments' => array('administer site configuration'),
-  );
-  return $items;
-}
-
-/**
- * Implementation of hook_nodeapi().
- */
-function og_access_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
-  switch ($op) {
-    case 'load':
-      if (og_is_group_post_type($node->type)) {
-        // Can't assume that og_access post records already exist. See http://drupal.org/node/522728.
-        $public_value = db_result(db_query("SELECT og_public FROM {og_access_post} WHERE nid = %d", $node->nid));
-        $node->og_public = ($public_value === '0') ? FALSE : TRUE;
-      }
-      break;
-    case 'presave':
-      // If no groups are selected, the post is always public.
-      if (og_is_group_post_type($node->type)) {
-        if (empty($node->og_groups)) {
-          $node->og_public = TRUE;
-        }
-      }
-      break;
-
-    case 'insert':
-      // Save og_public.
-      if (og_is_group_post_type($node->type)) {
-        drupal_write_record('og_access_post', $node);
-      }
-      break;
-    case 'update':
-      // Save og_public.
-      if (og_is_group_post_type($node->type)) {
-        // Can't assume that og_access post records already exist.
-        // See http://drupal.org/node/522728.
-        if (!db_result(db_query_range("SELECT nid FROM {og_access_post} WHERE nid = %d", $node->nid, 0, 1))) {
-          drupal_write_record('og_access_post', $node);
-        }
-        else {
-          drupal_write_record('og_access_post', $node, 'nid');
-        }
-      }
-      break;
-    case 'delete':
-      if (og_is_group_post_type($node->type)) {
-        $sql = "DELETE FROM {og_access_post} WHERE nid = %d";
-        db_query($sql, $node->nid);
-      }
-      break;
-  }
-}
-
-function og_access_settings() {
-  drupal_add_js(drupal_get_path('module', 'og_access'). '/og_access.js'); // load the form javascript to handle private groups / node visibility conflicts in the og access settings form.
-
-  $options = array(
-    t('Visible only within the targeted groups.'),
-    t('Visible within the targeted groups and on other pages.'),
-    t('Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>.'),
-    t('Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>.')
-  );
-  $form['og_visibility'] = array(
-    '#type' => 'radios',
-    '#title' => t('Visibility of posts'),
-    '#default_value' => variable_get('og_visibility', 0),
-    '#description' => t('Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa.'),
-    '#options' => $options,
-  );
-
-  // private groups control
-  $options = array(
-    t('New group home pages and default audience are always public.'),
-    t('New group home pages and default audience are always private.'),
-    t('Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>.'),
-    t('Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>.'),
-  );
-  $form['og_private_groups'] = array(
-    '#type' => 'radios',
-    '#title' => t('Private groups'),
-    '#options' => $options,
-    '#default_value' => variable_get('og_private_groups', OG_PRIVATE_GROUPS_CHOOSE_FALSE),
-    '#description' => '<p>'. t("A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here.") .'</p><p>'. t('Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only ha
 ve private groups if node visibility is set to be always public, and vice versa.') .'</p>',
-  );
-  return system_settings_form($form);
-}
-
-/**
- * Implementation of hook_content_extra_fields.
- */
-function og_access_content_extra_fields($type_name) {
-  $extra = array();
-  if (og_is_group_type($type_name)) {
-    $extra['og_private'] = array(
-      'label' => t('Private group'),
-      'description' => t('Checkbox for visibility of group home page to non-members.'),
-      'weight' => 0,
-    );
-  }
-  return $extra;
-}
-
-function og_access_alter_group_form(&$form, $node) {
-  // private groups
-  $visibility = variable_get('og_private_groups', OG_PRIVATE_GROUPS_CHOOSE_FALSE);
-  // override setting for admins - get right default
-  if (user_access('administer nodes')) {
-    $not = array(OG_PRIVATE_GROUPS_NEVER, OG_PRIVATE_GROUPS_CHOOSE_FALSE);
-    $visibility = in_array($visibility, $not) ? OG_PRIVATE_GROUPS_CHOOSE_FALSE : OG_PRIVATE_GROUPS_CHOOSE_TRUE;
-  }
-
-  $default = FALSE;
-  switch ($visibility) {
-    case OG_PRIVATE_GROUPS_NEVER :
-      $form['og_private'] = array (
-        '#type' => 'value',
-        '#value' => 0
-      );
-      break;
-
-    case OG_PRIVATE_GROUPS_ALWAYS :
-      $form['og_private'] = array (
-        '#type' => 'value',
-        '#value' => 1
-      );
-      break;
-
-    case OG_PRIVATE_GROUPS_CHOOSE_TRUE :
-      $default = TRUE;
-      // fall through
-
-    case OG_PRIVATE_GROUPS_CHOOSE_FALSE :
-      $form['og_private'] = array (
-        '#type' => 'checkbox',
-        '#title' => t('Private group'),
-        '#default_value' => isset($node->nid) ? $node->og_private : $default,
-        '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_private') : 0,
-        '#description' => t('Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>.')
-      );
-      break;
-  }
-}
-
-// Add public checkbox to node edit form.
-function og_access_alter_nongroup_form(&$form, $form_state, $node) {
-  global $user;
-
-  // If user has no subscriptions, don't bother with Public checkbox - it's meaningless.
-  if (og_is_group_post_type($node->type) && !empty($form['og_nodeapi']['visible'])) {
-    // get the visibility for normal users
-    $vis = variable_get('og_visibility', 0);
-
-    // override visibility for og admins
-    if (user_access('administer organic groups')) {
-      if ($vis < 2) {
-        $vis = $vis == OG_VISIBLE_GROUPONLY ? OG_VISIBLE_CHOOSE_PRIVATE : OG_VISIBLE_CHOOSE_PUBLIC;
-      }
-    }
-    elseif (!og_get_subscriptions($user->uid)) {
-      // don't show checkbox if no memberships. must be public.
-      $vis = OG_VISIBLE_BOTH;
-    }
-
-    // We are using this form element to communicate $groups from og to og_access.
-    $groups = $form['og_initial_groups']['#value'];
-
-    // If the post is to a private group, visibility must default to one of the private options.
-    $selected_groups = isset($form_state['values']['og_groups']) ? array_filter($form_state['values']['og_groups']) : $groups;
-    if (!empty($selected_groups)) {
-      foreach ($selected_groups as $gid) {
-        $group_node = new stdClass();
-        $group_node->nid = $gid;
-        og_load_group($group_node);
-         if (!empty($group_node->og_private)) {
-           // Set visibility to the appropriate private option.
-           $vis = variable_get('og_visibility', 0) == OG_VISIBLE_GROUPONLY ? OG_VISIBLE_GROUPONLY : OG_VISIBLE_CHOOSE_PRIVATE;
-          break;
-        }
-      }
-    }
-    else {
-      // TODOL: No groups. Public must be checked if it is visible.
-    }
-
-    switch ($vis) {
-      case OG_VISIBLE_BOTH:
-        $form['og_nodeapi']['og_public'] = array('#type' => 'value', '#value' => 1);
-        break;
-      case OG_VISIBLE_GROUPONLY:
-        $form['og_nodeapi']['og_public'] = array('#type' => 'value', '#value' => 0);
-        break;
-
-      //user decides how public the post is.
-      case OG_VISIBLE_CHOOSE_PUBLIC:
-        $form['og_nodeapi']['visible']['og_public'] = array(
-          '#type' => 'checkbox',
-          '#title' => t('Public'),
-          '#default_value' => isset($node->og_public) ? $node->og_public : 1,
-          '#description' => t('Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>.'),
-          '#weight' => 2,
-        );
-        break;
-      case OG_VISIBLE_CHOOSE_PRIVATE:
-        $form['og_nodeapi']['visible']['og_public'] = array(
-          '#type' => 'checkbox',
-          '#title' => t('Public'),
-          '#default_value' => isset($node->og_public) ? $node->og_public : 0,
-          '#description' => t('Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>.'),
-          '#weight' => 2,
-        );
-        break;
-    }
-
-    if (count($form['og_nodeapi']['visible']) > 1) {
-      $form['og_nodeapi']['#type'] = 'fieldset';
-      $form['og_nodeapi']['#title'] = t('Groups');
-      $form['og_nodeapi']['#collapsible'] = TRUE;
-      $form['og_nodeapi']['#collapsed'] = $selected_groups ? TRUE : FALSE;
-    }
-
-  }
-
-}
-
-/**
- * Implementation of hook_form_alter().
- */
-function og_access_form_alter(&$form, &$form_state, $form_id) {
-  if (isset($form['#node']) && $form_id == $form['#node']->type .'_node_form') {
-    // This way, our js gets added even if form is cached.
-    $form['#pre_render'][] = 'og_access_add_js';
-    $node = $form['#node'];
-    if (og_is_group_type($node->type)) {
-      og_access_alter_group_form($form, $node);
-    }
-    else {
-      og_access_alter_nongroup_form($form, $form_state, $node);
-    }
-  }
-}
-
-function og_access_add_js($form) {
-  drupal_add_js(drupal_get_path('module', 'og_access'). '/og_access.js');
-  return $form;
-}
-
-/**
- * Implementation of hook_node_grants().
- */
-function og_access_node_grants($account, $op) {
-  if ($op == 'view') {
-    $grants['og_public'][] = 0; // everyone can see a public node
-  }
-
-  // Subscribers get an admin or non-admin grant for each subscription
-  if ($subscriptions = og_get_subscriptions($account->uid)) {
-    foreach ($subscriptions as $key => $val) {
-      // Admins don't need to receive the subscriber grant since they can perform all operations.
-      if ($val['is_admin']) {
-        $grants['og_admin'][] = $key;
-      }
-      else {
-        $grants['og_subscriber'][] = $key;
-      }
-    }
-  }
-  return isset($grants) ? $grants : array();
-}
-
-/**
- * Implementation of hook_node_access_records.
- */
-function og_access_node_access_records($node) {
-  if (og_is_group_type($node->type)) {
-    // This grant allows group admins to manage their group.
-    $grants[] = array(
-      'realm' => 'og_admin',
-      'gid' => $node->nid,
-      'grant_view' => 1,
-      'grant_update' => 1,
-      'grant_delete' => 0,
-      'priority' => 0,
-    );
-
-    if (!$node->og_private) {
-      // If the group is not private, let everyone view the group homepage.
-      $grants[] = array (
-        'realm' => 'og_public',
-        'gid' => 0,
-        'grant_view' => 1,
-        'grant_update' => 0,
-        'grant_delete' => 0,
-        'priority' => 0,
-      );
-    }
-    else {
-      // If the group private, let subscribers view the group homepage.
-      $grants[] = array (
-        'realm' => 'og_subscriber',
-        'gid' => $node->nid,
-        'grant_view' => 1,
-        'grant_update' => 0,
-        'grant_delete' => 0,
-        'priority' => 0,
-      );
-
-    }
-  }
-  elseif (!empty($node->og_groups)) {
-    // Applies to non group nodes.
-    if ($node->og_public) {
-      $grants[] = array(
-        'realm' => 'og_public',
-        'gid' => 0,
-        'grant_view' => 1,
-        'grant_update' => 0,
-        'grant_delete' => 0,
-        'priority' => 0,
-      );
-    }
-
-    foreach ($node->og_groups as $gid) {
-      // Group administrators get all operations.
-      $grants[] = array(
-        'realm' => 'og_admin',
-        'gid' => $gid,
-        'grant_view' => 1,
-        'grant_update' => 1,
-        'grant_delete' => 1,
-        'priority' => 0,
-      );
-      // Normal subscribers just get update operation if node type is a wiki type.
-      $is_wiki = og_is_wiki_type($node->type);
-      $grants[] = array(
-        'realm' => 'og_subscriber',
-        'gid' => $gid,
-        'grant_view' => 1,
-        'grant_update' => $is_wiki,
-        'grant_delete' => 0,
-        'priority' => 0,
-      );
-    }
-  }
-
-  if (!empty($grants)) {
-    // Allow other modules to change the grants.
-    drupal_alter('og_access_grants', $grants, $node);
-    return $grants;
-  }
-  return NULL;
-}
-
-/**
- * Implementation of hook_node_access_explain.
- */
-function og_access_node_access_explain($row) {
-  if ($row->realm == 'og_public') {
-    return t('All users may view this node.');
-  }
-  elseif ($row->realm == 'og_subscriber') {
-    $node = node_load((int)$row->gid);
-    return t('Members of <a href="@group-node">@group-name</a> may view this node.', array('@group-node' => url('node/'. $row->gid), '@group-name' => $node->title));
-  }
-  elseif ($row->realm == 'og_admin') {
-    $node = node_load((int)$row->gid);
-    return t('Group admins of <a href="@group-node">@group-name</a> may view/edit/delete this node.', array('@group-node' => url('node/'. $row->gid), '@group-name' => $node->title));
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.de.po
deleted file mode 100644
index 1a9e117..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.de.po
+++ /dev/null
@@ -1,120 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-15 21:34+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: modules/og_access/og_access.module:31
-msgid "Visible only within the targeted groups."
-msgstr "Nur in den ausgewählten Gruppen sichtbar."
-
-#: modules/og_access/og_access.module:32
-msgid "Visible within the targeted groups and on other pages."
-msgstr "Sowohl in den ausgewählten Gruppen, als auch auf anderen Seiten sichtbar."
-
-#: modules/og_access/og_access.module:33
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr "Die vom Autor/Bearbeiter über ein Ankreuzfeld im Beitragsformular ausgewählte Sichtbarkeit. Die Standardeinstellung des Ankreuzfeldes ist <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:34
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr "Die vom Autor/Bearbeiter über ein Ankreuzfeld im Beitragsformular ausgewählte Sichtbarkeit. Die Standardeinstellung des Ankreuzfeldes ist <em>nicht öffentlich</em>."
-
-#: modules/og_access/og_access.module:38
-msgid "Visibility of posts"
-msgstr "Sichtbarkeit der Beiträge"
-
-#: modules/og_access/og_access.module:40
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr ""
-
-# Standardzielgruppe(n) ?
-#: modules/og_access/og_access.module:46
-msgid "New group home pages and default audience are always public."
-msgstr "Neue Gruppen-Startseiten und die Standardzielgruppen sind immer öffentlich."
-
-# Standardzielgruppe(n) ?
-#: modules/og_access/og_access.module:47
-msgid "New group home pages and default audience are always private."
-msgstr "Neue Gruppen-Startseiten und die Standardzielgruppen sind immer nicht öffentlich."
-
-#: modules/og_access/og_access.module:48
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr "Der Gruppenadministrator wählt aus, ob seine Gruppen-Startseite und Zielgruppe öffentlich ist oder nicht. Die Standardeinstellung ist <em>nicht öffentlich</em>."
-
-#: modules/og_access/og_access.module:49
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr "Der Gruppenadministrator wählt aus, ob seine Gruppenstartseite und Zielgruppe öffentlich ist oder nicht. Die Standardeinstellung ist <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:53
-msgid "Private groups"
-msgstr "Nicht öffentliche Gruppen"
-
-#: modules/og_access/og_access.module:56
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr ""
-
-#: modules/og_access/og_access.module:56
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr ""
-
-#: modules/og_access/og_access.module:68;107
-msgid "Private group"
-msgstr "Nicht öffentliche Gruppe"
-
-#: modules/og_access/og_access.module:69
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr "Ankreuzfeld für die Sichtbarkeit der Gruppen-Startseite für Nichtmitglieder."
-
-#: modules/og_access/og_access.module:110
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr "Soll diese Gruppe nur für deren Mitglieder sichtbar sein? Deaktiviert, sobald die Gruppe auf <em>Im Verzeichnis anzeigen</em> oder <em>Mitgliedschaftsanfragen: offen</em> eingestellt ist."
-
-#: modules/og_access/og_access.module:169;178
-msgid "Public"
-msgstr "Öffentlich"
-
-#: modules/og_access/og_access.module:171;180
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr "Diesen Beitrag jedem oder nur den Mitgliedern der unten ausgewählten Gruppen anzeigen. Beiträge ohne Gruppenzuordnung sind immer <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:319
-msgid "All users may view this node."
-msgstr "Alle Benutzer können diesen Beitrag lesen."
-
-#: modules/og_access/og_access.module:323
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr "Mitglieder von <a href=\"@group-node\">@group-name</a> können diesen Beitrag lesen."
-
-#: modules/og_access/og_access.module:327
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr "Gruppenadmins von <a href=\"@group-node\">@group-name</a> können diesen Beitrag lesen/bearbeiten/löschen."
-
-#: modules/og_access/og_access.module:18
-msgid "Organic groups access configuration"
-msgstr "Zugriffskonfiguration für organische Gruppen"
-
-#: modules/og_access/og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr "Auswählen, ob neue Gruppen öffentlich oder nicht öffentlich sind."
-
-#: modules/og_access/og_access.module:0
-msgid "og_access"
-msgstr "og_access"
-
-#: modules/og_access/og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr "Ermöglicht die Zugriffskontrolle auf nicht öffentliche Beiträge und Gruppen."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ja.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ja.po
deleted file mode 100644
index 1cceb22..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ja.po
+++ /dev/null
@@ -1,132 +0,0 @@
-# $Id: modules-og_access.ja.po,v 1.1 2008/11/10 09:55:38 pineray Exp $
-#
-# Japanese translation of Drupal (general)
-# Copyright 2008 PineRay <matsudaterutaka at gmail.com>
-# Generated from files:
-#  og_access.module,v 1.28 2008/11/02 13:27:40 weitzman
-#  og_access.info: n/a
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0-rc7\n"
-"POT-Creation-Date: 2008-11-10 16:02+0900\n"
-"PO-Revision-Date: 2008-11-10 18:00+0900\n"
-"Last-Translator: PineRay <matsudaterutaka at gmail.com>\n"
-"Language-Team: Japanese <matsudaterutaka at gmail.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-
-#: og_access.module:31
-msgid "Visible only within the targeted groups."
-msgstr "指定したグループでのみ閲覧可能。"
-
-#: og_access.module:32
-msgid "Visible within the targeted groups and on other pages."
-msgstr "指定したグループとその他のページで閲覧可能。"
-
-#: og_access.module:33
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr "投稿者/編集者が投稿フォームにあるチェックボックスで閲覧範囲を選択。チェックボックスのデフォルトは<em>パブリック</em>。"
-
-#: og_access.module:34
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr "投稿者/編集者が投稿フォームにあるチェックボックスで閲覧範囲を選択。チェックボックスのデフォルトは<em>プライベート</em>。"
-
-#: og_access.module:38
-msgid "Visibility of posts"
-msgstr "記事の閲覧範囲"
-
-#: og_access.module:40
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr "グループの関連記事をどこまで表示するか決定します。グループ管理者には記事をパブリックにするチェックボックスが常に表示されます。この設定を変更しても、すでに存在する記事には影響しないことに注意してください。記事を保存しなおすと、新しい設定が適用されます。設定したい項目が無効であれば、下記の<em>プライベートグループ</em>以下にある設定を確認してください。常にプライベートグループとする設定であれば、ノードを常にパブリックとする設定にはできませんし、その逆もまたしかりです。"
-
-#: og_access.module:46
-msgid "New group home pages and default audience are always public."
-msgstr "新しいグループのホームページとデフォルトの読者は常にパブリック。"
-
-#: og_access.module:47
-msgid "New group home pages and default audience are always private."
-msgstr "新しいグループのホームページとデフォルトの読者は常にプライベート。"
-
-#: og_access.module:48
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr "グループ管理者は、自分のグループのホームページと読者がプライベートかどうかを選択します。デフォルトは<em>プライベート</em>。"
-
-#: og_access.module:49
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr "グループ管理者は、自分のグループのホームページと読者がプライベートかどうかを選択します。デフォルトは<em>パブリック</em>。"
-
-#: og_access.module:53
-msgid "Private groups"
-msgstr "プライベートグループ"
-
-#: og_access.module:56
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr "プライベートグループのホームページはメンバーでなければ閲覧できず、そのグループに新しく投稿された記事はデフォルトでプライベートとなります。この設定は、新しくグループを作成する際または既存のグループを編集する際の公開オプションに影響します。もしも、<em>グループ管理者が選択する</em>オプションを選択していれば、あなたがここで指定した設定をデフォルトとして、新しいグループがプライベートかどうかはグループ管理者が決定します。"
-
-#: og_access.module:56
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr "グループの<em>コンテンツ</em>すべての公開設定は、このページにある<em>記事の閲覧範囲</em>の設定にしたがって、作成時または編集時に決定されることに注意してください。また、この設定の変更は、新しくグループを作成するさいのデフォルトにしか影響せず、既存のグループの公開設定には影響しないことにも注意してください。それらを変更するには、グループとそのコンテンツそれぞれを直接編集しなければなりません。設定したいと思う項目が無効である場合、上記の<em>記事の閲覧範囲</em>を確認してください。ノードを常に公開する設定であれば、プライベートグループだけを選択することはできませんし、その逆もまたしかりです。"
-
-#: og_access.module:68;107
-msgid "Private group"
-msgstr "プライベートグループ"
-
-#: og_access.module:69
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr "グループのホームページを非メンバーが閲覧可能とするかどうかのチェックボックス。"
-
-#: og_access.module:110
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr "このグループをメンバーだけが閲覧できるようにしますか? グループの設定が<em>グループ一覧に表示</em>または<em>参加申込: オープン</em>であれば無効です。"
-
-#: og_access.module:169;178
-msgid "Public"
-msgstr "パブリック"
-
-#: og_access.module:171;180
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr "この記事を全員または上記でチェックしたグループのメンバーだけに表示します。グループが割り当てられていない記事は常に<em>パブリック</em>となります。"
-
-#: og_access.module:188
-msgid "Groups"
-msgstr "グループ"
-
-#: og_access.module:319
-msgid "All users may view this node."
-msgstr "すべてのユーザがこのノードを閲覧できます。"
-
-#: og_access.module:323
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr "<a href=\"@group-node\">@group-name</a>のメンバーがこのノードを閲覧できます。"
-
-#: og_access.module:327
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr "<a href=\"@group-node\">@group-name</a>のグループ管理者がこのノードを閲覧・編集・削除できます。"
-
-#: og_access.module:18
-msgid "Organic groups access configuration"
-msgstr "オーガニックグループのアクセス設定"
-
-#: og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr "新しいグループをプライベートにするかパブリックにするか選択してください。"
-
-#: og_access.module:0
-msgid "og_access"
-msgstr "og_access"
-
-#: og_access.info:0
-msgid "Organic groups access control"
-msgstr "オーガニックグループ・アクセス制御"
-
-#: og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr "プライベートな記事やグループのためにアクセス制御を有効にします。"
-
-#: og_access.info:0
-msgid "Organic groups"
-msgstr "オーガニックグループ"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.pot
deleted file mode 100644
index ebdb729..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.pot
+++ /dev/null
@@ -1,121 +0,0 @@
-# $Id: modules-og_access.pot,v 1.4 2008/11/15 21:44:46 hass Exp $
-#
-# LANGUAGE translation of Drupal (modules-og_access)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_access.module,v 1.29 2008/11/14 14:15:10 weitzman
-#  modules/og_access/og_access.info: n/a
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: modules/og_access/og_access.module:31
-msgid "Visible only within the targeted groups."
-msgstr ""
-
-#: modules/og_access/og_access.module:32
-msgid "Visible within the targeted groups and on other pages."
-msgstr ""
-
-#: modules/og_access/og_access.module:33
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:34
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:38
-msgid "Visibility of posts"
-msgstr ""
-
-#: modules/og_access/og_access.module:40
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr ""
-
-#: modules/og_access/og_access.module:46
-msgid "New group home pages and default audience are always public."
-msgstr ""
-
-#: modules/og_access/og_access.module:47
-msgid "New group home pages and default audience are always private."
-msgstr ""
-
-#: modules/og_access/og_access.module:48
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:49
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:53
-msgid "Private groups"
-msgstr ""
-
-#: modules/og_access/og_access.module:56
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr ""
-
-#: modules/og_access/og_access.module:56
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr ""
-
-#: modules/og_access/og_access.module:68;107
-msgid "Private group"
-msgstr ""
-
-#: modules/og_access/og_access.module:69
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr ""
-
-#: modules/og_access/og_access.module:110
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:169;178
-msgid "Public"
-msgstr ""
-
-#: modules/og_access/og_access.module:171;180
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:319
-msgid "All users may view this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:323
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:327
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:18
-msgid "Organic groups access configuration"
-msgstr ""
-
-#: modules/og_access/og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr ""
-
-#: modules/og_access/og_access.module:0
-msgid "og_access"
-msgstr ""
-
-#: modules/og_access/og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ru.po
deleted file mode 100644
index cb858be..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_access/translations/modules-og_access.ru.po
+++ /dev/null
@@ -1,117 +0,0 @@
-# Russian translation of Drupal (modules-og_access)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-02 23:57+0100\n"
-"PO-Revision-Date: 2008-11-19 22:15+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: modules/og_access/og_access.module:31
-msgid "Visible only within the targeted groups."
-msgstr "Видимо только в пределах установленных групп."
-
-#: modules/og_access/og_access.module:32
-msgid "Visible within the targeted groups and on other pages."
-msgstr "Видимо в пределах установленных групп и на других страницах."
-
-#: modules/og_access/og_access.module:33
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr "Видимость определяется автором/редактором с помощью флажка на форме редактирования. По умолчанию устанавливается <em>общедоступно</em>."
-
-#: modules/og_access/og_access.module:34
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr "Видимость определяется автором/редактором с помощью флажка на форме редактирования. По умолчанию устанавливается <em>ограниченный доступ</em>."
-
-#: modules/og_access/og_access.module:38
-msgid "Visibility of posts"
-msgstr "Видимость сообщений"
-
-#: modules/og_access/og_access.module:40
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr "Установить, насколько доступной должна быть данная запись, когда привязывается к группе. Администраторы OG всегда видят поле выбора, позволяющее сделать сообщение общедоступным. Обратите внимание, что изменения в этих настройках не отражаются на существующих сообщениях. Пере-сохраните эти сообщения, чтобы новые настройки вступили в силу. Если нужные настройки неактивны, проверьте настройки в разделе <em>Группы с ограниченным доступом</em> ниже."
-
-#: modules/og_access/og_access.module:46
-msgid "New group home pages and default audience are always public."
-msgstr "Новые главные страницы групп и аудитория по умолчанию всегда общедоступны."
-
-#: modules/og_access/og_access.module:47
-msgid "New group home pages and default audience are always private."
-msgstr "Новые главные страницы групп и аудитория по умолчанию всегда в ограниченном доступе."
-
-#: modules/og_access/og_access.module:48
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr "Администратор группы выбирает, ограничить ли доступ к главной странице группы и аудитории. По умолчанию <em>доступ ограничен</em>."
-
-#: modules/og_access/og_access.module:49
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr "Администратор группы выбирает, ограничить ли доступ к главной странице группы и аудитории. По умолчанию <em>общедоступно</em>."
-
-#: modules/og_access/og_access.module:53
-msgid "Private groups"
-msgstr "Группы с ограниченным доступом"
-
-#: modules/og_access/og_access.module:56
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr "Главная страница группы с ограниченным доступом не может быть просмотрена пользователями, не являющимися ее участниками, доступ к новым сообщениям в группе по-умолчанию также ограничен. Эта настройки управляет тем, какие опции групп с ограниченным доступом могут использоваться при создании новой группы или редактировании существующей. Если вы выберете один из вариантов <em>Администраторо группы выбирает...</em>, то ограничения доступа будут в ведении администраторов групп, со значением по умолчанию, которое указано здесь."
-
-#: modules/og_access/og_access.module:56
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr "Обратите внимание, что ограничения доступа всего <em>содержания</em> в группе определяется при создании и редактировании каждого узла (node), в соответствии с настройками <em>Видимость сообщений</em> на этой странице. Также обратите внимание, что изменения этих настроек влияет только на значения по умолчанию при создании новых групп, а не ограничения доступа существующих групп! Чтобы изменить их, необходимо отредактировать непосредственно группы и каждое сообщение в них. Если нужные настройки неактивны, проверьте <em>Видимость сообщений<
 /em> выше. Вы не можете выбрать создание групп только с ограниченным доступом, если содержимое сделано всегда общедоступным и наоборот."
-
-#: modules/og_access/og_access.module:68;107
-msgid "Private group"
-msgstr "Группа с ограниченным доступом"
-
-#: modules/og_access/og_access.module:69
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr "Флажок, устанавливающий видимость главной страницы группы для пользователей, не входящих в нее."
-
-#: modules/og_access/og_access.module:110
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr "Должна ли эта группа быть видимой только ее участникам? Отключено, если установлены опции <em>Отображать в списке</em> или <em>Запросы на участие: открытая группа</em>."
-
-#: modules/og_access/og_access.module:169;178
-msgid "Public"
-msgstr "Общедоступно"
-
-#: modules/og_access/og_access.module:171;180
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr "Показывать это сообщение всем, либо только участникам выбранной выше группы. Сообщения, не привязанные к группам, всегда <em>общедоступны</em>."
-
-#: modules/og_access/og_access.module:319
-msgid "All users may view this node."
-msgstr "Все пользователи могут просматривать этот узел (node)."
-
-#: modules/og_access/og_access.module:323
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr "Участники группы <a href=\"@group-node\">@group-name</a> могут просматривать этот узел (node)."
-
-#: modules/og_access/og_access.module:327
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr "Администраторы группы <a href=\"@group-node\">@group-name</a> могут просматривать/редактировать/удалить этот узел (node)."
-
-#: modules/og_access/og_access.module:18
-msgid "Organic groups access configuration"
-msgstr "Настройки Organic groups access"
-
-#: modules/og_access/og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr "Выберите, должны ли новые группы быть с ограниченным доступом, либо общедоступны."
-
-#: modules/og_access/og_access.module:0
-msgid "og_access"
-msgstr "og_access"
-
-#: modules/og_access/og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr "Включить контроль доступа для сообщений с ограниченным доступом и групп с ограниченным доступом."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/README.txt
deleted file mode 100644
index 96574ed..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/README.txt
+++ /dev/null
@@ -1,36 +0,0 @@
-; $Id: README.txt,v 1.2.4.1 2009/06/10 16:23:06 weitzman Exp $
-
-The og_actions module is a collection of actions. Their most common use case is in conjunction with the Views Bulk Operations module. Together, these modules make a terrific admin dashboard for putitng content into and out of groups, and adding removing members from groups. 
-
-Requirements:
-og.module
-
-Suggested:
-trigger.module OR
-workflow.module OR
-rules.module OR
-views_bulk_options.module
-
-Actions
-There are 11 actions in this module. Here is a sampling.
-
-Non-configurable actions:
--------------------------
-"Make the node publicly visible" -- This action will make the node visible to the public. This has the same effect as checking the "Public" box on node creation.
-
-"Make the node private to its groups" -- This action has the opposite of "Make the node publicly visible."  This action is equivalent to unchecking the "public" box on node editing.
-
-"Remove the node from all groups" -- This is action will remove all group ties to this node. This will occur even if you have selected "Audience Required" in your organic group settings.
-
-Configurable actions:
----------------------
-"Add the node to the specified group..." -- This action allows an administrator to select a group and add nodes to it. Any currently published, organic group node type will be listed. In large lists, this could potentially be a very long list. This action could potentially add a node that is in the excluded content type list.
-
-"Remove the node from the specified group..." -- This action removes the node from the selected groups. Potentially, it could remove the last group from the node, even if "Audience Required" is selected in organic groups.
-
-Notes
-If you are using workflow.module with this module, you may find that your actions are not taking effect during node creation. To fix this bug use the following SQL query in your database:
-
-UPDATE SYSTEM SET weight = 10 WHERE name = "workflow"
-
-This will ensure that og adds its data to the node before workflow attempts to act on it. You could alternatively set workflow's weight in the system table using the weight module.
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.info b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.info
deleted file mode 100644
index 4fb101c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.info
+++ /dev/null
@@ -1,12 +0,0 @@
-; $Id: og_actions.info,v 1.2.4.1 2009/05/29 00:45:31 weitzman Exp $
-name = Organic groups actions
-description = Provides actions for use with Organic Groups and Trigger.
-package = "Organic groups"
-dependencies[] = og
-core = 6.x
-; Information added by drupal.org packaging script on 2010-03-16
-version = "6.x-2.1"
-core = "6.x"
-project = "og"
-datestamp = "1268751911"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.install b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.install
deleted file mode 100644
index 4d06280..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.install
+++ /dev/null
@@ -1,8 +0,0 @@
-<?php
-// $Id: og_actions.install,v 1.2 2008/10/29 20:01:57 dww Exp $
-
-function og_actions_disable() {
-  // Make sure our actions get wiped form the DB.
-  // TOOD: does not work because this module is still enabled in module_implements()?
-  actions_synchronize(array(), TRUE);
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.module b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.module
deleted file mode 100755
index 0bc1345..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/og_actions.module
+++ /dev/null
@@ -1,526 +0,0 @@
-<?php
-// $Id: og_actions.module,v 1.9.4.2 2009/06/09 01:04:44 weitzman Exp $
-
-/**
- * Implementation of hook_action_info().
- */
-function og_actions_action_info() {
-  $actions = array(
-    'og_remove_groups_action' => array(
-      'type' => 'node',
-      'description' => t('Remove post from all groups'),
-      'configurable' => FALSE,
-      'behavior' => array('changes_node_property'), // For Views Bulk Operations module
-      'hooks' => array(
-        'nodeapi' => array('insert', 'update'),
-      ),
-    ),
-    'og_add_group_action' => array(
-      'type' => 'node',
-      'description' => t('Add post to the specified groups'),
-      'behavior' => array('changes_node_property'), // For Views Bulk Operations module
-      'configurable' => TRUE,
-      'hooks' => array(
-        'nodeapi' => array('insert', 'update'),
-      ),
-    ),
-    'og_remove_group_action' => array(
-      'type' => 'node',
-      'description' => t('Remove post from the specified groups'),
-      'behavior' => array('changes_node_property'), // For Views Bulk Operations module
-      'configurable' => TRUE,
-      'hooks' => array(
-        'nodeapi' => array('insert', 'update'),
-      ),
-    ),
-    'og_subscribe_user_action' => array(
-      'type' => 'user',
-      'description' => t('Subscribe user to the specified groups'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-    'og_unsubscribe_user_action' => array(
-      'type' => 'user',
-      'description' => t('Unsubscribe user from the specified groups'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-    'og_promote_user_action' => array(
-      'type' => 'user',
-      'description' => t('Promote user to an administrator in the specified group'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-    'og_demote_user_action' => array(
-      'type' => 'user',
-      'description' => t('Demote user from an administrator in the specified group'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-    'og_approve_user_action' => array(
-      'type' => 'user',
-      'description' => t('Approve user subscription to the specified group'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-    'og_deny_user_action' => array(
-      'type' => 'user',
-      'description' => t('Deny user subscription to the specified group'),
-      'configurable' => TRUE,
-      'hooks' => array(),
-    ),
-  );
-  if (module_exists('og_access')) {
-    $actions += array(
-      'og_make_public_action' => array(
-        'type' => 'node',
-        'description' => t('Make post publicly visible'),
-        'behavior' => array('changes_node_property'), // For Views Bulk Operations module
-        'configurable' => FALSE,
-        'hooks' => array(
-          'nodeapi' => array('insert', 'update'),
-        ),
-      ),
-      'og_make_private_action' => array(
-        'type' => 'node',
-        'description' => t('Make post private to its groups'),
-        'behavior' => array('changes_node_property'), // For Views Bulk Operations module
-        'configurable' => FALSE,
-        'hooks' => array(
-          'nodeapi' => array('insert', 'update'),
-        ),
-      ),
-    );
-  }
-  return $actions;
-}
-
-/**
- * Action to make a node public in organic groups. Requires actions.module.
- */
-function og_make_public_action($node, $context) {
-  if (isset($node->og_groups)) {
-    $node->og_public = 1;
-    watchdog('action', 'Set node %id to public.', array('%id' => intval($node->nid)));
-  }
-}
-
-/**
- * Action to make a node private in organic groups. Requires actions.module.
- */
-function og_make_private_action($node, $context) {
-  if (isset($node->og_groups)) {
-    $node->og_public = 0;
-    watchdog('action', 'Set node %id to private.', array('%id' => intval($node->nid)));
-  }
-}
-
-/**
- * Action to remove a node from all groups. Requires actions.module.
- */
-function og_remove_groups_action($node, $context) {
-  if (!empty($node->og_groups)) {
-    $node->og_groups = array();
-    watchdog('action', 'Removed node %id from all groups.', array('%id' => intval($node->nid)));
-  }
-}
-
-/**
- * A configurable action to add a node to specific groups in organic groups.
- * Requires actions.module.
- */
-function og_add_group_action($node, $context) {
-  if (isset($context['groups'])) {
-    foreach ($context['groups'] as $gid) {
-      $node->og_groups[$gid] = $gid;
-    }
-    watchdog('action', 'Added node id %id to groups %groups.', array('%id' => intval($node->nid), '%groups' => implode(',', $context['groups'])));
-  }
-}
-
-/**
- * Configuration form for Add Group action.
- */
-function og_add_group_action_form($context) {
-  if (!isset($context['groups'])) {
-    $context['groups'] = array();
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form = array();
-    $form['groups'] = array(
-      '#type' => 'select',
-      '#title' => t('Groups'),
-      '#options' => $groups,
-      '#description' => t('Select the groups to add to the node.'),
-      '#default_value' => $context['groups'],
-      '#required' => TRUE,
-      '#multiple' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/content'))));
-  }
-  return $form;
-}
-
-function og_add_group_action_submit($form, &$form_state) {
-  return array(
-    'groups' => $form_state['values']['groups'],
-  );
-}
-
-/**
- * A configurable action to remove a node from specific groups in og.
- * Requires actions.module
- */
-function og_remove_group_action($node, $context) {
-  if (isset($context['groups'])) {
-    foreach ($node->og_groups as $key => $gid) {
-      foreach ($context['groups'] as $newkey => $newgid) {
-        if ($gid == $newgid) {
-          unset($node->og_groups[$key]);
-        }
-      }
-    }
-    watchdog('action', 'Removed node id %id from groups %groups.', array('%id' => intval($node->nid), '%groups' => implode(',', $context['groups'])));
-  }
-}
-
-/**
- * Configuration form for Remove Group action.
- */
-function og_remove_group_action_form($context) {
-  if (!isset($context['groups'])) {
-    $context['groups'] = array();
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form = array();
-    $form['groups'] = array(
-      '#type' => 'select',
-      '#title' => t('Groups'),
-      '#options' => $groups,
-      '#description' => t('Select the groups to remove from the node.'),
-      '#default_value' => $context['groups'],
-      '#required' => TRUE,
-      '#multiple' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('There are no groups. You must have at least one existing group with nodes assigned to use this action.'));
-  }
-  return $form;
-}
-
-/**
- * Submit handler for Remove Group action configuration.
- */
-function og_remove_group_action_submit($form, &$form_state) {
-  return array(
-    'groups' => $form_state['values']['groups'],
-  );
-}
-
-/**
- * A configurable action to subscribe a user to specific groups.
- */
-function og_subscribe_user_action($account, $context) {
-  if (isset($context['groups'])) {
-    foreach ($context['groups'] as $gid) {
-      og_save_subscription($gid, $account->uid, array('is_active' => 1));
-    }
-    watchdog('action', 'Subscribed user %name to groups %groups.', array('%name' => $account->name, '%groups' => implode(',', $context['groups'])));
-  }
-}
-
-/**
- * Configuration form for Add User action.
- */
-function og_subscribe_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['groups'])) {
-    $context['groups'] = array();
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['groups'] = array(
-      '#type' => 'select',
-      '#title' => t('Groups'),
-      '#options' => $groups,
-      '#description' => t('Select the groups to which this user should be subscribed.'),
-      '#default_value' => $context['groups'],
-      '#required' => TRUE,
-      '#multiple' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/content'))));
-  }
-  return $form;
-}
-
-/**
- * Submission handler for Subscribe User action configuration form.
- */
-function og_subscribe_user_action_submit($form, &$form_state) {
-  return array(
-    'groups' => $form_state['values']['groups'],
-  );
-}
-
-/**
- * A configurable action to unsubscribe a user from specific groups.
- */
-function og_unsubscribe_user_action($account, $context) {
-  if (isset($context['groups'])) {
-    foreach ($context['groups'] as $gid) {
-      og_delete_subscription($gid, $account->uid);
-    }
-    watchdog('action', 'Unsubscribed user %name from groups %groups.', array('%name' => $account->name, '%groups' => implode(',', $context['groups'])));
-  }
-}
-
-/**
- * Configuration form for Unsubscribe User action.
- */
-function og_unsubscribe_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['groups'])) {
-    $context['groups'] = array();
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['groups'] = array(
-      '#type' => 'select',
-      '#title' => t('Groups'),
-      '#options' => $groups,
-      '#description' => t('Select the groups to which this user should be unsubscribed.'),
-      '#default_value' => $context['groups'],
-      '#required' => TRUE,
-      '#multiple' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/conten
-t'))));
-  }
-  return $form;
-}
-
-
-/**
- * Submission handler for Unsubscribe User action configuration form.
- */
-function og_unsubscribe_user_action_submit($form, &$form_state) {
-  return array(
-    'groups' => $form_state['values']['groups'],
-  );
-}
-
-/**
- * A configurable action to promote a user to a group administrator.
- */
-function og_promote_user_action($account, $context) {
-  if (isset($context['group'])) {
-    og_save_subscription($context['group'], $account->uid, array('is_admin' => 1));
-    watchdog('action', '%name was promoted to <em>group administrator</em> in %group.', array('%name' => $account->name, '%group' => $context['group']));
-  }
-}
-
-/**
- * Configuration form for Promote User action.
- */
-function og_promote_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['group'])) {
-    $context['group'] = '';
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['group'] = array(
-      '#type' => 'select',
-      '#title' => t('Group'),
-      '#options' => $groups,
-      '#description' => t('Select the group to which this user should be promoted.'),
-      '#default_value' => $context['group'],
-      '#required' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/conten
-t'))));
-  }
-  return $form;
-}
-
-
-/**
- * Submission handler for Promote User action configuration form.
- */
-function og_promote_user_action_submit($form, &$form_state) {
-  return array(
-    'group' => $form_state['values']['group'],
-  );
-}
-
-/**
- * A configurable action to demote a user from a group administrator.
- */
-function og_demote_user_action($account, $context) {
-  if (isset($context['group'])) {
-    og_save_subscription($context['group'], $account->uid, array('is_admin' => 0));
-    watchdog('action', 'Demoted user %name from <em>group administrator</em> in %group.', array('%name' => $account->name, '%group' => $context['group']));
-  }
-}
-
-/**
- * Configuration form for Demote User action.
- */
-function og_demote_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['group'])) {
-    $context['group'] = '';
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['group'] = array(
-      '#type' => 'select',
-      '#title' => t('Group'),
-      '#options' => $groups,
-      '#description' => t('Select the group from which this user should be demoted.'),
-      '#default_value' => $context['group'],
-      '#required' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/conten
-t'))));
-  }
-  return $form;
-}
-
-
-/**
- * Submission handler for Demote User action configuration form.
- */
-function og_demote_user_action_submit($form, &$form_state) {
-  return array(
-    'group' => $form_state['values']['group'],
-  );
-}
-
-/**
- * A configurable action to approve a user from a group administrator.
- */
-function og_approve_user_action($account, $context) {
-  if (isset($context['group'])) {
-    og_save_subscription($context['group'], $account->uid, array('is_active' => 1));
-    watchdog('action', "Approved user %name's subscription to %group.", array('%name' => $account->name, '%group' => $context['group']));
-  }
-}
-
-/**
- * Configuration form for Approve User action.
- */
-function og_approve_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['group'])) {
-    $context['group'] = '';
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['group'] = array(
-      '#type' => 'select',
-      '#title' => t('Group'),
-      '#options' => $groups,
-      '#description' => t('Select the group whose user subscription request should be approved.'),
-      '#default_value' => $context['group'],
-      '#required' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/conten
-t'))));
-  }
-  return $form;
-}
-
-/**
- * Submission handler for Approve User action configuration form.
- */
-function og_approve_user_action_submit($form, &$form_state) {
-  return array(
-    'group' => $form_state['values']['group'],
-  );
-}
-
-/**
- * A configurable action to deny a user's group subscription request.
- */
-function og_deny_user_action($account, $context) {
-  if (isset($context['group'])) {
-    og_save_subscription($context['group'], $account->uid, array('is_active' => 0));
-    watchdog('action', "Denied user %name's subscription to %group.", array('%name' => $account->name, '%group' => $context['group']));
-  }
-}
-
-/**
- * Configuration form for Deny User action.
- */
-function og_deny_user_action_form($context) {
-  $form = array();
-
-  if (!isset($context['group'])) {
-    $context['group'] = '';
-  }
-
-  $groups = og_all_groups_options();
-  if (count($groups)) {
-    $form['group'] = array(
-      '#type' => 'select',
-      '#title' => t('Group'),
-      '#options' => $groups,
-      '#description' => t('Select the group whose user subscription request should be denied.'),
-      '#default_value' => $context['group'],
-      '#required' => TRUE,
-    );
-  }
-  else {
-    drupal_set_message(t('Please <a href="!url">create</a> a group first.', array('!url' => url('admin/conten
-t'))));
-  }
-  return $form;
-}
-
-/**
- * Submission handler for Deny User action configuration form.
- */
-function og_deny_user_action_submit($form, &$form_state) {
-  return array(
-    'group' => $form_state['values']['group'],
-  );
-}
-
-/**
- * Implementation of hook_rules_action_info_alter().
- *
- * Lets the actions show up under "Organic Groups" in rules.
- */
-function og_actions_rules_action_info_alter(&$actions) {
-  foreach (array_keys(og_actions_action_info()) as $action_name) {
-    $actions['rules_core_'. $action_name]['module'] = 'Organic groups';
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.de.po
deleted file mode 100644
index 133a132..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.de.po
+++ /dev/null
@@ -1,91 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-15 21:34+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: modules/og_actions/og_actions.module:11
-msgid "Remove post from all groups"
-msgstr "Beitrag aus allen Gruppen entfernen"
-
-#: modules/og_actions/og_actions.module:19
-msgid "Add post to the specified group"
-msgstr "Beitrag zu der angegebenen Gruppe hinzufügen"
-
-#: modules/og_actions/og_actions.module:27
-msgid "Remove post from the specified group"
-msgstr "Beitrag aus der angegebenen Gruppe entfernen"
-
-#: modules/og_actions/og_actions.module:38
-msgid "Make post publicly visible"
-msgstr "Den Beitrag öffentlich sichbar machen."
-
-# Sounds mechanic
-#: modules/og_actions/og_actions.module:46
-msgid "Make post private to its groups"
-msgstr "Den Beitrag für seine Gruppen nicht öffentlich machen."
-
-#: modules/og_actions/og_actions.module:115
-msgid "Select the group to add to the node."
-msgstr "Die zum Beitrag hinzuzufügende Gruppe auswählen."
-
-#: modules/og_actions/og_actions.module:121
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr "Als erstes eine Gruppe <a href=\"!url\">erstellen</a>."
-
-#: modules/og_actions/og_actions.module:163
-msgid "Select the group to remove from the node."
-msgstr "Die vom Beitrag zu entfernende Gruppe auswählen."
-
-#: modules/og_actions/og_actions.module:169
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr "Es sind Gruppen vorhanden. Um diese Aktion zu verwenden, muss mindestens eine Gruppe mit zugewiesenen Beiträgen vorhanden sein."
-
-#: modules/og_actions/og_actions.module:63;73;83;95;143
-msgid "action"
-msgstr "Aktion"
-
-#: modules/og_actions/og_actions.module:63
-msgid "Set node %id to public."
-msgstr "Die Beitrags-ID %id öffentlich anzeigen."
-
-#: modules/og_actions/og_actions.module:73
-msgid "Set node %id to private."
-msgstr "Die Beitrags-ID %id nicht öffentlich anzeigen."
-
-#: modules/og_actions/og_actions.module:83
-msgid "Removed node %id from all groups."
-msgstr "Die Beitrags-ID %id wurde aus allen Gruppen entfernt."
-
-#: modules/og_actions/og_actions.module:95
-msgid "Added node id %id to %group."
-msgstr "Die Beitrags-ID %id wurde zu %group hinzugefügt."
-
-#: modules/og_actions/og_actions.module:143
-msgid "Removed node id %id from %group."
-msgstr "Die Beitrags-ID %id wurde aus %group entfernt."
-
-#: modules/og_actions/og_actions.module:0
-msgid "og_actions"
-msgstr "og_actions"
-
-#: modules/og_actions/og_actions.info:0
-msgid "Organic groups actions"
-msgstr "Aktionen für organische Gruppen"
-
-#: modules/og_actions/og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr "Ermöglicht die Verwendung von Aktionen bei organischen Gruppen und Triggern."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ja.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ja.po
deleted file mode 100644
index 42894fb..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ja.po
+++ /dev/null
@@ -1,100 +0,0 @@
-# $Id: modules-og_actions.ja.po,v 1.1 2008/11/10 09:55:38 pineray Exp $
-#
-# Japanese translation of Drupal (general)
-# Copyright 2008 PineRay <matsudaterutaka at gmail.com>
-# Generated from files:
-#  og_actions.module,v 1.5 2008/10/29 20:01:54 dww
-#  og_actions.info,v 1.2 2008/10/29 20:01:46 dww
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0-rc7\n"
-"POT-Creation-Date: 2008-11-10 16:03+0900\n"
-"PO-Revision-Date: 2008-11-10 17:17+0900\n"
-"Last-Translator: PineRay <matsudaterutaka at gmail.com>\n"
-"Language-Team: Japanese <matsudaterutaka at gmail.com>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-
-#: og_actions.module:11
-msgid "Remove post from all groups"
-msgstr "すべてのグループから記事を取り除く"
-
-#: og_actions.module:19
-msgid "Add post to the specified group"
-msgstr "指定したグループに記事を追加する"
-
-#: og_actions.module:27
-msgid "Remove post from the specified group"
-msgstr "指定したグループから記事を取り除く"
-
-#: og_actions.module:38
-msgid "Make post publicly visible"
-msgstr "誰もが記事を閲覧できるようにする"
-
-#: og_actions.module:46
-msgid "Make post private to its groups"
-msgstr "グループだけが記事を閲覧できるようにする"
-
-#: og_actions.module:113;161
-msgid "Group"
-msgstr "グループ"
-
-#: og_actions.module:115
-msgid "Select the group to add to the node."
-msgstr "ノードに追加するグループを選択してください。"
-
-#: og_actions.module:121
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr "まずグループを<a href=\"!url\">作成</a>してください。"
-
-#: og_actions.module:163
-msgid "Select the group to remove from the node."
-msgstr "ノードから取り除くグループを選択してください。"
-
-#: og_actions.module:169
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr "グループがありません。このアクションを使用するには、ノードに割り当てられたグループが少なくとも1つなくてはなりません。"
-
-#: og_actions.module:63;73;83;95;143
-msgid "action"
-msgstr "アクション"
-
-#: og_actions.module:63
-msgid "Set node %id to public."
-msgstr "ノード %id をパブリックに設定しました。"
-
-#: og_actions.module:73
-msgid "Set node %id to private."
-msgstr "ノード %id をプライベートに設定しました。"
-
-#: og_actions.module:83
-msgid "Removed node %id from all groups."
-msgstr "ノード %id からすべてのグループを取り除きました。"
-
-#: og_actions.module:95
-msgid "Added node id %id to %group."
-msgstr "ノード %id に %group を追加しました。"
-
-#: og_actions.module:143
-msgid "Removed node id %id from %group."
-msgstr "ノード %id から %group を取り除きました。"
-
-#: og_actions.module:0
-msgid "og_actions"
-msgstr "og_actions"
-
-#: og_actions.info:0
-msgid "Organic groups actions"
-msgstr "オーガニックグループ・アクション"
-
-#: og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr "オーガニックグループとトリガーを組み合わせて使用するアクションを提供します。"
-
-#: og_actions.info:0
-msgid "Organic groups"
-msgstr "オーガニックグループ"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.pot
deleted file mode 100644
index 26aec98..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.pot
+++ /dev/null
@@ -1,93 +0,0 @@
-# $Id: modules-og_actions.pot,v 1.4 2008/11/15 21:44:45 hass Exp $
-#
-# LANGUAGE translation of Drupal (modules-og_actions)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_actions.module,v 1.5 2008/10/29 20:01:54 dww
-#  og_actions.info,v 1.2 2008/10/29 20:01:46 dww
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: modules/og_actions/og_actions.module:11
-msgid "Remove post from all groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:19
-msgid "Add post to the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:27
-msgid "Remove post from the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:38
-msgid "Make post publicly visible"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:46
-msgid "Make post private to its groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:115
-msgid "Select the group to add to the node."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:121
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:163
-msgid "Select the group to remove from the node."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:169
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:63;73;83;95;143
-msgid "action"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:63
-msgid "Set node %id to public."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:73
-msgid "Set node %id to private."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:83
-msgid "Removed node %id from all groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:95
-msgid "Added node id %id to %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:143
-msgid "Removed node id %id from %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:0
-msgid "og_actions"
-msgstr ""
-
-#: modules/og_actions/og_actions.info:0
-msgid "Organic groups actions"
-msgstr ""
-
-#: modules/og_actions/og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ru.po
deleted file mode 100644
index 023ba3d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_actions/translations/modules-og_actions.ru.po
+++ /dev/null
@@ -1,93 +0,0 @@
-# Russian translation of Drupal (modules-og_actions)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-# Generated from files:
-#  og_actions.module,v 1.5 2008/10/29 20:01:54 dww
-#  og_actions.info,v 1.2 2008/10/29 20:01:46 dww
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-02 12:11+0100\n"
-"PO-Revision-Date: 2008-11-19 22:49+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: modules/og_actions/og_actions.module:11
-msgid "Remove post from all groups"
-msgstr "Изъять сообщение из всех групп"
-
-#: modules/og_actions/og_actions.module:19
-msgid "Add post to the specified group"
-msgstr "Добавить сообщение в указанную группу"
-
-#: modules/og_actions/og_actions.module:27
-msgid "Remove post from the specified group"
-msgstr "Изъять сообщение из указанной группы"
-
-#: modules/og_actions/og_actions.module:38
-msgid "Make post publicly visible"
-msgstr "Сделать сообщение общедоступным"
-
-#: modules/og_actions/og_actions.module:46
-msgid "Make post private to its groups"
-msgstr "Сделать сообщение ограниченно доступным в пределах его групп"
-
-#: modules/og_actions/og_actions.module:115
-msgid "Select the group to add to the node."
-msgstr "Выберите группу для добавления к узлу (node)."
-
-#: modules/og_actions/og_actions.module:121
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr "Пожалуйста, сначала <a href=\"!url\">создайте</a> группу."
-
-#: modules/og_actions/og_actions.module:163
-msgid "Select the group to remove from the node."
-msgstr "Выберите группу, из которой нужно удалить узел (node)."
-
-#: modules/og_actions/og_actions.module:169
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr "Нет групп. Должна быть хотя бы одна существующая группа с привязанным содержанием, чтобы использовать это действие."
-
-#: modules/og_actions/og_actions.module:63;73;83;95;143
-msgid "action"
-msgstr "действие"
-
-#: modules/og_actions/og_actions.module:63
-msgid "Set node %id to public."
-msgstr "Узел (node) %id сделан общедоступным."
-
-#: modules/og_actions/og_actions.module:73
-msgid "Set node %id to private."
-msgstr "На узел (node) %id установлен ограниченный доступ."
-
-#: modules/og_actions/og_actions.module:83
-msgid "Removed node %id from all groups."
-msgstr "Узел (node) %id удален из всех групп."
-
-#: modules/og_actions/og_actions.module:95
-msgid "Added node id %id to %group."
-msgstr "Узел (node) %id добавлен в группу %group."
-
-#: modules/og_actions/og_actions.module:143
-msgid "Removed node id %id from %group."
-msgstr "Узел (node) %id удален из группы %group."
-
-#: modules/og_actions/og_actions.module:0
-msgid "og_actions"
-msgstr "og_actions"
-
-#: modules/og_actions/og_actions.info:0
-msgid "Organic groups actions"
-msgstr "Organic groups actions"
-
-#: modules/og_actions/og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr "Предоставляет действия (actions) для использования с модулями Organic Groups и Trigger."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/README.txt
deleted file mode 100644
index b00b799..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/README.txt
+++ /dev/null
@@ -1,46 +0,0 @@
-$Id: README.txt,v 1.4 2008/11/04 18:55:59 karthik Exp $
-
-og_notifications integrates OG with the notifications and messaging modules
-family thereby enabling such features as group subscriptions, administrative
-notifications etc.
-
-The notifications and messaging modules extend beyond simple e-mail based
-delivery systems and provide other avenues to contact recipients such as
-private messages, simple alerts, and, if supported, even SMS. The delivery 
-options are customisable by the end user.
-
-INSTALLATION & CONFIGURATION
-----------------------------
-  * Install organic groups, messaging, token, notifications, notifications_lite,
-  notifications_content and any other dependant modules prior to enabling
-  og_notifications. Ensure that they are all up to date.
-
-  * In addition to the above, install at least one messaging delivery module
-  such as Simple Mail. It is also recommended that the notifications UI module
-  is enabled to provide interface options.
-
-  * Enable og_notifications. If this is an upgraded installation, all relevant
-  data will be migrated over automatically.
-
-  * The messaging and notifications modules can be configured via
-  "admin/messaging". Besides all the generic options, settings particular to
-  organic groups can be found in "admin/messaging/notifications/content".
-
-  * The organic groups configuration page at "admin/og/og" contain further
-  options for customising notification settings such as auto-subscription and
-  default message templates.
-
-  * Group pages now have a broadcast tab (previously the "e-mail" tab) which
-  will allow privileged users to broadcast messages to all group members via
-  the notifications module.  
-
-  * End users can configure their individual preferences via their account 
-  pages. These include auto-subscription and delivery options.
-
-More information can be obtained from the documentation of the notification, 
-messaging and other related modules.
-
-CREDITS
--------
-Authored by Karthik Kumar / Zen [ http://drupal.org/user/21209 ]
-Sponsored by Kevin Millecam [Webwise Solutions]
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.info b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.info
deleted file mode 100644
index 28125e6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.info
+++ /dev/null
@@ -1,18 +0,0 @@
-; $Id: og_notifications.info,v 1.7 2008/10/29 19:59:23 dww Exp $
-name = Organic Groups Notifications
-description = Allows users to receive notifications and subscribe to group content.
-package = "Organic groups"
-dependencies[] = og
-dependencies[] = notifications
-dependencies[] = notifications_content
-dependencies[] = notifications_lite
-dependencies[] = messaging
-dependencies[] = token
-core = 6.x
-
-; Information added by drupal.org packaging script on 2010-03-16
-version = "6.x-2.1"
-core = "6.x"
-project = "og"
-datestamp = "1268751911"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.install b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.install
deleted file mode 100644
index 3c143b5..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.install
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php
-// $Id: og_notifications.install,v 1.9.4.3 2009/05/18 05:20:09 karthik Exp $
-
-/**
- * Implementation of hook_install().
- */
-function og_notifications_install() {
-  drupal_install_schema('og_notifications');
-
-  if (variable_get('og_notifications_update_required', FALSE)) {
-    og_notifications_og_upgrade();
-  }
-
-  drupal_set_message(t('Organic groups notifications module installation script complete.'));
-}
-
-/**
- * Definition of hook_schema().
- */
-function og_notifications_schema() {
-  $schema = array();
-
-  $schema['og_notifications'] = array(
-    'description' => 'Stores autosubscription preferences for each user.',
-    'fields' => array(
-      'uid' => array(
-        'description' => "The user's {user}.uid.",
-        'type' => 'int',
-        'size' => 'normal',
-        'not null' => TRUE
-      ),
-      'autosubscribe' => array(
-        'description' => "The user's autosubscribe preference: -1, 0 or 1 which corresponds to 'Site default', 'Disabled' or 'Enabled' respectively.",
-        'type' => 'int',
-        'size' => 'tiny',
-        'not null' => TRUE,
-        'default' => -1
-      )
-    ),
-    'primary key' => array('uid')
-  );
-
-  return $schema;
-}
-
-/**
- * Implementation of hook_enable().
- */
-function og_notifications_enable() {
-  _og_notifications_populate();
-}
-
-/**
- * Notifications upgrade: Based on the upgrade flag, move existing subscriptions
- * to the notifications module.
- */
-function og_notifications_og_upgrade() {
-  $ret = array();
-
-  // Load notifications and dependencies.
-  drupal_load('module', 'og_notifications');
-  drupal_load('module', 'notifications');
-  drupal_load('module', 'token');
-  drupal_load('module', 'messaging');
-
-  // Save notification subscription for each group based on og_uid.mail_type.
-  $result = db_query("SELECT nid, uid FROM {og_uid} WHERE mail_type = 1");
-  while ($subscription = db_fetch_object($result)) {
-    // Resort to subterfuge to avoid repeat calls to user_load.
-    $account = (object) array('uid' => $subscription->uid);
-    og_notifications_user_subscribe($account, $subscription->nid);
-  }
-
-  // Drop field notification.
-  db_query("ALTER TABLE {og} DROP notification");
-  // Drop field mail_type.
-  db_query("ALTER TABLE {og_uid} DROP mail_type");
-
-  // og_email is now effectively only a boolean. Users with
-  // OG_NOTIFICATION_SELECTIVE are equivalent to those with autosubscribe turned
-  // off.
-  $autosubscribe = variable_get('og_notification', 1) == 1 ? 1 : 0;
-  variable_set('og_notifications_autosubscribe', $autosubscribe);
-  variable_del('og_notification');
-
-  db_query("INSERT INTO {og_notifications} (uid, autosubscribe) SELECT oug.uid, oug.og_email FROM {og_uid_global} oug");
-  db_query("UPDATE {og_notifications} SET autosubscribe = 0 WHERE autosubscribe = 2");
-
-  db_query('DROP TABLE {og_uid_global}');
-
-  variable_del('og_notifications_update_required');
-
-  return $ret;
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function og_notifications_uninstall() {
-  drupal_uninstall_schema('og_notifications');
-
-  variable_del('og_notifications_autosubscribe');
-  variable_del('og_notifications_content_types');
-
-  // @TODO: Clear any queued messages in notifications?
-  drupal_set_message(t('Organic groups notifications module uninstallation script complete.'));
-}
-
-/**
- * Remove direct group subscriptions in favour of grouptype subscriptions. The
- * upgrade is being performed directly at the DB-level instead of using the
- * notifications APIs. It is assumed that D5 users will always upgrade to D6
- * first rather than skip major versions.
- */
-function og_notifications_update_6001() {
-  $ret = array();
-
-  // Only subscribe the user to enabled types.
-  $content_types = array_filter(variable_get('og_notifications_content_types', array()));
-
-  $result = db_query("SELECT n.*, nof.intval as gid FROM {notifications} n INNER JOIN {notifications_fields} nof USING (sid) WHERE n.type = 'group'");
-  while ($subscription = db_fetch_array($result)) {
-    // Subscription status does not really matter until notifications-6--2.
-    // The current group subscription settings are directly transferred to the
-    // grouptype subscription.
-    foreach ($content_types as $type) {
-      $content_subscription = $subscription;
-      unset($content_subscription['sid'], $content_subscription['gid']);
-      $content_subscription['type'] = 'grouptype';
-      $content_subscription['conditions'] = 2;
-      // Use drupal_write_record as a fail-safe. Notifications would have been
-      // upgraded prior to OGN.
-      $save = drupal_write_record('notifications', $content_subscription);
-      if ($save !== FALSE) {
-        $fields = array(
-          'sid' => $content_subscription['sid'],
-          'field' => 'group',
-          'value' => $subscription['gid'],
-          'intval' => $subscription['gid']
-        );
-        drupal_write_record('notifications_fields', $fields);
-        $fields['field'] = 'type';
-        $fields['value'] = $type;
-        unset($fields['intval']);
-        drupal_write_record('notifications_fields', $fields);
-      }
-    }
-    // Avoid using update_sql for efficiency and to minimise screen spam.
-    db_query("DELETE FROM {notifications} WHERE sid = %d", $subscription['sid']);
-    db_query("DELETE FROM {notifications_fields} WHERE sid = %d", $subscription['sid']);
-    // There's a possibility that we might be losing notifications here. But, in
-    // the interests of keeping things efficient, we're avoiding extended loads
-    // where possible.
-    db_query("DELETE FROM {notifications_queue} WHERE sid = %d", $subscription['sid']);
-  }
-
-  return $ret;
-}
-
-/**
- * Populate the og_notifications_table with any uids added prior to installation
- * or when disabled.
- */
-function _og_notifications_populate() {
-  $sql = 'SELECT u.uid FROM {users} u LEFT JOIN {og_notifications} ogn ON u.uid = ogn.uid WHERE u.uid > 0 AND ogn.uid IS NULL';
-  $result = db_query($sql);
-  while ($row = db_fetch_object($result)) {
-    // autosubscribe is set to the column default.
-    db_query("INSERT INTO {og_notifications} (uid) VALUES (%d)", $row->uid);
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.module b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.module
deleted file mode 100644
index 74f1376..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.module
+++ /dev/null
@@ -1,567 +0,0 @@
-<?php
-// $Id: og_notifications.module,v 1.24.4.24 2010/02/07 13:36:25 amitaibu Exp $
-
-/**
- * @file
- * Provide notifications and messaging support for organic groups.
- *
- * @author Karthik Kumar / Zen [ http://drupal.org/user/21209 ].
- */
-
-/**
- * Implementation of hook_help().
- */
-function og_notifications_help($path, $arg) {
-  global $user;
-
-  switch ($path) {
-    case 'user/%/notifications/group':
-      return t('Customize notifications for each of your groups and each of their content types along with their frequency and delivery method.');
-  }
-}
-
-/**
- * Implementation of hook_menu().
- */
-function og_notifications_menu() {
-  $items = array();
-  $items['user/%user/notifications/add/grouptype'] = array(
-    'title' => 'Group notifications',
-    'page callback' => 'og_notifications_user_page',
-    'page arguments' => array(1),
-    'access callback' => 'notifications_content_access',
-    'access arguments' => array(1, 'subscribe to content in groups'),
-    'type' => MENU_LOCAL_TASK,
-    'weight' => 10,
-    'file' => 'og_notifications.pages.inc'
-  );
-
-  return $items;
-}
-
-/**
- * Implementation of hook_perm().
- */
-function og_notifications_perm() {
-  return array('subscribe to content in groups');
-}
-
-/**
- * Implementation of hook_user().
- * Handle uid entry in the og_notifications table.
- */
-function og_notifications_user($type, &$edit, &$user, $category = NULL) {
-  switch ($type) {
-    case 'insert':
-      db_query("INSERT INTO {og_notifications} (uid) VALUES (%d)", $user->uid);
-      break;
-    case 'update':
-      if (isset($edit['og_notifications_autosubscribe'])) {
-        og_notifications_user_autosubscribe_set($user->uid, $edit['og_notifications_autosubscribe']);
-        unset($edit['og_notifications_autosubscribe']);
-      }
-      break;
-    case 'delete':
-      db_query("DELETE FROM {og_notifications} WHERE uid = %d", $user->uid);
-      break;
-  }
-}
-
-/**
- * Implementation of hook_form_alter().
- */
-function og_notifications_form_alter(&$form, $form_state, $form_id) {
-  switch ($form_id) {
-    case 'notifications_content_settings_form':
-      $form['group'] = array(
-        '#type' => 'fieldset',
-        '#title' => t('Group subscriptions'),
-        '#collapsible' => TRUE,
-        '#weight' => 0
-      );
-      // General content settings
-      $select = array();
-      $nodetypes = node_get_types();
-      $ogtypes = og_get_types('group_post');
-      foreach ($ogtypes as $ntype) {
-        $select[$ntype] = $nodetypes[$ntype]->name;
-      }
-
-      $form['group']['og_notifications_content_types'] = array(
-        '#type' => 'checkboxes',
-        '#title' => t('Allowed content types'),
-        '#default_value' => variable_get('og_notifications_content_types', array()),
-        '#options' => $select,
-        '#description' => t('Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>.'),
-        '#multiple' => TRUE
-      );
-      break;
-    case 'notifications_add_subscription_form':
-      // Remove unauthorised node types.
-      if ($form['type']['#value'] == 'grouptype') {
-        $content_types = array_filter(variable_get('og_notifications_content_types', array()));
-        $form['info']['fields'][1]['value']['#options'] = array_intersect_key($form['info']['fields'][1]['value']['#options'], $content_types);
-      }
-      break;
-    case 'user_profile_form':
-      // Insert autosubscribe option into the messaging section of the user edit
-      // form.
-      // user_profile_form is, oddly enough, also the form_id for forms in other
-      // sub-tabs such as those added by the profile module.
-      if ($form['_category']['#value'] == 'account') {
-        $account = $form['_account']['#value'];
-        $form['messaging']['og_notifications_autosubscribe'] = array(
-          '#type' => 'checkbox',
-          '#title' => t('Automatically enable notifications for any groups that I join.'),
-          '#description' => t('Group notifications can also be <a href="!manage-url">customized</a> in greater detail if required.', array('!manage-url' => url('user/'. $account->uid .'/notifications/group'))),
-          '#default_value' => og_notifications_user_autosubscribe_get($account->uid),
-          '#access' => notifications_content_access($account, 'subscribe to content in groups'),
-        );
-      }
-      break;
-    case 'og_admin_settings':
-      unset($form['og_new_node_subject'], $form['og_new_node_body']);
-      $form['og_settings']['notifications']['#description'] = t('Node event notifications can be configured via the <a href="!url">messaging templates</a> interface.', array('!url' => url('admin/messaging/template')));
-      // Default autosubscription setting.
-      $form['og_settings']['notifications']['og_notifications_autosubscribe'] = array(
-        '#type' => 'checkbox',
-        '#title' => t('Autosubscribe users to any groups that they join.'),
-        '#description' => t('Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default.'),
-        '#default_value' => variable_get('og_notifications_autosubscribe', 1),
-        '#weight' => -5
-      );
-      break;
-  }
-}
-
-/**
- * Implementation of hook_nodeapi().
- */
-function og_notifications_nodeapi(&$node, $op, $arg = 0) {
-  switch ($op) {
-    case 'delete':
-      notifications_delete_subscriptions(array('type' => 'grouptype'), array('group' => $node->nid));
-      break;
-  }
-}
-
-/**
- * Implementation of hook_og().
- */
-function og_notifications_og($op, $gid, $uid, $args) {
-  switch ($op) {
-    case 'user insert':
-      $account = user_load(array('uid' => $uid));
-      og_notifications_user_autosubscribe($account, $gid);
-      break;
-    case 'user delete':
-      $account = user_load(array('uid' => $uid));
-      og_notifications_user_unsubscribe($account, $gid);
-      break;
-    case 'user request':
-      // This and other notifications related ops drop down to the same case.
-      // These different ops have been provided for consistency and flexibility
-      // during use by other modules.
-    case 'user approve':
-    case 'admin create':
-    case 'admin new':
-    case 'user broadcast':
-      $destinations = is_array($uid) ? $uid : array($uid);
-      foreach ($destinations as $uid) {
-        notifications_lite_send($uid, $args['subject'], $args['body']);
-      }
-      break;
-  }
-}
-
-/**
- * Implementation of hook_messaging().
- */
-function og_notifications_messaging($op, $arg1 = NULL, $arg2 = NULL, $arg3 = NULL, $arg4 = NULL) {
-  switch ($op) {
-    case 'message groups':
-      // Generic notifications event
-      $info['og-notifications'] = array(
-        'module' => 'og_notifications',
-        'name' => t('OG notifications (default)'),
-        'help' => t('Most fields will be provided during the event.'),
-        'description' => t('Notifications for organic groups node events. Other group notification strings can be customized via the <a href="!url">OG config</a> page.', array('!url' => url('admin/og/og')))
-      );
-      $info['og-notifications-insert'] = array(
-        'module' => 'og_notifications',
-        'name' => t('OG notifications for new content'),
-        'help' => t('Most fields will be provided during the event.'),
-        'description' => t('Notifications for organic groups node creation events.')
-      );
-      $info['og-notifications-update'] = array(
-        'module' => 'og_notifications',
-        'name' => t('OG notifications for updated content'),
-        'help' => t('Most fields will be provided during the event.'),
-        'description' => t('Notifications for organic groups node update events.')
-      );
-      $info['og-notifications-comment'] = array(
-        'module' => 'og_notifications',
-        'name' => t('OG notifications for comments'),
-        'help' => t('Most fields will be provided during the event.'),
-        'description' => t('Notifications for organic groups comment events.')
-      );
-      return $info;
-    case 'message keys':
-      switch ($arg1) {
-        case 'og-notifications':
-        case 'og-notifications-insert':
-        case 'og-notifications-update':
-        case 'og-notifications-comment':
-          return array(
-            'subject' => t('Subject'),
-            'header' => t('Body header'),
-            'main' => t('Body'),
-            'footer' => t('Body footer')
-          );
-        break;
-      }
-      break;
-    case 'messages':
-      $template = array(
-        'subject' => t('[site-name] [ogname]: [title]'),
-        'header' => t("Greetings, [user],"),
-        'main' => array(
-          t('A [type-name] has been updated in group [ogname]: [title]'),
-          t('[node-teaser]'),
-          t('Read more at [node-url].')
-        ),
-        'footer' => array(
-          t('This is an automatic message from [site-name]'),
-          t('To manage your subscriptions, browse to [subscriptions-manage]')
-        )
-      );
-      switch ($arg1) {
-        case 'og-notifications':
-        case 'og-notifications-update':
-          return $template;
-        case 'og-notifications-insert':
-          $template['main'] = array(
-            t('A [type-name] has been created in group [ogname]: [title]'),
-            t('[node-teaser]'),
-            t('Read more at [node-url].')
-          );
-          return $template;
-        case 'og-notifications-comment':
-          $template['main'] = array(
-              t('A new comment has been added by [comment-author-name] to this thread in group [ogname]: [comment-title]'),
-              t('[comment-body]'),
-              t('Read more at [comment-url] or reply via [comment-reply-url].')
-          );
-          return $template;
-      }
-      break;
-    case 'tokens':
-      $tokens = array();
-      if (strpos($arg1, 'og-notifications') === 0) {
-        $tokens = array('global', 'subscription', 'user', 'node', 'comment');
-      }
-
-      return $tokens;
-  }
-}
-
-/**
- * A workaround to ensure that OG can provide custom message templates for
- * notifications.
- *
- * @param Object $message
- *   The message object.
- * @param Object $info
- *   Sending method information.
- */
-function og_notifications_message_alter(&$message, $info) {
-  if ($sid = _og_notification_check_message($message)) {
-    $event = $message->notifications['events'][0];
-    // Cater for different message groups (actions).
-    $group = 'og-notifications-'. $event->action;
-    $send_method = $message->method;
-    $subscription = notifications_load_subscription($sid);
-
-    $text = array(
-      'subject' => messaging_message_part($group, 'subject', $send_method, $event),
-      'header' => messaging_message_part($group, 'header', $send_method, $event),
-      'main'  => messaging_message_part($group, 'main', $send_method, $event),
-      'footer' => messaging_message_part($group, 'footer', $send_method, $event)
-    );
-
-    $objects = array('user' => $message->account, 'node' => $event->objects['node'], 'subscription' => $subscription);
-    if ($event->action == 'comment') {
-      $objects['comment'] = $event->objects['comment'];
-    }
-
-    $objects = array_merge($objects, $event->objects);
-    $text = messaging_text_replace($text, $objects);
-
-    $message->subject = $text['subject'];
-    unset($text['subject']);
-    $message->body = $text;
-  }
-}
-
-/**
- * Implementation of hook_notifications().
- */
-function og_notifications_notifications($op, &$arg0, $arg1 = NULL, $arg2 = NULL) {
-  switch ($op) {
-    case 'names':
-      $subs = &$arg0;
-      if ($subs->event_type == 'node') {
-        if (!empty($subs->fields['group']) && ($group = node_load($subs->fields['group']))) {
-          $subs->names['group'] = t('Group: %name', array('%name' => $group->title));
-        }
-      }
-      break;
-    case 'subscription types':
-      $types['grouptype'] = array(
-        'event_type' => 'node',
-        'title' => t('Content type in group'),
-        'access' => 'subscribe to content in groups',
-        'page callback' => 'og_notifications_user_page',
-        'user page' => 'user/%user/notifications/group',
-        'fields' => array('group', 'type'),
-        'description' => t('Subscribe to specific content within a group.')
-      );
-      return $types;
-    case 'subscription fields':
-      $fields['group'] = array(
-        'name' => t('Group'),
-        'field' => 'nid',
-        'type' => 'int',
-        'options callback' => 'og_notifications_groups',
-        'format callback' => 'notifications_node_nid2title'
-      );
-      // Notifications does not allow custom callbacks for overlapping fields.
-      // This is resolved via a form_alter refines the field to only displsy
-      // authorised node types.
-      $fields['type'] = array(
-        'name' => t('Content type'),
-        'field' => 'type',
-        'type' => 'string',
-        'options callback' => 'notifications_content_types'
-      );
-      return $fields;
-    case 'query':
-      $query = array();
-
-      if ($arg0 == 'event' && $arg1 == 'node' && $node = $arg2->node) {
-        if (!empty($node->og_groups)) {
-          $query[]['fields']['group'] = $node->og_groups;
-        }
-      }
-      else if ($arg0 == 'user' && $arg1 == 'node') {
-        // Called by notifications_autosubscribe; $arg2 holds the nid.
-        $query[]['fields']['group'] = $arg2;
-      }
-
-      return $query;
-    case 'node options':
-      return _og_notifications_node_options($arg0, $arg1);
-    case 'event load':
-      // Piggy-backing on notifications_content.
-      break;
-    case 'event types':
-      // Piggy-backing on notifications_content.
-      break;
-    case 'access':
-      $type = $arg0;
-      $account = $arg1;
-      $object = $arg2;
-      if ($type == 'subscription' && !empty($object->fields['group'])) {
-        if (($group = node_load($object->fields['group'])) && og_is_group_type($group->type) && notifications_content_node_allow($account, $group)) {
-          return array(TRUE);
-        }
-        else {
-          return array(FALSE);
-        }
-      }
-      break;
-  }
-}
-
-/**
- * Options callback for subscription fields in hook_notifications. Returns a
- * list of groups for the current user (presuming that this callback is only
- * relevant in the "add subscriptions" page).
- *
- * @return Array $options
- *   An array of the users organic groups.
- */
-function og_notifications_groups() {
-  $options = array();
-  $uid = arg(0) == 'user' && is_numeric(arg(1)) ? arg(1) : 0;
-
-  $result = db_query("SELECT n.nid, n.title FROM {og_uid} ogu INNER JOIN {node} n USING (nid) WHERE ogu.uid = %d", $uid);
-  while ($group = db_fetch_object($result)) {
-    $options[$group->nid] = $group->title;
-  }
-
-  return $options;
-}
-
-/**
- * Handle autosubscriptions for users when they join a group.
- *
- * @param Object $account
- *   The user account object.
- * @param Integer $gid
- *   The node ID of the group being subscribed to.
- */
-function og_notifications_user_autosubscribe($account, $gid) {
-  if (og_notifications_user_autosubscribe_get($account->uid)) {
-    og_notifications_user_subscribe($account, $gid);
-  }
-}
-
-/**
- * Retrieve autosubscription setting for a particular user. -1 in the
- * og_notifications table indicates that the site default is to be used.
- *
- * @param Integer $uid
- *   The uid of the user.
- * @return Integer
- *   1 or 0 as per the autosubscribe preference.
- */
-function og_notifications_user_autosubscribe_get($uid) {
-  $autosubscribe = db_result(db_query("SELECT autosubscribe FROM {og_notifications} WHERE uid = %d", $uid));
-  return $autosubscribe == -1 ? variable_get('og_notifications_autosubscribe', 1) : $autosubscribe;
-}
-
-/**
- * Retrieve autosubscription setting for a particular user.
- *
- * @param Integer $uid
- *   The uid of the user.
- * @param Integer $autosubscribe
- *   Autosubscription option: 0 or 1.
- */
-function og_notifications_user_autosubscribe_set($uid, $autosubscribe) {
-  return db_query("UPDATE {og_notifications} SET autosubscribe = %d WHERE uid = %d", $autosubscribe, $uid);
-}
-
-/**
- * Subscribe a user to a group or to be more precise, to all subscribe-able
- * content types within the group. This method is also called during the upgrade
- * process in .install.
- *
- * @param Object $account
- *   The user account object.
- * @param Integer $gid
- *   The node ID of the group being subscribed to.
- */
-function og_notifications_user_subscribe($account, $gid) {
-  // Remove all existing user->group subscriptions.
-  og_notifications_user_unsubscribe($account, $gid);
-
-  $subscription_default = _notifications_subscription_defaults($account);
-
-  $subscription_default['uid'] = $account->uid;
-  $subscription_default['type'] = 'grouptype';
-  $subscription_default['event_type'] = 'node';
-
-  // Only subscribe the user to enabled types.
-  $content_types = array_filter(variable_get('og_notifications_content_types', array()));
-  // If the types array is empty, subscribe to all group types. This is mainly
-  // only valid during the upgrade.
-  if (empty($content_types)) {
-    $content_types = og_get_types('group_post');
-  }
-  foreach ($content_types as $type) {
-    // Reset $subscription as notifications_save_subscription casts the input
-    // array into an object.
-    $subscription = $subscription_default;
-    // String cast due to notifications requiring it (as the value field is
-    // a varchar).
-    $subscription['fields'] = array(
-      'group' => (string) $gid,
-      'type' => $type
-    );
-    notifications_save_subscription($subscription);
-  }
-}
-
-/**
- * Unsubscribe a user from a group. This also unsubscribes the user from any
- * grouptype subscriptions within the group.
- *
- * @param Object $account
- *   The user account object.
- * @param Integer $gid
- *   The node ID of the group being subscribed to.
- */
-function og_notifications_user_unsubscribe($account, $gid) {
-  notifications_delete_subscriptions(array('uid' => $account->uid, 'type' => 'grouptype'), array('group' => $gid));
-}
-
-/**
- * Options to display for node subscriptions.
- */
-function _og_notifications_node_options($account, $node) {
-  $options = array();
-
-  // If node is a group type and the user is subscribed to this group.
-  if (og_is_group_type($node->type) && isset($account->og_groups[$node->nid])) {
-    foreach (array_filter(variable_get('og_notifications_content_types', array())) as $type) {
-      $options[] = array(
-        'name' => t('%type posts in %group', array('%group' => $node->title, '%type' => node_get_types('name', $type))),
-        'type' => 'grouptype',
-        'fields' => array('group' => $node->nid, 'type' => $type)
-      );
-    }
-  }
-  // If node is part of a group user may be subscribed to the node through one
-  // of the groups.
-  if (isset($node->og_groups)) {
-    foreach ($node->og_groups as $index => $gid) {
-      // Only members get to see subscription options.
-      if (isset($account->og_groups[$gid]) && in_array($node->type, array_filter(variable_get('og_notifications_content_types', array())))) {
-        // Content type
-        $options[] = array(
-          'name' => t('%type posts in %group', array('%group' => $node->og_groups_both[$gid], '%type' => node_get_types('name', $node->type))),
-          'type' => 'grouptype',
-          'fields' => array('group' => $gid, 'type' => $node->type)
-        );
-      }
-    }
-  }
-
-  return $options;
-}
-
-/**
- * Helper function for og_notifications_message_alter. This function checks to
- * see if the message object being passed is an OG notification.
- *
- * @param Object $message
- *   The message object.
- * @return Integer
- *   The subscription ID if this is an OG notification message. 0,
- * otherwise ...
- */
-function _og_notification_check_message($message) {
-  $sid = 0;
-
-  if (isset($message->notifications) && isset($message->notifications['subscriptions'])) {
-    $params = current($message->notifications['subscriptions']);
-    // Check if "group" is one of the fields. This is a general presumption
-    // that any subscription with at least two fields, one of them being a
-    // group, is an OG subscription.
-    $sid = db_result(db_query("SELECT sid FROM {notifications} WHERE type = 'grouptype' AND sid = %d", $params[0]));
-  }
-
-  return $sid > 0 ? $sid : 0;
-}
-
-// Used by Views field/filter.
-// TODO: Use constants instead of integers.
-function og_notifications_autosubscribe_map() {
-  return array(
-    -1 => t('Site default'),
-    0 => t('Disabled'),
-    1 => t('Enabled'),
-  );
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.pages.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.pages.inc
deleted file mode 100644
index 621432d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/og_notifications.pages.inc
+++ /dev/null
@@ -1,247 +0,0 @@
-<?php
-// $Id: og_notifications.pages.inc,v 1.1.2.2 2010/02/07 13:36:25 amitaibu Exp $
-
-/**
- * @file
- * Group subscriptions management methods.
- */
-
-/**
- * Menu callback: Display the user subscription management forms.
- *
- * @param Object $account
- *   User object of the user whose page is to be displayed.
- */
-function og_notifications_user_page($account = NULL) {
-  global $user;
-  $account = $account ? $account : $user;
-
-  $groups = array();
-  foreach($account->og_groups as $gid => $group) {
-    // Handle unpublished groups.
-    if ($group['status']) {
-      $groups[$gid] = $group['title'];
-    }
-  }
-
-  if (!empty($groups)) {
-    $output = drupal_get_form('og_notifications_add_form', $account, $groups);
-  }
-  else {
-    // If there are no active groups available do not show either form. This
-    // also applies to unpublished groups even if related subscriptions are
-    // still active.
-    $output = t('There are no active group subscriptions available.');
-  }
-
-  return $output;
-}
-
-/**
- * Grouptype subscription creation form.
- *
- * @param Object $account
- *   User object of the user whose page is to be displayed.
- * @return Array $form
- *   Form array.
- */
-function og_notifications_add_form($form_state, $account, $groups) {
-  $content_types = array_filter(variable_get('og_notifications_content_types', array()));
-  $content_names = node_get_types('names');
-  foreach ($content_types as $type) {
-    $content_types[$type] = $content_names[$type];
-  }
-  $defaults = _notifications_subscription_defaults($account);
-  $send_methods = _notifications_send_methods();
-  $send_intervals = _notifications_send_intervals();
-
-  $header = array(t('Group'), t('Type'), t('Send method'), t('Send Interval'));
-  // Reuse notifications theme function for the embedded table. This also
-  // necessitates the use of a keyed array.
-  $form['subscription'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Add subscription'),
-    '#tree' => TRUE,
-    '#header' => &$header
-  );
-  $form['subscription']['group'][0] = array(
-    '#type' => 'select',
-    '#options' => $groups
-  );
-  $form['subscription']['node_type'][0] = array(
-    '#type' => 'select',
-    '#options' => array('all' => t('All content types')) + $content_types
-  );
-  // Hide send methods if only one available.
-  if (count($send_methods) > 1) {
-    $form['subscription']['send_method'][0] = array(
-      '#type' => 'select',
-      '#options' => $send_methods,
-      '#default_value' => $defaults['send_method']
-    );
-  }
-  else {
-    // Unset send method column if only one is available.
-    unset($header[2]);
-    // Pass default outside the subscriptions fieldset to avoid theming issues.
-    $form['send_method'] = array(
-      '#type' => 'value',
-      '#value' => $defaults['send_method']
-    );
-  }
-  $form['subscription']['send_interval'][0] = array(
-    '#type' => 'select',
-    '#options' => $send_intervals,
-    '#default_value' => $defaults['send_interval']
-  );
-  $form['subscription']['submit'] = array('#type' => 'submit', '#value' => t('Add'));
-  $form['account'] = array('#type' => 'value', '#value' => $account);
-
-  return $form;
-}
-
-/**
- * Process og_notifications_add_form submission.
- */
-function og_notifications_add_form_submit($form, &$form_state) {
-  $form_values = $form_state['values'];
-
-  $subscription = new stdClass;
-  $subscription->type = 'grouptype';
-  $subscription->uid = $form_values['account']->uid;
-  $subscription->send_interval = $form_values['subscription']['send_interval'][0];
-  $subscription->send_method = isset($form_values['send_method']) ? $form_values['send_method'] : $form_values['subscription']['send_method'][0];
-  // String cast due to notifications requiring it as the value field is
-  // a varchar.
-  $subscription->fields = array('group' => (string) $form_values['subscription']['group'][0], 'type' => $form_values['subscription']['node_type'][0]);
-  if ($form_values['subscription']['node_type'][0] == 'all') {
-    $types = array_filter(variable_get('og_notifications_content_types', array()));
-    foreach ($types as $type) {
-      $subscription->fields['type'] = $type;
-      notifications_save_subscription($subscription);
-      unset($subscription->sid);
-    }
-  }
-  else {
-    notifications_save_subscription($subscription);
-  }
-
-  drupal_set_message(t('Subscription saved.'));
-}
-
-/**
- * Grouptype subscription management form.
- *
- * @param Object $account
- *   User object of the user whose page is to be displayed.
- * @return Array $form
- *   Form array.
- */
-function og_notifications_manage_form($form_state, $account) {
-  $content_types = array_filter(variable_get('og_notifications_content_types', array()));
-  $content_names = node_get_types('names');
-  $send_methods = _notifications_send_methods();
-  $send_intervals = _notifications_send_intervals();
-
-  $header = array(
-    theme('table_select_header_cell'),
-    array('data' => t('Group'), 'field' => 'n.title', 'sort' => 'asc'),
-    array('data' => t('Type'), 'field' => 'node_type'),
-    array('data' => t('Send method'), 'field' => 'no.send_method'),
-    array('data' => t('Send Interval'), 'field' => 'no.send_interval')
-  );
-
-  $sql = "SELECT n.nid AS group_nid, n.title, nof2.value AS node_type, no.* FROM {notifications} no
-    INNER JOIN {notifications_fields} nof1 ON no.sid = nof1.sid
-    INNER JOIN {notifications_fields} nof2 ON no.sid = nof2.sid
-    INNER JOIN {node} n ON nof1.value = n.nid
-    WHERE no.uid = %d AND (no.type = 'grouptype') AND no.conditions = 2 AND nof1.field = 'group' AND nof2.field = 'type' AND n.status = 1";
-  $sql .= tablesort_sql($header);
-  $count_sql = "SELECT COUNT(nof2.value) FROM {notifications} no
-    INNER JOIN {notifications_fields} nof1 ON no.sid = nof1.sid
-    INNER JOIN {notifications_fields} nof2 ON no.sid = nof2.sid
-    INNER JOIN {node} n ON nof1.value = n.nid
-    WHERE no.uid = %d AND (no.type = 'grouptype') AND no.conditions = 2 AND nof1.field = 'group' AND nof2.field = 'type' AND n.status = 1";
-  $result = pager_query($sql, 50, 0, $count_sql, $account->uid);
-
-  // Reuse notifications theme function for the embedded table.
-  $form['subscriptions'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Current subscriptions'),
-    '#tree' => TRUE,
-    '#collapsible' => TRUE,
-    '#theme' => 'notifications_form_table',
-    '#header' => &$header
-  );
-  $subscriptions_current = array();
-  while ($subscription = db_fetch_object($result)) {
-    $key = $subscription->sid;
-    $subscriptions_current[$key] = $subscription;
-    $form['subscriptions']['checkbox'][$key] = array(
-      '#type' => 'checkbox',
-      '#default_value' => $subscription->sid
-    );
-    $form['subscriptions']['group'][$key] = array('#value' => l($subscription->title, 'node/'. $subscription->group_nid));
-    $form['subscriptions']['node_type'][$key] = array('#value' => $content_names[$subscription->node_type]);
-    // Hide send methods if only one available.
-    if (count($send_methods) > 1) {
-      $form['subscriptions']['send_method'][$key] = array(
-        '#type' => 'select',
-        '#options' => $send_methods,
-        '#default_value' => $subscription->send_method
-      );
-    }
-    else {
-      // Unset send method column if only one is available.
-      unset($header[3]);
-      // Pass default outside the subscriptions fieldset to avoid theming issues.
-      $form['send_method'] = array(
-        '#type' => 'value',
-        '#value' => $subscription->send_method
-      );
-    }
-    $form['subscriptions']['send_interval'][$key] = array(
-      '#type' => 'select',
-      '#options' => $send_intervals,
-      '#default_value' => $subscription->send_interval
-    );
-  }
-
-  if (empty($subscriptions_current)) {
-    $form = array();
-  }
-  else {
-    $form['subscriptions']['current'] = array('#type' => 'value', '#value' => $subscriptions_current);
-    $form['subscriptions']['submit'] = array('#type' => 'submit', '#value' => t('Update'));
-  }
-
-  return $form;
-}
-
-/**
- * Process og_notifications_manage_form form submission.
- */
-function og_notifications_manage_form_submit($form, &$form_state) {
-  $form_values = $form_state['values'];
-  $current = $form_values['subscriptions']['current'];
-  foreach ($form_values['subscriptions']['checkbox'] as $sid => $check) {
-    $subscription = $current[$sid];
-    // Insert fields array as per notifications' requirements.
-    $subscription->fields = array('group' => (string) $subscription->group_nid, 'type' => $subscription->node_type);
-    if ($check == 1) {
-      if ($subscription->send_interval != $form_values['subscriptions']['send_interval'][$sid] || (!isset($form_values['send_method']) && $subscription->send_method != $form_values['subscriptions']['send_method'][$sid])) {
-        $subscription->send_interval = $form_values['subscriptions']['send_interval'][$sid];
-        $subscription->send_method = isset($form_values['send_method']) ? $form_values['send_method'] : $form_values['subscriptions']['send_method'][$sid];
-        // String cast due to notifications requiring it as the value field is
-        // a varchar.
-        notifications_save_subscription($subscription);
-      }
-    }
-    else {
-      // Unsubscribe if not checked ...
-      notifications_delete_subscription($sid);
-    }
-  }
-
-  drupal_set_message(t('Subscriptions updated.'));
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.de.po
deleted file mode 100644
index f391f0b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.de.po
+++ /dev/null
@@ -1,187 +0,0 @@
-# $Id: modules-og_notifications.de.po,v 1.3 2008/11/16 13:24:44 hass Exp $
-#
-# LANGUAGE translation of Drupal (og_notifications/og_notifications.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_notifications.module,v 1.1.2.2 2008/06/06 08:27:47 karthik
-#  og_notifications.info,v 1.1.2.1 2008/06/04 21:47:52 karthik
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: OG notifications\n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2008-11-16 14:21+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: modules/og_notifications/og_notifications.module:19
-msgid "Customise notifications for each of your groups along with their frequency and delivery method. If so desired, you can also restrict notifications only for certain content types in each group."
-msgstr "Die Benachrichtigungen für jede Gruppe mit ihrer Häufigkeit und Auslieferungsmethode anpassen. Soweit gewünscht, können Benachrichtigungen auch auf bestimmte Inhaltstypen in jeder Gruppe begrenzt werden."
-
-#: modules/og_notifications/og_notifications.module:85
-msgid "Group subscriptions"
-msgstr "Gruppenmitgliedschaften"
-
-#: modules/og_notifications/og_notifications.module:99
-msgid "Allowed content types"
-msgstr "Zulässige Inhaltstypen"
-
-#: modules/og_notifications/og_notifications.module:102
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr "Bestimmte Inhaltstypen auswählen, welche für <em>Gruppe + Inhaltstyp</em>-Abonnements <em>zugelassen</em> werden sollen."
-
-#: modules/og_notifications/og_notifications.module:115
-msgid "Automatically enable notifications for any groups that I join."
-msgstr "Benachrichtigungen automatisch für alle Gruppen denen man sich anschließt aktivieren."
-
-#: modules/og_notifications/og_notifications.module:116
-msgid "Group notifications can also be <a href=\"!manage-url\">customised</a> in greater detail if required."
-msgstr "Gruppenbenachrichtigungen können bei Bedarf auch in einem größeren Maße <a href=\"!manage-url\">angepasst</a> werden."
-
-# ?
-#: modules/og_notifications/og_notifications.module:125
-msgid "Autosubscribe users to any groups that they join."
-msgstr "Benutzer abonnieren automatisch alle Gruppen denen sie beitreten."
-
-#: modules/og_notifications/og_notifications.module:126
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr "Standardmäßig die Benachrichtigungen automatisch aktivieren. Benutzer können dies in ihrer Benutzerprofil-Seite übersteuern. Die Änderung dieser Einstellung wird nur neue Benutzer betreffen und solche die diese standardmäßige Systemeinstellung nicht übersteuert haben."
-
-#: modules/og_notifications/og_notifications.module:185
-msgid "OG notifications"
-msgstr "OG-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.module:186
-msgid "Most fields will be provided during the event."
-msgstr "Die meisten Felder werden während dem Ereignis zu Verfügung gestellt."
-
-#: modules/og_notifications/og_notifications.module:194
-msgid "Subject for event notifications"
-msgstr "Betreff für Ereignis-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.module:195
-msgid "Body header for event notifications"
-msgstr "Kopfzeile für Ereignis-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.module:196
-msgid "Body for event notifications"
-msgstr "Textkörper für Ereignis-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.module:197
-msgid "Body footer for event notifications"
-msgstr "Fußzeile für Ereignis-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.module:207
-msgid "[site-name] subscription update for [user]"
-msgstr "[site-name] Aktualisierung des Abonnements für [user]"
-
-#: modules/og_notifications/og_notifications.module:208
-msgid ""
-"Greetings, [user].\n"
-"\n"
-"These are your messages"
-msgstr ""
-"Guten Tag, [user].\n"
-"\n"
-"Dies sind Ihre Nachrichten"
-
-#: modules/og_notifications/og_notifications.module:209
-msgid ""
-"A [type] has been updated: [title]\n"
-"\n"
-"[event_list]"
-msgstr ""
-"Inhalt vom Typ [type] wurde aktualisiert: [title]\n"
-"\n"
-"[event_list]"
-
-#: modules/og_notifications/og_notifications.module:211
-msgid "This is an automatic message from [site-name]"
-msgstr "Dies ist eine automatische Nachricht von [site-name]"
-
-#: modules/og_notifications/og_notifications.module:212
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr "Die Abonnements können unter [subscriptions-manage] verwaltet werden."
-
-#: modules/og_notifications/og_notifications.module:236
-msgid "Group: %name"
-msgstr "Gruppe: %name"
-
-#: modules/og_notifications/og_notifications.module:250
-msgid "Content type in group"
-msgstr "Inhaltstyp in der Gruppe"
-
-#: modules/og_notifications/og_notifications.module:320
-msgid "Group Type"
-msgstr "Gruppentyp"
-
-#: modules/og_notifications/og_notifications.module:353
-msgid "All"
-msgstr "Alle"
-
-#: modules/og_notifications/og_notifications.module:373
-msgid "Send interval"
-msgstr "Sende-Intervall"
-
-#: modules/og_notifications/og_notifications.module:373
-msgid "Send method"
-msgstr "Sende-Methode"
-
-#: modules/og_notifications/og_notifications.module:382
-msgid "%type posts in this group"
-msgstr "%type-Beiträge in dieser Gruppe"
-
-#: modules/og_notifications/og_notifications.module:401
-msgid "There are no active group subscriptions available."
-msgstr "Keine aktiven Gruppen-Abonnements vorhanden."
-
-#: modules/og_notifications/og_notifications.module:605
-msgid "All posts in %group"
-msgstr "Alle Beiträge in %group"
-
-#: modules/og_notifications/og_notifications.module:612;631
-msgid "%type posts in %group"
-msgstr "%type-Beiträge in %group"
-
-#: modules/og_notifications/og_notifications.module:626
-msgid "Posts in group %name"
-msgstr "Beiträge in der Gruppe %name"
-
-#: modules/og_notifications/og_notifications.module:53
-msgid "subscribe to content in groups"
-msgstr "Inhalt in Gruppen abonnieren"
-
-#: modules/og_notifications/og_notifications.module:0
-msgid "og_notifications"
-msgstr "og_notifications"
-
-#: modules/og_notifications/og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr "Das Installationsskript des Benachrichtigungsmoduls für organischen Gruppen wurde ausgeführt."
-
-#: modules/og_notifications/og_notifications.install:24
-msgid "Stores autosubscription preferences for each user."
-msgstr "Speichert automatische Abonnementspräferenzen für jeden Benutzer."
-
-#: modules/og_notifications/og_notifications.install:27
-msgid "The user's {user}.uid."
-msgstr "Die Benutzer {user}.uid."
-
-#: modules/og_notifications/og_notifications.install:106
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr "Das Deinstallationsskript des Benachrichtigungsmoduls für organischen Gruppen wurde ausgeführt."
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr "Organische Gruppen-Benachrichtigungen"
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr "Ermöglicht Benutzern den Empfang von Benachrichtigungen und den Gruppeninhalt zu abonnieren."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ja.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ja.po
deleted file mode 100644
index 341b223..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ja.po
+++ /dev/null
@@ -1,195 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: \n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2008-11-10 18:53+0900\n"
-"Last-Translator: PineRay <matsudaterutaka at gmail.com>\n"
-"Language-Team: Japanese <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: og_notifications.module:19
-msgid "Customise notifications for each of your groups along with their frequency and delivery method. If so desired, you can also restrict notifications only for certain content types in each group."
-msgstr "送信間隔や送信方法を設定して、あなたのグループに関する通知をカスタマイズしてください。望むのであれば、それぞれのグループで特定のコンテンツタイプだけに通知を制限することもできます。"
-
-#: og_notifications.module:85
-msgid "Group subscriptions"
-msgstr "グループの配信"
-
-#: og_notifications.module:99
-msgid "Allowed content types"
-msgstr "コンテンツタイプの許可"
-
-#: og_notifications.module:102
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr "<em>グループ + コンテンツタイプに</em>で配信を<em>許可</em>するコンテンツタイプを選択してください。"
-
-#: og_notifications.module:115
-msgid "Automatically enable notifications for any groups that I join."
-msgstr "参加しているグループに関する通知を自動的に有効にする。"
-
-#: og_notifications.module:116
-msgid "Group notifications can also be <a href=\"!manage-url\">customised</a> in greater detail if required."
-msgstr "必要であれば、グループの通知をより詳細に<a href=\"!manage-url\">カスタマイズ</a>することもできます。"
-
-#: og_notifications.module:125
-msgid "Autosubscribe users to any groups that they join."
-msgstr "ユーザが参加しているグループを自動配信。"
-
-#: og_notifications.module:126
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr "デフォルトで通知を自動的に有効にします。ユーザは自分のアカウントページでこの設定を上書きできます。この設定の変更は、新しいユーザとシステムのデフォルトを上書きしていないユーザにしか影響しません。"
-
-#: og_notifications.module:185
-msgid "OG notifications"
-msgstr "OG 通知"
-
-#: og_notifications.module:186
-msgid "Most fields will be provided during the event."
-msgstr "ほとんどのフィールドはイベントの間に提供されます。"
-
-#: og_notifications.module:194
-msgid "Subject for event notifications"
-msgstr "イベント通知の件名"
-
-#: og_notifications.module:195
-msgid "Body header for event notifications"
-msgstr "イベント通知の本文ヘッダ"
-
-#: og_notifications.module:196
-msgid "Body for event notifications"
-msgstr "イベント通知の本文"
-
-#: og_notifications.module:197
-msgid "Body footer for event notifications"
-msgstr "イベント通知の本文フッタ"
-
-#: og_notifications.module:207
-msgid "[site-name] subscription update for [user]"
-msgstr "[user]さんへ[site-name]の更新に関する通知"
-
-#: og_notifications.module:208
-msgid ""
-"Greetings, [user].\n"
-"\n"
-"These are your messages"
-msgstr ""
-"こんにちわ、[user]さん。\n"
-"\n"
-"あなたにメッセージがあります。"
-
-#: og_notifications.module:209
-msgid ""
-"A [type] has been updated: [title]\n"
-"\n"
-"[event_list]"
-msgstr ""
-"[type]が更新されました: [title]\n"
-"\n"
-"[event_list]"
-
-#: og_notifications.module:211
-msgid "This is an automatic message from [site-name]"
-msgstr "このメッセージは、[site-name]から自動的に配信されたものです。"
-
-#: og_notifications.module:212
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr "配信を管理するには、[subscriptions-manage]を閲覧してください。"
-
-#: og_notifications.module:236
-msgid "Group: %name"
-msgstr "グループ: %name"
-
-#: og_notifications.module:243;29
-msgid "Groups"
-msgstr "グループ"
-
-#: og_notifications.module:250
-msgid "Content type in group"
-msgstr "グループ内のコンテンツタイプ"
-
-#: og_notifications.module:317
-msgid "Group"
-msgstr "グループ"
-
-#: og_notifications.module:320
-msgid "Group Type"
-msgstr "グループタイプ"
-
-#: og_notifications.module:353
-msgid "All"
-msgstr "すべて"
-
-#: og_notifications.module:373
-msgid "Type"
-msgstr "タイプ"
-
-#: og_notifications.module:373
-msgid "Send interval"
-msgstr "送信間隔"
-
-#: og_notifications.module:373
-msgid "Send method"
-msgstr "送信方法"
-
-#: og_notifications.module:382
-msgid "%type posts in this group"
-msgstr "このグループの%typeの記事"
-
-#: og_notifications.module:397
-msgid "Save"
-msgstr "保存"
-
-#: og_notifications.module:401
-msgid "There are no active group subscriptions available."
-msgstr "活動中で利用可能なグループの配信がありません。"
-
-#: og_notifications.module:605
-msgid "All posts in %group"
-msgstr "%groupのすべての記事"
-
-#: og_notifications.module:612;631
-msgid "%type posts in %group"
-msgstr "%groupの%typeの記事"
-
-#: og_notifications.module:626
-msgid "Posts in group %name"
-msgstr "グループ%nameの記事"
-
-#: og_notifications.module:53
-msgid "subscribe to content in groups"
-msgstr "グループのコンテンツを配信"
-
-#: og_notifications.module:0
-msgid "og_notifications"
-msgstr "og_notifications"
-
-#: og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr "オーガニックグループ通知モジュールのインストールスクリプトが完了しました。"
-
-#: og_notifications.install:24
-msgid "Stores autosubscription preferences for each user."
-msgstr "各ユーザの自動配信についての選択を格納します。"
-
-#: og_notifications.install:27
-msgid "The user's {user}.uid."
-msgstr "ユーザの{user}.uid。"
-
-#: og_notifications.install:106
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr "オーガニックグループ通知モジュールのアンインストールスクリプトが完了しました。"
-
-#: og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr "オーガニックグループ通知"
-
-#: og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr "グループのコンテンツに関する通知や配信をユーザが受け取ることができるようになります。"
-
-#: og_notifications.info:0
-msgid "Organic groups"
-msgstr "オーガニックグループ"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.pot
deleted file mode 100644
index 9bc6272..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.pot
+++ /dev/null
@@ -1,178 +0,0 @@
-# $Id: modules-og_notifications.pot,v 1.6 2008/11/15 21:44:45 hass Exp $
-#
-# LANGUAGE translation of Drupal (modules-og_notifications)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_notifications.module,v 1.16 2008/11/04 18:25:51 karthik
-#  og_notifications.install,v 1.9 2008/11/04 12:12:13 karthik
-#  og_notifications.info,v 1.7 2008/10/29 19:59:23 dww
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: modules/og_notifications/og_notifications.module:19
-msgid "Customise notifications for each of your groups along with their frequency and delivery method. If so desired, you can also restrict notifications only for certain content types in each group."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:85
-msgid "Group subscriptions"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:99
-msgid "Allowed content types"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:102
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:115
-msgid "Automatically enable notifications for any groups that I join."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:116
-msgid "Group notifications can also be <a href=\"!manage-url\">customised</a> in greater detail if required."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:125
-msgid "Autosubscribe users to any groups that they join."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:126
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:185
-msgid "OG notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:186
-msgid "Most fields will be provided during the event."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:194
-msgid "Subject for event notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:195
-msgid "Body header for event notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:196
-msgid "Body for event notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:197
-msgid "Body footer for event notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:207
-msgid "[site-name] subscription update for [user]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:208
-msgid "Greetings, [user].\n\nThese are your messages"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:209
-msgid "A [type] has been updated: [title]\n\n[event_list]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:211
-msgid "This is an automatic message from [site-name]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:212
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:236
-msgid "Group: %name"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:250
-msgid "Content type in group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:320
-msgid "Group Type"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:353
-msgid "All"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:373
-msgid "Send interval"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:373
-msgid "Send method"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:382
-msgid "%type posts in this group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:401
-msgid "There are no active group subscriptions available."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:605
-msgid "All posts in %group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:612;631
-msgid "%type posts in %group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:626
-msgid "Posts in group %name"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:53
-msgid "subscribe to content in groups"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:0
-msgid "og_notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:24
-msgid "Stores autosubscription preferences for each user."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:27
-msgid "The user's {user}.uid."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:33
-msgid ""
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:106
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ru.po
deleted file mode 100644
index a399d92..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_notifications/translations/modules-og_notifications.ru.po
+++ /dev/null
@@ -1,186 +0,0 @@
-# Russian translation of Drupal (modules-og_notifications) 
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info> 
-# Generated from files: 
-#  og_notifications.module,v 1.15 2008/11/03 15:08:17 weitzman 
-#  og_notifications.install,v 1.8 2008/10/29 19:59:27 dww 
-#  og_notifications.info,v 1.7 2008/10/29 19:59:23 dww 
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: \n"
-"PO-Revision-Date: 2008-11-20 02:52+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: modules/og_notifications/og_notifications.module:19
-msgid "Customise notifications for each of your groups along with their frequency and delivery method. If so desired, you can also restrict notifications only for certain content types in each group."
-msgstr "Настроить уведомления для каждой их ваших групп также как и частоту рассылки и метод доставки. Если пожелаете, можете также ограничить уведомления только определенными типами материалов в каждой группе."
-
-#: modules/og_notifications/og_notifications.module:85
-msgid "Group subscriptions"
-msgstr "Подписки групп"
-
-#: modules/og_notifications/og_notifications.module:99
-msgid "Allowed content types"
-msgstr "Разрешенные типы материалов"
-
-#: modules/og_notifications/og_notifications.module:102
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr "Выберите определенные типы материалов, которые <em>разрешены</em> в подписках на <em>группу + тип материала</em>."
-
-#: modules/og_notifications/og_notifications.module:115
-msgid "Automatically enable notifications for any groups that I join."
-msgstr "Автоматически включить уведомления для любых групп, к которым я присоединюсь."
-
-#: modules/og_notifications/og_notifications.module:116
-msgid "Group notifications can also be <a href=\"!manage-url\">customised</a> in greater detail if required."
-msgstr "Уведомления для групп при необходимости можно <a href=\"!manage-url\">настроить</a> более точно."
-
-#: modules/og_notifications/og_notifications.module:125
-msgid "Autosubscribe users to any groups that they join."
-msgstr "Автоматически подписывать пользователей на группы, в которые они входят."
-
-#: modules/og_notifications/og_notifications.module:126
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr "Автоматически включить уведомления по умолчанию. Пользователи могут переопределить это через страницу своей учетной записи. Изменения в этой настройке затронут только новых пользователей и тех, кто не переопределил значения по умолчанию."
-
-#: modules/og_notifications/og_notifications.module:185
-msgid "OG notifications"
-msgstr "Уведомления OG"
-
-#: modules/og_notifications/og_notifications.module:186
-msgid "Most fields will be provided during the event."
-msgstr "Большинство полей будут предоставлены во время события."
-
-#: modules/og_notifications/og_notifications.module:194
-msgid "Subject for event notifications"
-msgstr "Тема для уведомлений о событии"
-
-#: modules/og_notifications/og_notifications.module:195
-msgid "Body header for event notifications"
-msgstr "Шапка текста уведомления о событии"
-
-#: modules/og_notifications/og_notifications.module:196
-msgid "Body for event notifications"
-msgstr "Текст уведомления о событии"
-
-#: modules/og_notifications/og_notifications.module:197
-msgid "Body footer for event notifications"
-msgstr "Подвал текста уведомления о событии"
-
-#: modules/og_notifications/og_notifications.module:207
-msgid "[site-name] subscription update for [user]"
-msgstr "Обновления на сайте [site-name] по подписке пользователя [user]"
-
-#: modules/og_notifications/og_notifications.module:208
-msgid ""
-"Greetings, [user].\n"
-"\n"
-"These are your messages"
-msgstr ""
-"Здравствуйте, [user].\n"
-"\n"
-"Сообщения для вас"
-
-#: modules/og_notifications/og_notifications.module:209
-msgid ""
-"A [type] has been updated: [title]\n"
-"\n"
-"[event_list]"
-msgstr ""
-"Материал [type] был обновлен: [title]\n"
-"\n"
-"[event_list]"
-
-#: modules/og_notifications/og_notifications.module:211
-msgid "This is an automatic message from [site-name]"
-msgstr "Это автоматическое сообщение от сайта [site-name]"
-
-#: modules/og_notifications/og_notifications.module:212
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr "Для управления подписками, зайдите на страницу [subscriptions-manage]"
-
-#: modules/og_notifications/og_notifications.module:229
-msgid "Group: %name"
-msgstr "Группа: %name"
-
-#: modules/og_notifications/og_notifications.module:243
-msgid "Content type in group"
-msgstr "Тип материала в группе"
-
-#: modules/og_notifications/og_notifications.module:313
-msgid "Group Type"
-msgstr "Тип группы"
-
-#: modules/og_notifications/og_notifications.module:346
-msgid "All"
-msgstr "Все"
-
-#: modules/og_notifications/og_notifications.module:366
-msgid "Send interval"
-msgstr "Интервал между отправками"
-
-#: modules/og_notifications/og_notifications.module:366
-msgid "Send method"
-msgstr "Метод отправки"
-
-#: modules/og_notifications/og_notifications.module:375
-msgid "%type posts in this group"
-msgstr "Сообщения %type в этой группе"
-
-#: modules/og_notifications/og_notifications.module:394
-msgid "There are no active group subscriptions available."
-msgstr "Нет доступных активных подписок на группы."
-
-#: modules/og_notifications/og_notifications.module:598
-msgid "All posts in %group"
-msgstr "Все сообщения в группе %group"
-
-#: modules/og_notifications/og_notifications.module:605;624
-msgid "%type posts in %group"
-msgstr "Сообщения %type в группе %group"
-
-#: modules/og_notifications/og_notifications.module:619
-msgid "Posts in group %name"
-msgstr "Сообщения в группе %name"
-
-#: modules/og_notifications/og_notifications.module:53
-msgid "subscribe to content in groups"
-msgstr "Подписываться на материалы в группах"
-
-#: modules/og_notifications/og_notifications.module:0
-msgid "og_notifications"
-msgstr "og_notifications"
-
-#: modules/og_notifications/og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr "Скрипт установки модуля Organic groups notifications завершен."
-
-#: modules/og_notifications/og_notifications.install:24
-msgid "Stores autosubscription preferences for each user."
-msgstr "Хранит предпочтения автоматической подписки для каждого пользователя."
-
-#: modules/og_notifications/og_notifications.install:27
-msgid "The user's {user}.uid."
-msgstr "{user}.uid пользователя."
-
-#: modules/og_notifications/og_notifications.install:105
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr "Скрипт отключения модуля Organic groups notifications завершен."
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr "Organic Groups Notifications"
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr "Позволяет пользователям получать уведомления и подписываться на материалы групп."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_group_nid.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_group_nid.inc
deleted file mode 100644
index 6d15782..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_group_nid.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-<?php
-class og_views_handler_argument_og_group_nid extends views_handler_argument_numeric {
-  // Set context based on first node passed.
-  function query() {
-    $args = explode(',', $this->argument);
-    $node = node_load((int)$args[0]);
-    og_set_group_context($node);
-    parent::query();
-  }
-  
-  /**
-   * Override the behavior of title(). Get the title of the node.
-   */
-  function title_query() {
-    $titles = array();
-    $placeholders = implode(', ', array_fill(0, sizeof($this->value), '%d'));
-
-    $result = db_query("SELECT n.title FROM {node} n WHERE n.nid IN ($placeholders)", $this->value);
-    while ($term = db_fetch_object($result)) {
-      $titles[] = check_plain($term->title);
-    }
-    return $titles;
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_uid_nid.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_uid_nid.inc
deleted file mode 100644
index 31e2f2a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_argument_og_uid_nid.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-/**
- * Allow Group ID(s) as argument
- *
- * @ingroup views_argument_handlers
- */
-class og_views_handler_argument_og_uid_nid extends views_handler_argument_numeric {
-  // Set context based on first node passed.
-  function query() {
-    $args = explode(',', $this->argument);
-    $node = node_load((int)$args[0]);
-    og_set_group_context($node);
-    parent::query();
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_autosubscribe.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_autosubscribe.inc
deleted file mode 100644
index 7f85245..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_autosubscribe.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-/**
- * Field handler to show Autosubscribe state.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_autosubscribe extends views_handler_field {
-  function render($values) {
-    $map = og_notifications_autosubscribe_map();
-    return $map[$values->{$this->field_alias}];
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_boolean_og_private.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_boolean_og_private.inc
deleted file mode 100644
index 8e39a58..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_boolean_og_private.inc
+++ /dev/null
@@ -1,39 +0,0 @@
-<?php
-/**
- * Field handler to show if user is admin or not.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_boolean_og_private extends views_handler_field_boolean {
-
-  function options_form(&$form, &$form_state) {
-    parent::options_form($form, $form_state);
-    $form['type']['#options']['private-public'] = t('Private/Public');
-  }
-
-  function option_definition() {
-    $options = parent::option_definition();
-    return $options;
-  }
-
-
-  function render($values) {
-    $value = $values->{$this->field_alias};
-    if (!empty($this->options['not'])) {
-      $value = !$value;
-    }
-
-    switch ($this->options['type']) {
-      case 'yes-no':
-      default:
-        return $value ? t('Yes') : t('No');
-      case 'true-false':
-        return $value ? t('True') : t('False');
-      case 'on-off':
-        return $value ? t('On') : t('Off');
-      case 'private-public':
-        return $value ? t('Private') : t('Public');
-    }
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_group_nids.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_group_nids.inc
deleted file mode 100644
index 6080193..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_group_nids.inc
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-class og_views_handler_field_og_group_nids extends views_handler_field_prerender_list {
-  function init(&$view, $options) {
-    parent::init($view, $options);
-    $this->additional_fields['og_ancestry_nid'] = array('table' => 'og_ancestry', 'field' => 'nid');
-  }
-  
-  /**
-   * Add this term to the query
-   */
-  function query() {
-    $this->add_additional_fields();
-  }
-  
-  // we have to query to get all the groups into a single element
-  function pre_render($values) {
-    // field_alias is used by our render method.
-    $this->field_alias = $this->aliases['og_ancestry_nid'];
-    foreach ($values as $value) {
-      $result = og_get_node_groups_result($value->nid);
-      while ($row = db_fetch_object($result)) {
-        $this->items[$value->nid][$row->group_nid] = l($row->title, "node/$row->group_nid");
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_invite.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_invite.inc
deleted file mode 100644
index 54aa312..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_invite.inc
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/**
- * Field handler to show 'invite' link.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_invite extends views_handler_field {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['og_selective'] = 'og_selective';
-  }
-
-  function query() {
-    $this->ensure_my_table();
-    $this->add_additional_fields();
-  }
-
-  function option_definition() {
-    $options = parent::option_definition();
-    $options['text'] = array('default' => '', 'translatable' => TRUE);
-    return $options;
-  }
-
-  function options_form(&$form, &$form_state) {
-    parent::options_form($form, $form_state);
-    $form['text'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Text to display'),
-      '#default_value' => $this->options['text'],
-    );
-  }
-
-  function render($values) {
-    global $user;
-    if (in_array($values->nid, array_keys($user->og_groups))) {
-      $text = !empty($this->options['text']) ? $this->options['text'] : t('Invite');
-      switch ((int)$values->{$this->aliases['og_selective']}) {
-        case OG_CLOSED:
-          return;
-        case OG_INVITE_ONLY:
-          $node = node_load((int) $values->nid);
-          if (og_is_group_admin($node)) {
-            return l($text, 'og/invite/' . $values->nid, array('attributes' => array('rel' => 'nofollow'), 'query' => drupal_get_destination()));
-          }
-          return;
-        default:
-          return l($text, 'og/invite/' . $values->nid, array('attributes' => array('rel' => 'nofollow'), 'query' => drupal_get_destination()));
-      }
-    }
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_active.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_active.inc
deleted file mode 100644
index a9ca108..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_active.inc
+++ /dev/null
@@ -1,16 +0,0 @@
-<?php
-/**
- * Field handler to show if user is admin or not.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_is_active extends og_views_handler_field_og_uid {
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $is_active = $values->{$this->field_alias};
-      if (!$is_active) {
-        return '<em>('. t('approval needed'). ')</em>';
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_admin.inc
deleted file mode 100644
index a719fa8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_admin.inc
+++ /dev/null
@@ -1,17 +0,0 @@
-<?php
-/**
- * Field handler to show if user is admin or not.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_is_admin extends og_views_handler_field_og_uid {
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $is_admin = $values->{$this->field_alias};
-      // don't use og_is_group_admin() here since we don't want mark on 'admin nodes' people.
-      if ($is_admin) {
-        return t('admin'); 
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_manager.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_manager.inc
deleted file mode 100644
index 0af8be3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_is_manager.inc
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-/**
- * Field handler to show if user is manager or not of the displayed group node.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_is_manager extends og_views_handler_field_og_uid {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['nid'] = array('table' => 'og_uid', 'field' => 'nid');
-  }
-
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $node = node_load($values->{$this->aliases['nid']});
-      $manager = $node->uid;
-      $member = $values->{$this->field_alias};
-      if ($member == $manager) {
-        return '<em>'. t('Manager'). '</em>'; 
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelink.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelink.inc
deleted file mode 100644
index 2e0ff93..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelink.inc
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-/**
- * Field handler to approve/deny a subscription request, or remove a member.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_managelink extends og_views_handler_field_og_uid {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['nid'] = array('table' => 'og_uid', 'field' => 'nid');
-    $this->additional_fields['is_active'] = array('table' => 'og_uid', 'field' => 'is_active');
-  }
-
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $uid = $values->{$this->field_alias};
-      $nid = $values->{$this->aliases['nid']};
-      $is_active = $values->{$this->aliases['is_active']};
-      $node = node_load($nid);
-      // Only show links to group admins. And don't show next to group manager.
-      if ($uid != $node->uid) {
-        if ($is_active) {
-          $item = menu_get_item("og/unsubscribe/$nid/$uid");
-          if ($item['access']) {
-            return l(t('Remove membership'), "og/unsubscribe/$nid/$uid", array('query' => drupal_get_destination()));
-          }
-        }
-        else {
-          $token = og_get_token($nid);
-          $item = menu_get_item("og/approve/$nid/$uid/$token");
-          if ($item['access']) {
-            return t('Request: <a href="@approve">approve</a> or <a href="@deny">deny</a>.', array('@approve' => url("og/approve/$nid/$uid/$token", array('query' => drupal_get_destination())), '@deny' => url("og/deny/$nid/$uid/$token", array('query' => drupal_get_destination()))));
-          }
-        }
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc
deleted file mode 100644
index 9c336f4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- * Field handler to add/remove an admin.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_managelinkadmin extends og_views_handler_field_og_uid {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['nid'] = array('table' => 'og_uid', 'field' => 'nid');
-    $this->additional_fields['is_admin'] = array('table' => 'og_uid', 'field' => 'is_admin');
-  }
-
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $uid = $values->{$this->field_alias};
-      $nid = $values->{$this->aliases['nid']};
-      $is_admin = $values->{$this->aliases['is_admin']};
-      $node = node_load($nid);
-      // Only show links to group admins. And don't show next to group manager.
-      if ($uid != $node->uid) {
-        if ($is_admin) {
-          $item = menu_get_item("og/delete_admin/$nid/$uid");
-          if ($item['access']) {
-            return l(t('Admin: Remove'), "og/delete_admin/$nid/$uid", array('query' => drupal_get_destination()));
-          }
-        }
-        else {
-          $item = menu_get_item("og/create_admin/$nid/$uid");
-          if ($item['access']) {
-            return l(t('Admin: Create'), "og/create_admin/$nid/$uid", array('query' => drupal_get_destination()));
-          }
-        }
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc
deleted file mode 100644
index 33bafa6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc
+++ /dev/null
@@ -1,33 +0,0 @@
-<?php
-class og_views_handler_field_og_managelinkmy extends og_views_handler_field_og_uid {
-  function option_definition() {
-    $options = parent::option_definition();
-    $options['text'] = array('default' => 'Edit membership', 'translatable' => TRUE);
-    return $options;
-  }
-
-  function options_form(&$form, &$form_state) {
-    parent::options_form($form, $form_state);
-    $form['text'] = array(
-      '#type' => 'textfield',
-      '#title' => t('Text to display'),
-      '#default_value' => $this->options['text'],
-    );
-  }
-
-  function construct() {
-    parent::construct();
-    $this->additional_fields['nid'] = array('table' => 'og_uid', 'field' => 'nid');
-  }
-
-  function render($values) {
-    if (isset($values->{$this->field_alias})) {
-      $nid = $values->{$this->aliases['nid']};
-      global $user;
-      if (in_array($nid, array_keys($user->og_groups))) {
-        $text = !empty($this->options['text']) ? $this->options['text'] : t('Edit membership');
-        return l($text, "og/manage/$nid", array('query' => drupal_get_destination()));
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_member_count.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_member_count.inc
deleted file mode 100644
index cd5879e..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_member_count.inc
+++ /dev/null
@@ -1,22 +0,0 @@
-<?php
-class og_views_handler_field_og_member_count extends views_handler_field_numeric {
-  function query() {
-    $table = $this->query->ensure_table('og');
-    $sql = og_list_users_sql(1, 0, NULL, TRUE);
-    $sql = str_replace('%d', 'og.nid', $sql);
-    $this->query->add_field('', "($sql)", 'member_count');
-    $this->field_alias = 'member_count';
-  }
-  
-  function render($values) {
-    $nid = $values->nid;
-    $txt = $values->member_count;
-    if (og_is_group_member($nid)) {
-      $value = og_is_picture() ? l($txt, "og/users/$nid/faces") : l($txt, "og/users/$nid");
-      return check_plain($this->options['prefix']) . $value . check_plain($this->options['suffix']);
-    }
-    else {
-      return parent::render($values);
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count.inc
deleted file mode 100644
index 8621796..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-/**
- * We do not try to run db_rewrite_sql() on this subquery so the count is potentially more than the user can see.
- */
-class og_views_handler_field_og_post_count extends views_handler_field_numeric {
-  function query() {
-    $table = $this->query->ensure_table('og');
-    $sql = "SELECT COUNT(n.nid) FROM {node} n INNER JOIN {og_ancestry} oga ON n.nid = oga.nid WHERE n.status = 1 AND oga.group_nid = %d";
-    $sql = str_replace('%d', 'og.nid', $sql);
-    $this->query->add_field('', "($sql)", 'post_count');
-    $this->field_alias = 'post_count';
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count_new.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count_new.inc
deleted file mode 100644
index dab2d27..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_post_count_new.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/**
- * We do not try to run db_rewrite_sql() on this subquery so the count is potentially more than the user can see.
- */
-class og_views_handler_field_og_post_count_new extends views_handler_field_numeric {
-  function query() {
-    global $user;
-    $table = $this->query->ensure_table('og');
-    $sql = "SELECT COUNT(*) FROM {node} n INNER JOIN {og_ancestry} oga ON n.nid = oga.nid LEFT JOIN {history} h ON n.nid=h.nid AND h.uid = %uid WHERE n.status = 1 AND oga.group_nid = $table.nid AND h.timestamp IS NULL AND n.created > %created";
-    $sql = strtr($sql, array('%uid' => $user->uid, '%created' => NODE_NEW_LIMIT));
-    $this->query->add_field('', "($sql)", 'post_count_new');
-    $this->field_alias = 'post_count_new';
-  }
-  
-  function render($values) {
-    if ($cnt = $values->{$this->field_alias}) {
-      return $cnt. theme('mark', MARK_NEW);
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_selective.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_selective.inc
deleted file mode 100644
index 0bfa916..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_selective.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-/**
- * Field handler to show Selective state.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_selective extends views_handler_field {
-  function render($values) {
-    $map = og_selective_map();
-    return $map[$values->{$this->field_alias}];
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_subscribe.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_subscribe.inc
deleted file mode 100644
index a593a35..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_subscribe.inc
+++ /dev/null
@@ -1,31 +0,0 @@
-<?php
-/**
- * Field handler to allow show 'join' link or empty if already member.
- *
- * @ingroup views_field_handlers
- */
-class og_views_handler_field_og_subscribe extends views_handler_field {
-  function construct() {
-    parent::construct();
-    $this->additional_fields['og_selective'] = 'og_selective';
-  }
-
-  function query() {
-    $this->ensure_my_table();
-    $this->add_additional_fields();
-  }
-
-  function render($values) {
-    global $user;
-    if (!in_array($values->nid, array_keys($user->og_groups))) {
-      switch ((int)$values->{$this->aliases['og_selective']}) {
-        case OG_CLOSED:
-          return '<em>'. t('Closed'). '</em>';
-        case OG_INVITE_ONLY:
-          return '<em>'. t('Invite only'). '</em>';
-        default:
-          return og_subscribe_link(node_load((int)$values->nid));
-      }
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid.inc
deleted file mode 100644
index 7401046..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid.inc
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-/**
- * Base class for most {og_uid} field handlers.
- */
-class og_views_handler_field_og_uid extends views_handler_field {
-  function query() {
-    if ($this->view->base_table !== 'users' || ($group = og_get_group_context())) {
-      parent::query();
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid_groups.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid_groups.inc
deleted file mode 100644
index 04947f4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_field_og_uid_groups.inc
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/**
- * Field handler for displaying a list of groups for a user.
- */
-class og_views_handler_field_og_uid_groups extends views_handler_field_prerender_list {
-  /**
-   * Fake the field alias -- we don't want to actually join.
-   */
-  function init(&$view, $options) {
-    parent::init($view, $options);
-    switch ($view->base_table) {
-      case 'node':
-        $this->additional_fields['users_uid'] = array('table' => 'users', 'field' => 'uid');
-        $this->field_alias = 'users_uid';
-        break;
-      case 'users':
-        $this->field_alias = 'uid';
-        break;
-    }
-  }
-
-  /**
-   * Add this term to the query
-   */
-  function query() {
-    $this->add_additional_fields();
-  }
-
-  /**
-   * Query in pre_render to grab what we need.
-   */
-  function pre_render($values) {
-    $uids = array();
-    foreach ($values as $row) {
-      if (!empty($row->{$this->field_alias})) {
-        $uids[] = $row->{$this->field_alias};
-      }
-    }
-    if (!empty($uids)) {
-      $placeholders = db_placeholders($uids, 'int');
-      $result = db_query(db_rewrite_sql("SELECT n.nid, n.title, ogu.uid FROM {node} n JOIN {og_uid} ogu ON ogu.nid = n.nid WHERE ogu.uid IN ($placeholders) AND n.status = 1"), $uids);
-      while ($row = db_fetch_object($result)) {
-        $this->items[$row->uid][$row->nid] = l($row->title, "node/{$row->nid}");
-      }
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_autosubscribe.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_autosubscribe.inc
deleted file mode 100644
index f4060ec..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_autosubscribe.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
- /*
- * Field handler to filter by Autosubscribe state
- *
- * @ingroup views_filter_handlers
- */
-class og_views_handler_filter_autosubscribe extends views_handler_filter_in_operator {
-  function get_value_options() {
-    if (isset($this->value_options)) {
-      return;
-    }
-
-    $this->value_options = array();
-    foreach (og_notifications_autosubscribe_map() as $key => $name) {
-      $this->value_options[$key] = $name;
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_group_nid.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_group_nid.inc
deleted file mode 100644
index 9b3baa7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_group_nid.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-class og_views_handler_filter_og_group_nid extends views_handler_filter_many_to_one {
-  function get_value_options() {
-    $this->value_options = $this->allowed_values();
-  }
-
-  // Get allowed values from hook_allowed_values(), if any,
-  // or from content_allowed_values();
-  function allowed_values() {
-    return og_all_groups_options();
-  }
-  
-  function query() {
-    if (isset($this->value['value'])) {
-      $node = node_load((int)$this->value[0]);
-      og_set_group_context($node);
-    }
-    parent::query();
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_is_admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_is_admin.inc
deleted file mode 100644
index 25750aa..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_is_admin.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-class og_views_handler_filter_og_is_admin extends views_handler_filter_in_operator {
-  function get_value_options() {
-    if (!isset($this->value_options)) {
-      $this->value_title = t('Member types');
-      $options = array(t('Members'), t('Group administrators'));
-      $this->value_options = $options;
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_picg.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_picg.inc
deleted file mode 100644
index afd5c57..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_picg.inc
+++ /dev/null
@@ -1,10 +0,0 @@
-<?php
-/**
- * Lovely filter handler which restricts posts to the current group. Useful for group related blocks.
- **/
-class og_views_handler_filter_og_picg extends views_handler_filter {
-  function query() {
-    $table = $this->ensure_my_table();
-    $this->query->add_where($this->options['group'], "$table.group_nid  = ***CURRENT_GID***");
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_selective.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_selective.inc
deleted file mode 100644
index 2e4461a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_selective.inc
+++ /dev/null
@@ -1,18 +0,0 @@
-<?php
- /*
- * Field handler to filter by Selective state
- *
- * @ingroup views_filter_handlers
- */
-class og_views_handler_filter_og_selective extends views_handler_filter_in_operator {
-  function get_value_options() {
-    if (isset($this->value_options)) {
-      return;
-    }
-
-    $this->value_options = array();
-    foreach (og_selective_map() as $key => $name) {
-      $this->value_options[$key] = $name;
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type.inc
deleted file mode 100644
index abecc60..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type.inc
+++ /dev/null
@@ -1,29 +0,0 @@
-<?php
-// TODOL: query() does not work.
-class og_views_handler_filter_og_type extends views_handler_filter_node_type {
-  function get_value_options() {
-    if (!isset($this->value_options)) {
-      $this->value_title = t('Group node type');
-      $group_types = og_get_types('group');
-      $types = node_get_types();
-      foreach ($group_types as $group_type) {
-        $options[$group_type] = $types[$group_type]->name;
-      }
-      $this->value_options = $options;
-    }
-  }
-  
-  // This is a copy of views_handler_filter_in_operator::query
-  // We force the table to be 'node' instead of 'og'. There might be cleaner ways to do this.
-  function query() {
-    if (empty($this->value)) {
-      return;
-    }
-    $table = $this->query->ensure_table('node');
-    $placeholder = !empty($this->definition['numeric']) ? '%d' : "'%s'";
-
-    $replace = array_fill(0, sizeof($this->value), $placeholder);
-    $in = ' (' . implode(", ", $replace) . ')';
-    $this->query->add_where($this->options['group'], "$table.$this->real_field " . $this->operator . $in, $this->value);
-  } 
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type_all.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type_all.inc
deleted file mode 100644
index eec4c53..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_handler_filter_og_type_all.inc
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-class og_views_handler_filter_og_type_all extends views_handler_filter {
-  function query() {
-    if ($group_types = og_get_types('group')) {
-      $placeholders = db_placeholders($group_types, 'varchar');
-      $table = $this->query->ensure_table('node');
-      $this->query->add_where($this->options['group'], "$table.type IN ($placeholders)", $group_types);
-    }
-    else {
-      $this->query->add_where($this->options['group'], "FALSE");
-      drupal_set_message(t('You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href="!settings">OG settings</a>.', array('!readme_file' => og_readme(), '!settings' => url('admin/og/og'))), 'error');
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_default_og_group_node.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_default_og_group_node.inc
deleted file mode 100644
index f1d1d71..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_default_og_group_node.inc
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-// $Id: og_views_plugin_argument_default_og_group_node.inc,v 1.1.2.1 2010/02/18 08:05:13 amitaibu Exp $
-/**
- * @file
- * Contains the group node argument default plugin.
- */
-
-/**
- * Default argument plugin to extract the current group node.
- */
-class og_views_plugin_argument_default_og_group_node extends views_plugin_argument_default {
-  function argument_form(&$form, &$form_state) {
-  }
-
-  function get_argument() {
-    if ($group_node = og_get_group_context()) {
-      return $group_node->nid;
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc
deleted file mode 100644
index f49341f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc
+++ /dev/null
@@ -1,163 +0,0 @@
-<?php
-#define('OG_VIEWS_DO_NOT_VALIDATE_MEMBERSHIP', 0);
-#define('OG_VIEWS_VALIDATE_GROUP_MEMBER', 1);
-#define('OG_VIEWS_VALIDATE_GROUP_ADMIN', 2);
-
-/**
- * Validate whether an argument is a group node. Borrows heavily form the Node argument validator.
- */
-class og_views_plugin_argument_validate_og_group_types extends views_plugin_argument_validate {
-  // What does this do?
-  var $option_name = 'validate_argument_og_group_types';
-
-  function validate_form(&$form, &$form_state) {
-    $form['validate_argument_nid_type'] = array(
-      '#type' => 'select',
-      '#title' => t('Argument type'),
-      '#options' => array(
-        'nid' => t('Node ID'),
-        'nids' => t("Node ID's separated by , or +"),
-      ),
-      '#default_value' => isset($this->argument->options['validate_argument_nid_type']) ? $this->argument->options['validate_argument_nid_type'] : 'nid',
-      '#process' => array('views_process_dependency'),
-      '#dependency' => array('edit-options-validate-type' => array($this->id)),
-    );
-
-    $options = array(
-      OG_VIEWS_DO_NOT_VALIDATE_MEMBERSHIP => t('Do not validate user\'s group membership'),
-      OG_VIEWS_VALIDATE_GROUP_MEMBER => t('Validate current user is a member of a specified group'),
-      OG_VIEWS_VALIDATE_GROUP_ADMIN => t('Validate current user is an admin of a specified group'),
-    );
-
-    $form['validate_argument_is_member'] = array(
-      '#type' => 'select',
-      '#title' => t('Group membership validation'),
-      '#options' => $options,
-      '#default_value' => isset($this->argument->options['validate_argument_is_member']) ? $this->argument->options['validate_argument_is_member'] : 0,
-      '#process' => array('views_process_dependency'),
-      '#dependency' => array('edit-options-validate-type' => array($this->id)),
-    );
-
-    $options = array();
-    $types = node_get_types();
-    $group_types = og_get_types('group');
-    foreach ($group_types as $type) {
-      $info = $types[$type];
-      $options[$type] = check_plain(t($info->name));
-    }
-
-    $default_types = $this->argument->options['validate_argument_group_node_type'];
-    if (empty($default_types)) {
-      $default_types = array();
-    }
-
-    $form['validate_argument_group_node_type'] = array(
-      '#type' => 'checkboxes',
-      '#prefix' => '<div id="edit-options-validate-argument-group-node-type-wrapper">',
-      '#suffix' => '</div>',
-      '#title' => t('Group node types'),
-      '#options' => $options,
-      '#default_value' => $default_types,
-      '#description' => t('If you wish to validate for specific group node types, check them; if none are checked, all group nodes will pass.'),
-      '#process' => array('expand_checkboxes', 'views_process_dependency'),
-      '#dependency' => array('edit-options-validate-type' => array($this->id)),
-    );
-  }
-
-  function validate_argument($argument) {
-    $types = og_get_types('group');
-
-    $type = isset($this->argument->options['validate_argument_nid_type']) ? $this->argument->options['validate_argument_nid_type'] : 'nid';
-    switch ($type) {
-      case 'nid':
-        if (!is_numeric($argument)) {
-          return FALSE;
-        }
-        $node = node_load($argument);
-        if (!$node) {
-          return FALSE;
-        }
-
-        if (!$this->validate_group_node_type($node->type)) {
-          return FALSE;
-        }
-
-        if (!$this->validate_membership($node)) {
-          return FALSE;
-        }
-
-        // Save the title() handlers some work.
-        $this->argument->validated_title = check_plain($node->title);
-
-        // Admin has not setup any content types to behave as a group. Thats unsupported.
-        if (empty($types)) {
-          return TRUE;
-        }
-
-        return TRUE;
-      case 'nids':
-        $nids = new stdClass();
-        $nids->value = array($argument);
-        $nids = views_break_phrase($argument, $nids);
-        if ($nids->value == -1) {
-          return FALSE;
-        }
-
-        $placeholders = implode(', ', array_fill(0, sizeof($nids->value), '%d'));
-
-        $has_membership = FALSE;
-        $titles = array();
-        $test_nids = drupal_map_assoc($nids->value);
-
-        $result = db_query("SELECT nid, type, title FROM {node} WHERE nid IN ($placeholders)", $nids->value);
-        while ($node = db_fetch_object($result)) {
-          if (!$this->validate_group_node_type($node->type)) {
-            return FALSE;
-          }
-
-          if (!$has_membership) {
-            $has_membership = $this->validate_membership($node);
-          }
-
-          $titles[] = check_plain($node->title);
-          unset($test_nids[$node->nid]);
-        }
-
-        $this->argument->validated_title = implode($nids->operator == 'or' ? ' + ' : ', ', $titles);
-        // If $test is not empty, we did not find a nid.
-        return empty($test_nids) && $has_membership;
-    }
-  }
-
-  function validate_membership($node) {
-    if (!empty($this->argument->options['validate_argument_is_member'])) {
-      switch ($this->argument->options['validate_argument_is_member']) {
-        case OG_VIEWS_VALIDATE_GROUP_MEMBER :
-          if (!og_is_group_member($node->nid)) {
-            return FALSE;
-          }
-          break;
-        case OG_VIEWS_VALIDATE_GROUP_ADMIN :
-          if (!og_is_group_admin($node)) {
-            return FALSE;
-          }
-          break;
-      }
-    }
-
-    return TRUE;
-  }
-
-  function validate_group_node_type($type) {
-    $types = array();
-    if (!empty($this->argument->options['validate_argument_group_node_type'])) {
-      $types = array_filter($this->argument->options['validate_argument_group_node_type']);
-    }
-    if (empty($types)) {
-      return og_is_group_type($type);
-    }
-    else {
-      return isset($types[$type]);
-    }
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.info b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.info
deleted file mode 100644
index a9f0173..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.info
+++ /dev/null
@@ -1,14 +0,0 @@
-; $Id: og_views.info,v 1.3 2008/10/29 19:59:39 dww Exp $
-name = Organic groups Views integration
-description = "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-package = "Organic groups"
-dependencies[] = og
-dependencies[] = views
-core = 6.x
-
-; Information added by drupal.org packaging script on 2010-03-16
-version = "6.x-2.1"
-core = "6.x"
-project = "og"
-datestamp = "1268751911"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.module b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.module
deleted file mode 100644
index 785e2b6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.module
+++ /dev/null
@@ -1,235 +0,0 @@
-<?php
-// $Id: og_views.module,v 1.18.4.4 2009/06/09 11:42:46 weitzman Exp $
-
-/**
- * Implementation of hook_menu().
- */
-function og_views_menu() {
-  // This exists because I can't easily restrict access based on pictures_enabled using Views.
-  $items['og/users/%node/faces'] = array(
-    'title' => 'Faces',
-    'page callback' => 'og_views_users_faces',
-    'page arguments' => array('og_members_faces', 'default', 2),
-    'type' => MENU_LOCAL_TASK,
-    'access callback' => 'og_menu_access_picture',
-    'access arguments' => array(2),
-  );
-
-  // Group feed
-  $items['node/%node/feed'] = array(
-    'page callback' => 'og_views_feed',
-    'page arguments' => array(1),
-    'title callback' => 'node_page_title',
-    'title arguments' => array(1),
-    'type' => MENU_CALLBACK,
-    'access callback' => 'node_access',
-    'access arguments' => array('view', 1),
-  );
-
-  return $items;
-}
-
-// An menu access callback.
-function og_menu_access_picture($gid) {
-  $view = views_get_view('og_members_faces');
-  // Not working properly. See  http://drupal.org/node/345144.
-  return og_is_picture() && og_is_group_member($gid) && !$view->disabled;
-}
-
-/**
- * A menu callback. Extracts the nid from $node and passes along to views_page().
- *
- */
-function og_views_users_faces($view_name, $display, $node) {
-  $arg = $node->nid;
-  return views_page($view_name, $display, $arg);
-}
-
-
-/**
- * Implementation of hook_views_api().
- */
-function og_views_views_api() {
-  return array(
-    'api' => 2,
-  );
-}
-
-/**
- * Menu callback. Render group feed.
- */
-function og_views_feed($node) {
-  $view = views_get_view(variable_get('og_home_page_view', 'og_ghp_ron'));
-  $view->is_cacheable = FALSE;
-  $view->set_display('feed');
-  // TODOL: not working
-  $view->override_path = "node/$node->nid";
-  $view->set_arguments(array($node->nid));
-  $view->display_handler->set_option('style_options', array('description' => $node->og_description));
-  print $view->render();
-}
-
-function og_views_block($op = 'list', $delta = 0, $edit = array()) {
-  if ($op == 'list') {
-    $blocks[0]['info'] = t('Group search');
-    $blocks[0]['cache'] = BLOCK_NO_CACHE;
-
-    $blocks[1]['info'] = t('Group notifications (Views enhanced)');
-    $blocks[1]['cache'] = BLOCK_NO_CACHE;
-    return $blocks;
-  }
-  elseif ($op == 'view') {
-    switch($delta) {
-      case 0:
-        return og_views_block_search();
-      case 1:
-        return og_views_block_notifications();
-    }
-  }
-}
-
-function og_views_block_notifications() {
-  global $user;
-
-  if ($groupnode = og_get_group_context()) {
-    $content = t('This group offers an <a href="@groupfeed">RSS feed</a>', array('@groupfeed' => url("node/$groupnode->nid/feed")));
-    if (module_exists('og_notifications') && $user->uid) {
-      $content .= t(' and supports <a href="@notifications">notifications</a>.', array('@notifications' => url("user/$user->uid/notifications")));
-    }
-    else {
-      $content .= '.';
-    }
-    // NOTE: See og.css for styling specific to these lists
-    $content .= ' '. t('Or subscribe to these personalized, sitewide feeds:');
-    $inline = array('class' => 'links inline');
-    if ($user->uid) {
-      $l1[] = array('title' => t('Feed'), 'href' => 'group/myunread/feed');
-      $l1[] = array('title' => t('Page'), 'href' => 'group/myunread');
-      $links['my_unread'] = t('My unread: !links', array('!links' => theme('links', $l1, $inline)));
-
-      $l2[] = array('title' => t('Feed'), 'href' => 'group/mytracker/feed');
-      $l2[] = array('title' => t('Page'), 'href' => 'group/mytracker');
-      $links['my_group'] = t('My group: !links', array('!links' => theme('links', $l2, $inline)));
-    }
-    $l3[] = array('title' => t('Feed'), 'href' => 'group/tracker/feed');
-    $l3[] = array('title' => t('Page'), 'href' => 'group/tracker');
-    $links['all_posts'] = array('data' => t('All posts: !links', array('!links' => theme('links', $l3, $inline))));
-    $content .= theme('item_list', $links);
-    $block['content'] = $content;
-    $block['subject'] = t('Group notifications');
-    return $block;
-  }
-}
-
-function og_views_block_search() {
-  if (!module_exists('search') || !user_access('search content')) {
-    return;
-  }
-  if ($groupnode = og_get_group_context()) {
-    $block['content'] = og_views_block_search_form($groupnode);
-    $block['subject'] = l($groupnode->title, "node/$groupnode->nid");
-    return $block;
-  }
-}
-
-function og_views_block_search_form($groupnode) {
-  // Render our display programmatically after adding an argument. Take that!
-  $view = views_get_view('og_search');
-  $view->set_display('default');
-  $view->set_arguments(array($groupnode->nid));
-  $block = $view->display_handler->view_special_blocks('-exp');
-  return $block['content'];
-}
-
-// An implementation of hook_og_links_alter().
-// Hyperlink the members count to the members listing.
-function og_views_og_links_alter(&$links, $node) {
-  if (isset($links['subscribers'])) {
-    $txt = strip_tags($links['subscribers']);
-    $links['subscribers'] = og_is_picture() ? l($txt, "og/users/$node->nid/faces") : l($txt, "og/users/$node->nid");
-  }
-}
-
-function og_views_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
-  switch ($op) {
-    case 'view':
-      if (og_is_group_type($node->type) && !$teaser && $page) {
-        og_views_view_group($node, $teaser, $page);
-      }
-    break;
-  }
-}
-
-/**
- * Implementation of hook_form_TAG_alter().
- */
-function og_views_form_og_admin_settings_alter(&$form, $form_state) {
-  $views = views_get_all_views();
-
-  $options = array();
-  foreach ($views as $key => $view) {
-    if (substr($key, 0, strlen('og_ghp_')) == 'og_ghp_') {
-      $options[$key] = $view->name;
-    }
-  }
-  $form['og_settings']['group_details']['og_home_page_view'] = array(
-    '#type' => 'select',
-    '#title' => t('Group home page view'),
-    '#description' => t('Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module.', array('!README' => og_readme())),
-    '#options' => array(0 => t('None')) + $options,
-    '#default_value' => variable_get('og_home_page_view', 'og_ghp_ron'),
-  );
-}
-
-/**
- * Implementation of hook_form_alter().
- */
-function og_views_form_alter(&$form, $form_state, $form_id) {
-  if ($form_id == 'views_exposed_form' && $form_state['view']->name == 'og_search') {
-    $form['submit']['#value'] = t('Search group');
-  }
-}
-
-/**
- * Embed the configured group homepage.
- */
-function og_views_view_group($node, $teaser, $page) {
-  if ($name = variable_get('og_home_page_view', 'og_ghp_ron')) {
-    // There is a view defiened to act as the group's home page.
-    $view = views_get_view($name);
-    if (!$view) {
-      drupal_set_message(t('The View %name was not found. Check your variables table or settings.php.', array('%name' => $name)), 'error');
-    }
-    else {
-      $built = $view->preview('default', array($node->nid));
-    }
-
-    // Views will set either total_rows or num_rows depending on whether
-    // View has a pager, or might show an empty text.
-    if (!empty($view->total_rows) || !empty($view->num_rows) || !empty($view->page_empty) || $view->display_handler->get_option('empty')) {
-      $node->content['view'] = array('#value' => $built);
-    }
-    elseif (empty($_POST)) {
-      // If views hasn't show any text we show og's empty text.
-      // Otherwise show it to everybody.
-      og_home_empty($node);
-    }
-    
-    drupal_set_title(filter_xss_admin($view->build_info['title']));
-    drupal_add_feed(url("node/$node->nid/feed"), drupal_get_title());
-  }
-  else {
-    drupal_set_title(filter_xss_admin($node->title));
-  }
-}
-
-/**
- * An implementation of hook_views_pre_view().
- */
-function og_views_views_pre_view(&$view, &$display_id, &$args) {
-  if ($view->name == 'og_my') {
-    if (!$view->display_handler->get_option('footer')) {
-      $view->attachment_after = theme('opml_icon', url('og/opml'));
-    }
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views.inc
deleted file mode 100644
index 38ce477..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views.inc
+++ /dev/null
@@ -1,558 +0,0 @@
-<?php
-// $Id: og_views.views.inc,v 1.13.4.11 2010/03/04 07:28:59 amitaibu Exp $
-
-/**
- * Implementation of hook_views_handlers().
- */
-function og_views_views_handlers() {
-  return array(
-    'info' => array(
-      'path' => drupal_get_path('module', 'og_views') .'/includes',
-    ),
-    'handlers' => array(
-      // filter
-      'og_views_handler_filter_og_group_nid' => array(
-        'parent' => 'views_handler_filter_many_to_one',
-      ),
-      'og_views_handler_filter_og_type_all' => array(
-        'parent' => 'views_handler_filter',
-      ),
-      'og_views_handler_filter_og_type' => array(
-        'parent' => 'views_handler_filter_node_type',
-      ),
-      'og_views_handler_filter_og_selective' => array(
-        'parent' => 'views_handler_filter_in_operator',
-      ),
-      'og_views_handler_filter_og_picg' => array(
-        'parent' => 'views_handler_filter',
-      ),
-      'og_views_handler_filter_og_is_admin' => array(
-        'parent' => 'views_handler_filter_in_operator',
-      ),
-      'og_views_handler_filter_autosubscribe' => array(
-        'parent' => 'views_handler_filter_in_operator',
-      ),
-      // field
-      'og_views_handler_field_og_post_count_new' => array(
-        'parent' => 'views_handler_field_numeric',
-      ),
-      'og_views_handler_field_og_post_count' => array(
-        'parent' => 'views_handler_field_numeric',
-      ),
-      'og_views_handler_field_og_member_count' => array(
-        'parent' => 'views_handler_field_numeric',
-      ),
-      'og_views_handler_field_og_selective' => array(
-        'parent' => 'views_handler_field',
-      ),
-      'og_views_handler_field_og_subscribe' => array(
-        'parent' => 'views_handler_field',
-      ),
-      'og_views_handler_field_og_invite' => array(
-        'parent' => 'views_handler_field',
-      ),
-      'og_views_handler_field_og_group_nids' => array(
-        'parent' => 'views_handler_field_prerender_list',
-      ),
-      'og_views_handler_field_boolean_og_private' => array(
-        'parent' => 'views_handler_field_boolean',
-      ),
-      'og_views_handler_field_autosubscribe' => array(
-        'parent' => 'views_handler_field',
-      ),
-      // {og_uid} fields
-      'og_views_handler_field_og_is_active' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_is_admin' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_is_manager' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_managelinkadmin' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_managelinkmy' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_managelink' => array(
-        'parent' => 'og_views_handler_field_og_uid',
-      ),
-      'og_views_handler_field_og_uid_groups' => array(
-        'parent' => 'views_handler_field_prerender_list',
-      ),
-      'og_views_handler_field_og_uid' => array(
-        'parent' => 'views_handler_field',
-      ),
-      // argument
-      'og_views_handler_argument_og_group_nid' => array(
-        'parent' => 'views_handler_argument_numeric',
-      ),
-      'og_views_handler_argument_og_uid_nid' => array(
-        'parent' => 'views_handler_argument_numeric',
-      ),
-
-    ),
-  );
-}
-
-/**
- * Implementation of hook_views_plugins().
- */
-function og_views_views_plugins() {
-  return array(
-    'argument validator' => array(
-      'og_group_types' => array(
-        'title' => t('Group nodes'),
-        'handler' => 'og_views_plugin_argument_validate_og_group_types',
-        'path' => drupal_get_path('module', 'og_views') . '/includes',
-      ),
-    ),
-    'argument default' => array(
-      'og_group_node' => array(
-        'title' => t('Current group node from context'),
-        'handler' => 'og_views_plugin_argument_default_og_group_node',
-        'path' => drupal_get_path('module', 'og_views') . '/includes',
-        'parent' => 'fixed', // so that the parent class is included
-      ),
-    ),
-  );
-}
-
-/**
- * Implementation of hook_views_data().
- */
-function og_views_views_data() {
-  $data = array();
-  $tables = array('og', 'og_ancestry', 'og_uid', 'og_access_post');
-  if (module_exists('og_notifications')) {
-    $tables[] = 'og_notifications';
-  }
-  foreach ($tables as $table) {
-    $function = "og_views_data_$table";
-    $data += $function();
-  }
-
-  return $data;
-}
-
-/**
- * Implementation of hook_views_query_substitutions().
- */
-function og_views_query_substitutions($view) {
-  $groupnode = og_get_group_context();
-  // return -1 instead of 0 to avoid matching all posts without a group
-  return array('***CURRENT_GID***' => $groupnode ? $groupnode->nid : -1);
-}
-
-
-// ---------- Table OG
-
-function og_views_data_og() {
-  $data['og']['table']['group']  = t('Organic groups');
-
-  $data['og']['table']['join'] = array(
-    'node' => array(
-      'left_field' => 'nid',
-      'field' => 'nid',
-    ),
-  );
-  $data['og']['description'] = array(
-    'title' => t('Group: Description'),
-    'real field' => 'og_description',
-    'field' => array(
-      'handler' => 'views_handler_field_markup',
-      'format' => FILTER_FORMAT_DEFAULT,
-      'click sortable' => FALSE,
-    ),
-  );
-  $data['og']['member_count'] = array(
-    'title' => t('Group: Members count'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_member_count',
-      'click sortable' => TRUE,
-      'help' => t('Number of members for a group. Excludes memberships which are pending approval.'),
-    ),
-  );
-  $data['og']['post_count'] = array(
-    'title' => t('Group: Post count'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_post_count',
-      'click sortable' => TRUE,
-      'help' => t('Number of published posts in a group.'),
-      'notafield' => TRUE,
-     ),
-  );
-  $data['og']['post_count_new'] = array(
-      'title' => t('Group: Post count *new*'),
-      'field' => array(
-        'handler' => 'og_views_handler_field_og_post_count_new',
-        'click sortable' => TRUE,
-        'help' => t('Number of new posts in a group for the current user.'),
-      ),
-  );
-  $data['og']['selective'] = array(
-    'title' => t('Group: Selective'),
-    'help' => t('The group preference which determines how membership requests are managed (moderated, invite only, etc.).'),
-    'real field' => 'og_selective',
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_selective',
-    ),
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_selective',
-    ),
-  );
-  $data['og']['private'] = array(
-    'title' => t('Group: Private'),
-    'help' => t('Is the group home page private or not.'),
-    'real field' => 'og_private',
-    'field' => array(
-      'handler' => 'og_views_handler_field_boolean_og_private',
-      'click sortable' => TRUE
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_boolean_operator',
-      'label' => t('Private'),
-      'type' => 'yes-no',
-    ),
-    'sort' => array(
-      'handler' => 'views_handler_sort',
-    ),
-  );
-  $data['og']['directory'] = array(
-    'title' => t('Group: List in directory'),
-    'help' => t('Admin specifies whether or not a group appears in the public listings.'),
-    'real field' => 'og_directory',
-    'field' => array(
-      'real field' => 'og_directory',
-      'handler' => 'views_handler_field_boolean',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_boolean_operator',
-      'label' => t('List in directory'),
-      'type' => 'yes-no',
-    ),
-    'sort' => array(
-      'handler' => 'views_handler_sort',
-    ),
-  );
-  $data['og']['subscribe'] = array(
-    'title' => t('Group: Join link'),
-    'help' => t('Displays a link for joining a group when a user is not already a member.'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_subscribe',
-    ),
-  );
-  $data['og']['invite'] = array(
-    'title' => t('Group: Invite link'),
-    'help' => t('Displays a link for inviting users to a group.'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_invite',
-    ),
-  );
-  if (module_exists('locale')) {
-    $data['og']['language'] = array(
-      'title' => t('Group: Language'),
-      'help' => t('Displays the language selected for a given group.'),
-      'real field' => 'og_language',
-      'field' => array(
-        'handler' => 'views_handler_field_node_language',
-        'click sortable' => TRUE,
-      ),
-      'filter' => array(
-        'handler' => 'views_handler_filter_node_language',
-      ),
-      'argument' => array(
-        'handler' => 'views_handler_argument_node_language',
-      ),
-    );
-  }
-
-  // Pseudofield which actually operates on node.type
-  $data['og']['type_groups'] = array(
-    'title' => t('Group types'), // The item it appears as on the UI,
-    'help' => t('The type of a group (for example, "blog entry", "forum post", "story", etc).'),
-    'real field' => 'type',
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_type',
-    ),
-  );
-  $data['og']['type_groups_all'] = array(
-    'title' => t('Group types (all)'), // The item it appears as on the UI,
-    'help' => t('The type of a group (for example, "blog entry", "forum post", "story", etc).'),
-    'real field' => 'type',
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_type_all',
-      'help' => t('Restrict to all content types that have been marked as groups.'),
-    ),
-  );
-
-  return $data;
-}
-
-// ------------ Table 'og_ancestry'
-
-function og_views_data_og_ancestry() {
-  $data['og_ancestry']['table']['group']  = t('Organic groups');
-  $data['og_ancestry']['table']['join'] = array(
-    'node' => array(
-      'left_field' => 'nid',
-      'field' => 'nid',
-    ),
-  );
-
-  $data['og_ancestry']['group_nid'] = array(
-    'title' => t('Groups'),
-    'help' => t('The groups for a post.'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_group_nids',
-    ),
-    'relationship' => array(
-      'title' => t('Group node (post)'),
-      'help' => t("Bring in information about the group node based on a post's groups."),
-      'base' => 'node',
-      'field' => 'group_nid',
-      'handler' => 'views_handler_relationship',
-      'label' => t('Group node (post)'),
-    ),
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_group_nid',
-      'numeric' => TRUE,
-      'allow empty' => TRUE, // To select posts with no groups. Requires http://drupal.org/node/340824
-      'help' => t('<strong>Posts</strong> are filtered for specific organic groups.'),
-    ),
-    'argument' => array(
-      'name' => t('Post: in specified group (by number)'),
-      'name field' => 'title', // the field to display in the summary.
-      'validate type' => 'nid',
-      'handler' => 'og_views_handler_argument_og_group_nid',
-      'help' => t('<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id.'),
-    ),
-  );
-  $data['og_ancestry']['nid'] = array(
-    'title' => t('Post: Nid'),
-    'help' => t('The node ID of the node.'),
-    'field' => array(
-      'handler' => 'views_handler_field_node',
-    ),
-  );
-  $data['og_ancestry']['picg'] = array(
-    'title' => t('OG: Posts in current group'),
-    'help' => t('Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear.'),
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_picg',
-    ),
-  );
-
-  return $data;
-}
-
-// --------- Table og_access_post
-function og_views_data_og_access_post() {
-  $data['og_access_post']['table']['group']  = t('Organic groups');
-  $data['og_access_post']['table']['join'] = array(
-    'node' => array(
-      'left_field' => 'nid',
-      'field' => 'nid',
-    ),
-  );
-  $data['og_access_post']['og_public'] = array(
-    'title' => t('Post: Public'),
-    'help' => t('Is a given group post public or private according to OG.'),
-    'field' => array(
-      'handler' => 'views_handler_field_boolean',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_boolean_operator',
-      'label' => t('Public'),
-      'type' => 'yes-no',
-    ),
-    'sort' => array(
-      'handler' => 'views_handler_sort',
-    ),
-  );
-  return $data;
-}
-
-// --------- Table og_uid
-
-function og_views_data_og_uid() {
-  $data['og_uid']['table']['group']  = t('Organic groups');
-  $data['og_uid']['table']['join'] = array(
-    'node' => array(
-      'left_field' => 'nid',
-      'field' => 'nid',
-    ),
-    'users' => array(
-      'left_field' => 'uid',
-      'field' => 'uid',
-    ),
-  );
-  $data['og_uid']['nid'] = array(
-    'title' => t('Group'),
-    'help' => t('Group that a member belongs to.'),
-    'relationship' => array(
-      'title' => t('Group node (member)'),
-      'help' => t("Bring in information about the group node based on a user's membership."),
-      'base' => 'node',
-      'field' => 'nid',
-      'handler' => 'views_handler_relationship',
-      'label' => t('Group node (member)'),
-    ),
-    'argument' => array(
-      'title' => t('Group node'),
-      'handler' => 'og_views_handler_argument_og_uid_nid',
-      'help' => t('<strong>Members</strong> are filtered for a specific group.'),
-    ),
-  );
-  $data['og_uid']['groups'] = array(
-    'title' => t('User\'s groups'),
-    'help' => t('Groups that a member belongs to.'),
-    'field' => array(
-      'field' => 'uid',
-      'handler' => 'og_views_handler_field_og_uid_groups',
-      'help' => t("OG: List of user's groups"),
-    ),
-  );
-  $data['og_uid']['uid'] = array(
-    'title' => t('Group member'),
-    // 'help' => t('foo')
-    'filter' => array(
-      'handler' => 'views_handler_filter_user_current',
-      'help' => t("OG: Group in current user's groups"),
-    ),
-   'argument' => array(
-     'title' => t('Member of a group'),
-     'handler' => 'views_handler_argument_numeric',
-     'help' => t("OG: Group in specified user's groups. Note that OG usually considers a user's groups to be private information. You may want to add access control to your View or validation to this argument."),
-   ),
-  );
-  $data['og_uid']['managelinkadmin'] = array(
-    'title' => t('OG: Admin manage link'),
-    'help' => t('A link to the <em>Admin create or remove</em> page.'),
-    'real field' => 'uid',
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_managelinkadmin',
-      'click sortable' => FALSE,
-    ),
-  );
-  $data['og_uid']['managelinkmy'] = array(
-    'title' => t('OG: Edit membership link'),
-    'help' => t('A link to the <em>My membership</em> page.'),
-    'real field' => 'uid',
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_managelinkmy',
-      'click sortable' => FALSE,
-    ),
-  );
-  $data['og_uid']['managelink'] = array(
-    'title' => t('OG: Approve/Deny/Remove membership link'),
-    'help' => t('A link to approve/deny/remove a group member.'),
-    'real field' => 'uid',
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_managelink',
-      'click sortable' => FALSE,
-    ),
-  );
-  $data['og_uid']['is_admin'] = array(
-    'title' => t('OG: Is member an admin in a group'),
-    'help' => t('Add <em>admin</em> text if user is the group manager.'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_is_admin',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_og_is_admin',
-    ),
-    'sort' => array(
-       'handler' => 'views_handler_sort',
-    ),
-  );
-  $data['og_uid']['is_active'] = array(
-    'title' => t('OG: Is membership approved'),
-    'help' => t("Appends <em>approval needed</em> if user's membership request is pending."),
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_is_active',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_boolean_operator',
-      'label' => t('Approved'),
-      'type' => 'yes-no',
-    ),
-    'sort' => array(
-       'handler' => 'views_handler_sort',
-    ),
-  );
-  $data['og_uid']['is_manager'] = array(
-    'title' => t('OG: Is the group manager'),
-    'help' => t('Add <em>manager</em> text if user is the group manager.'),
-    'real field' => 'uid',
-    'field' => array(
-      'handler' => 'og_views_handler_field_og_is_manager',
-      'click sortable' => FALSE,
-    ),
-  );
-  $data['og_uid']['created'] = array(
-    'title' => t('OG: Membership create date'),
-    'help' => t('The date when the membership was created.'),
-    'field' => array(
-      'handler' => 'views_handler_field_date',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_date',
-    ),
-    'sort' => array(
-       'handler' => 'views_handler_sort_date',
-    ),
-  );
-  $data['og_uid']['changed'] = array(
-    'title' => t('OG: Membership last updated date'),
-    'help' => t('The date when the membership was last updated.'),
-    'field' => array(
-      'handler' => 'views_handler_field_date',
-      'click sortable' => TRUE,
-    ),
-    'filter' => array(
-      'handler' => 'views_handler_filter_date',
-    ),
-    'sort' => array(
-       'handler' => 'views_handler_sort_date',
-    ),
-  );
-
-  return $data;
-}
-
-// --------- Table og_notifications
-
-function og_views_data_og_notifications() {
-  $data['og_notifications']['table']['group']  = t('Organic groups');
-  $data['og_notifications']['table']['join'] = array(
-    'node' => array(
-      'left_table' => 'og_uid',
-      'left_field' => 'uid',
-      'field' => 'uid',
-    ),
-    'users' => array(
-      'left_table' => 'og_uid',
-      'left_field' => 'uid',
-      'field' => 'uid',
-    ),
-  );
-  $data['og_notifications']['autosubscribe'] = array(
-    'title' => t('OG: Notifications autosubscribe'),
-    'help' => t('Does member receive email notifications for a group.'),
-    'field' => array(
-      'handler' => 'og_views_handler_field_autosubscribe',
-    ),
-    'filter' => array(
-      'handler' => 'og_views_handler_filter_autosubscribe',
-    ),
-  );
-  return $data;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_convert.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_convert.inc
deleted file mode 100644
index 8d890e3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_convert.inc
+++ /dev/null
@@ -1,164 +0,0 @@
-<?php
-// $Id: og_views.views_convert.inc,v 1.1.2.1 2009/06/10 16:13:12 weitzman Exp $
-
-/**
- * @file
- * Field conversion for fields handled by this module.
- */
-
-/**
- * Implementation of hook_views_convert().
- */
-function og_views_views_convert($display, $type, &$view, $field, $id = NULL) {
-  switch ($type) {
-    case 'field':
-      switch ($field['tablename']) {
-        case 'og':
-          switch ($field['field']) {
-            case 'count':
-              $view->set_item_option($display, 'field', $id, 'field', 'member_count');
-              break;
-            case 'post_count':
-              // Drupal 6 version doesn't support counting by node type.
-              break;
-            case 'notification':
-              // This field has no equivalent in the Drupal 6 version.
-              break;
-          }
-          break;
-        case 'og_node_data':
-          switch ($field['field']) {
-            case 'title':
-              $view->set_item_option($display, 'field', $id, 'table', 'og_ancestry');
-              $view->set_item_option($display, 'field', $id, 'field', 'group_nid');
-              break;
-          }
-          break;
-        case 'og_uid':
-          switch ($field['field']) {
-            case 'mail_type':
-              $view->set_item_option($display, 'field', $id, 'table', 'og_notifications');
-              $view->set_item_option($display, 'field', $id, 'field', 'autosubscribe');
-              break;
-            case 'managelink':
-              $view->set_item_option($display, 'field', $id, 'field', 'managelinkmy');
-              break;
-            case 'created':
-            case 'changed':
-              $handlers = array(
-                'views_handler_field_date_small' => 'small',
-                'views_handler_field_date' => 'medium',
-                'views_handler_field_date_large' => 'large',
-                'views_handler_field_date_custom' => 'custom',
-                'views_handler_field_since' => 'time ago',
-              );
-              $view->set_item_option($display, 'field', $id, 'date_format', $handlers[$field['handler']]);
-              if (!empty($field['options'])) {
-                $view->set_item_option($display, 'field', $id, 'custom_date_format', $field['options']);
-              }
-              break;
-          }
-          break;
-      }
-      break;
-    case 'filter':
-      switch ($field['tablename']) {
-        case 'og':
-          switch ($field['field']) {
-            case 'selective':
-              $operators = array('OR' => 'in', 'NOR' => 'not in');
-              $view->set_item_option($display, 'filter', $id, 'operator', $operators[$field['operator']]);
-              break;
-            case 'language':
-              $operators = array('AND' => 'not in', 'OR' => 'in', 'NOR' => 'not in');
-              $view->set_item_option($display, 'filter', $id, 'operator', $operators[$field['operator']]);
-              $value = $field['operator'] == 'AND' ? '***NO_LANGUAGE***' : $field['value'];
-              $view->set_item_option($display, 'filter', $id, 'value', $value);
-              break;
-          }
-          break;
-        case 'og_ancestry':
-          switch ($field['field']) {
-            case 'gid':
-              $filter = views_break_phrase($field['value']);
-              $item = $view->get_item($display, 'filter', $id);
-              $item['operator'] = $filter->operator;
-              $item['value'] = $filter->value;
-              $item['field'] = 'group_nid';
-              $view->set_item($display, 'filter', $id, $item);
-              break;
-            case 'group_name_like':
-              $item = $view->get_item($display, 'filter', $id);
-              $item['relationship'] = $view->add_item($display, 'relationship', 'og_ancestry', 'group_nid', array(), 'og_ancestry_group_nid');
-              $item['table'] = 'node';
-              $item['field'] = 'title';
-              $item['operator'] = $field['operator'];
-              $item['case'] = FALSE;
-              $view->set_item($display, 'filter', $id, $item);
-              break;
-            case 'gtype':
-              $operators = array('OR' => 'in', 'NOR' => 'not in');
-              $item = $view->get_item($display, 'filter', $id);
-              $item['relationship'] = $view->add_item($display, 'relationship', 'og_ancestry', 'group_nid', array(), 'og_ancestry_group_nid');
-              $item['operator'] = $operators[$field['operator']];
-              $item['table'] = 'og';
-              $item['field'] = 'type_groups';
-              $view->set_item($display, 'filter', $id, $item);
-              break;
-          }
-          break;
-        case 'og_uid':
-          switch ($field['field']) {
-            case 'currentuidsimple':
-              $operators = array('=' => TRUE, '!=' => FALSE);
-              $view->set_item_option($display, 'filter', $id, 'value', $operators[$field['operator']]);
-              $view->set_item_option($display, 'filter', $id, 'field', 'uid');
-              break;
-          }
-          break;
-        case 'og_uid_node':
-          switch ($field['field']) {
-            case 'currentuid':
-              $operators = array('=' => TRUE, '!=' => FALSE);
-              $item = $view->get_item($display, 'filter', $id);
-              $item['relationship'] = $view->add_item($display, 'relationship', 'og_ancestry', 'group_nid', array(), 'og_ancestry_group_nid');
-              $item['value'] = $operators[$field['operator']];
-              $item['table'] = 'og_uid';
-              $item['field'] = 'uid';
-              $view->set_item($display, 'filter', $id, $item);
-              break;
-          }
-          break;
-        case 'og_views':
-          switch ($field['field']) {
-            case 'og_type_selector':
-              $operators = array('OR' => 'in', 'NOR' => 'not in');
-              $item = $view->get_item($display, 'filter', $id);
-              $item['table'] = 'og';
-              $item['field'] = 'type_groups';
-              $item['operator'] = $operators[$field['operator']];
-              $view->set_item($display, 'filter', $id, $item);
-              break;
-            case 'og_type':
-              $view->set_item_option($display, 'filter', $id, 'table', 'og');
-              $view->set_item_option($display, 'filter', $id, 'field', 'type_groups_all');
-              break;
-          }
-          break;
-      }
-      break;
-    case 'argument':
-      $options = $field['argoptions'];
-      switch ($field['type']) {
-        case 'gid':
-          $options['break_phrase'] = TRUE;
-          $view->add_item($display, 'argument', 'og_ancestry', 'group_nid', $options, $field['id']);
-          break;
-        case 'name':
-          $options['relationship'] = $view->add_item($display, 'relationship', 'og_ancestry', 'group_nid', array(), 'og_ancestry_group_nid');
-          $view->add_item($display, 'argument', 'node', 'title', $options, $field['id']);
-          break;
-      }
-      break;
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_default.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_default.inc
deleted file mode 100644
index 951a72d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/og_views.views_default.inc
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-// $Id: og_views.views_default.inc,v 1.4.4.1 2009/05/10 18:31:59 weitzman Exp $
-
-// Declare all the .view files in the views subdir that end in .view
-function og_views_views_default_views() {
-  $files = file_scan_directory(drupal_get_path('module', 'og_views'). '/views', '.view');
-  foreach ($files as $absolute => $file) {
-    require $absolute;
-    if (isset($view)) {
-      $views[substr($file->name, 3)] = $view;
-    }
-  }
-  return $views;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.de.po
deleted file mode 100644
index f6740bb..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.de.po
+++ /dev/null
@@ -1,78 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-15 21:36+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr "Bestätigung erforderlich"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr "Administrator"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:28
-msgid "Remove membership"
-msgstr "Mitgliedschaft aufheben"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:32
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr "Anfrage: <a href=\"@approve\">Akzeptieren</a> oder <a href=\"@deny\">Ablehnen</a>."
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:28
-msgid "Admin: Remove"
-msgstr "Admin: Entfernen"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:31
-msgid "Admin: Create"
-msgstr "Admin: Erstellen"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr "Mitgliedschaft bearbeiten"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr "Mitgliedertypen"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr "Mitglieder"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr "Gruppenadministratoren"
-
-#: modules/og_views/includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr "Gruppenbeitragstyp"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr "Argumenttyp"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr "Beitrags-ID"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr "Beitrags-ID's getrennt mit , oder +"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr "Aktuellen Benutzer auf die Mitgliedschaft in einer bestimmten Gruppe überprüfen"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.pot
deleted file mode 100644
index e5477ad..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.pot
+++ /dev/null
@@ -1,87 +0,0 @@
-# $Id: modules-og_views-includes.pot,v 1.4 2008/11/15 21:44:44 hass Exp $
-#
-# LANGUAGE translation of Drupal (modules-og_views-includes)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  modules/og_views/includes/og_views_handler_field_og_is_active.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelink.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_type.inc: n/a
-#  modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc: n/a
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:28
-msgid "Remove membership"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:32
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:28
-msgid "Admin: Remove"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:31
-msgid "Admin: Create"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.ru.po
deleted file mode 100644
index 53f860b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views-includes.ru.po
+++ /dev/null
@@ -1,87 +0,0 @@
-# Russian translation of Drupal (modules-og_views-includes)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-# Generated from files:
-#  modules/og_views/includes/og_views_handler_field_og_is_active.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelink.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_type.inc: n/a
-#  modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc: n/a
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-03 16:10+0100\n"
-"PO-Revision-Date: 2008-11-21 06:52+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr "требуется одобрение"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr "администратор"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:28
-msgid "Remove membership"
-msgstr "Исключить из группы"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:32
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr "Запрос: <a href=\"@approve\">одобрить</a> или <a href=\"@deny\">отклонить</a>."
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:28
-msgid "Admin: Remove"
-msgstr "Снять полномочия администратора"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:31
-msgid "Admin: Create"
-msgstr "Сделать администратором"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr "Редактировать участие"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr "Типы участников"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr "Участники"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr "Администраторы группы"
-
-#: modules/og_views/includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr "Тип материала группы"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr "Тип аргумента"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr "Node ID"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr "Идентификаторы узлов, через , или +"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr "Проверить текущего пользователя на участие в указанной группе"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.de.po
deleted file mode 100644
index 38e106c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.de.po
+++ /dev/null
@@ -1,308 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-16 14:23+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: modules/og_views/og_views.views.inc:88
-msgid "Group nodes"
-msgstr "Gruppenbeiträge"
-
-#: modules/og_views/og_views.views.inc:132
-msgid "Group: Description"
-msgstr "Gruppe: Beschreibung"
-
-#: modules/og_views/og_views.views.inc:141
-msgid "Group: Members count"
-msgstr "Gruppe: Anzahl der Mitglieder"
-
-#: modules/og_views/og_views.views.inc:145
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr "Anzahl der Mitglieder einer Gruppe. Mitgliedschaften die auf eine Bestätigung warten sind ausgenommen."
-
-#: modules/og_views/og_views.views.inc:149
-msgid "Group: Post count"
-msgstr "Gruppe: Anzahl der Beiträge"
-
-#: modules/og_views/og_views.views.inc:153
-msgid "Number of published posts in a group. Can be restricted by node type using the <em>Option</em> dropdown."
-msgstr "Anzahl der veröffentlichten Beiträge in einer Gruppe. Dies kann mit dem <em>Optionen</em>-Auswahlfeld nach Beitragstyp begrenzt werden."
-
-#: modules/og_views/og_views.views.inc:158
-msgid "Group: Post count *new*"
-msgstr "Gruppe: Anzahl *neuer* Beiträge"
-
-#: modules/og_views/og_views.views.inc:162
-#, fuzzy
-msgid "Number of new posts in a group for the current user."
-msgstr "Anzahl an neuen Beiträgen in einer Gruppe für den aktuellen Benutzer."
-
-#: modules/og_views/og_views.views.inc:166
-msgid "Group: Selective"
-msgstr "Gruppe: Ausgewählt"
-
-#: modules/og_views/og_views.views.inc:167
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr "Die Gruppenpräferenz die festlegt, wie Mitgliedschaftsanfragen verwaltet werden (Moderiert, Nur einladen, etc.)."
-
-#: modules/og_views/og_views.views.inc:177
-msgid "Group: Private"
-msgstr "Gruppe: Nicht öffentlich"
-
-#: modules/og_views/og_views.views.inc:178
-msgid "Is the group home page private or not."
-msgstr "Ist die Gruppen-Startseite öffentlich oder nicht öffentlich."
-
-#: modules/og_views/og_views.views.inc:191
-msgid "Group: List in directory"
-msgstr "Gruppe: Im Verzeichnis anzeigen"
-
-#: modules/og_views/og_views.views.inc:192
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "Der Administrator gibt an, ob eine Gruppe in den öffentlichen Auflistungen erscheint oder nicht."
-
-#: modules/og_views/og_views.views.inc:206
-msgid "Group: Join link"
-msgstr "Gruppe: Beitrittslink"
-
-#: modules/og_views/og_views.views.inc:207
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr "Zeigt einen Link für den Gruppenbeitritt an, wenn ein Benutzer noch kein Mitglied ist."
-
-#: modules/og_views/og_views.views.inc:214
-msgid "Group: Language"
-msgstr "Gruppe: Sprache"
-
-#: modules/og_views/og_views.views.inc:215
-msgid "Displays the language selected for a given group."
-msgstr "Zeigt die für eine angegebene Gruppe ausgewählte Sprache an."
-
-#: modules/og_views/og_views.views.inc:232
-msgid "Group types"
-msgstr "Gruppentypen"
-
-#: modules/og_views/og_views.views.inc:233;241
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr "Der Typ einer Gruppe (zum Beispiel, „Blogeintrag“, „Forumsbeitrag“, „Artikel“, etc)."
-
-#: modules/og_views/og_views.views.inc:240
-msgid "Group types (all)"
-msgstr "Gruppentypen (alle)"
-
-#: modules/og_views/og_views.views.inc:245
-msgid "Restrict to all content types that have been marked as groups."
-msgstr "Auf alle Inhaltstypen begrenzen, die als Gruppen markiert wurden."
-
-# TODO: typo on english string
-#: modules/og_views/og_views.views.inc:259
-msgid "Posts which are affiiated with a group."
-msgstr "Die mit einer Gruppe verbundenen Beiträge."
-
-#: modules/og_views/og_views.views.inc:268
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr "<strong>Beiträge</strong> werden nach bestimmten organischen Gruppen gefiltert. Der Seitenkontext (wenn die Anzeige eine Seite ist) wird auf die erste angezeigte Gruppe eingestellt. Das bedeutet, dass die Blöcke und Pfadnavigation (sowie gegebenenfalls Theme und Lokale) auf der ersten angegebenen Beitrags-ID basieren wird."
-
-#: modules/og_views/og_views.views.inc:272
-msgid "The groups for a post."
-msgstr "Die Gruppen für einen Beitrag."
-
-#: modules/og_views/og_views.views.inc:277;282
-msgid "Group node (post)"
-msgstr "Gruppenbeitrag (Beitrag)"
-
-#: modules/og_views/og_views.views.inc:278
-msgid "Bring in information about the group node based on a post's groups."
-msgstr "Informationen über den Gruppenbeitrag, basierend auf den Gruppen eines Beitrags."
-
-#: modules/og_views/og_views.views.inc:290
-msgid "Post: in specified group (by number)"
-msgstr "Beitrag: in angegebener Gruppe (nach Zahl)"
-
-#: modules/og_views/og_views.views.inc:298
-msgid "Post: Nid"
-msgstr "Beitrag: Beitrags-ID"
-
-#: modules/og_views/og_views.views.inc:299
-msgid "The node ID of the node."
-msgstr "Die Beitrags-ID des Beitrages."
-
-#: modules/og_views/og_views.views.inc:305
-msgid "OG: Posts in current group"
-msgstr "OG: Beiträge in der aktuellen Gruppe"
-
-#: modules/og_views/og_views.views.inc:306
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr "Beiträge in der aktuelle Gruppe. Sinnvoll für Blöcke bei denen der Zusammenhang schwer festzustellen ist. Wenn eine Seite in keinem Gruppenzusammenhang steht, werden keine Beiträge angezeigt und deshalb würde ein Block nicht erscheinen."
-
-#: modules/og_views/og_views.views.inc:314
-msgid "Post: Public"
-msgstr "Beitrag: Öffentlich"
-
-#: modules/og_views/og_views.views.inc:315
-msgid "Is a given post public or private according to OG."
-msgstr "Ist ein angegebener Beitrag bezogen auf OG öffentlich oder nicht öffentlich."
-
-#: modules/og_views/og_views.views.inc:346
-msgid "Group that a member belongs to."
-msgstr "Die Gruppe zu der ein Mitglied gehört."
-
-#: modules/og_views/og_views.views.inc:348;353
-msgid "Group node (member)"
-msgstr "Gruppenbeitrag (Mitglied)"
-
-#: modules/og_views/og_views.views.inc:349
-msgid "Bring in information about the group node based on a user's membership."
-msgstr "Information über den Gruppenbeitrag, basierend auf der Mitgliedschaft eines Benutzers."
-
-#: modules/og_views/og_views.views.inc:358
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr "<strong>Mitglieder</strong> werden nach einer bestimmten Gruppe gefiltert."
-
-#: modules/og_views/og_views.views.inc:362
-msgid "Group member"
-msgstr "Gruppenmitglied"
-
-#: modules/og_views/og_views.views.inc:366
-msgid "OG: Group in user's groups"
-msgstr "OG: Gruppe in Benutzergruppen"
-
-#: modules/og_views/og_views.views.inc:370
-msgid "OG: Admin manage link"
-msgstr "OG: Admin-Verwaltungslink"
-
-#: modules/og_views/og_views.views.inc:371
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr "Ein Link zur <em>Administator erstellen oder entfernen</em>-Seite."
-
-#: modules/og_views/og_views.views.inc:378
-msgid "OG: Edit membership link"
-msgstr "OG: Mitgliedschafts-Link bearbeiten"
-
-#: modules/og_views/og_views.views.inc:379
-msgid "A link to the <em>My membership</em> page."
-msgstr "Ein Link zur <em>Meine Mitgliedschaft</em>-Seite."
-
-#: modules/og_views/og_views.views.inc:386
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr "OG: Akzeptieren/Ablehnen/Entfernen Mitgliedschafts-Link."
-
-#: modules/og_views/og_views.views.inc:387
-msgid "A link to approve/deny/remove a group member."
-msgstr "Ein Link zum Akzeptieren/Ablehnen/Entfernen eines Gruppenmitglieds."
-
-#: modules/og_views/og_views.views.inc:394
-msgid "OG: Is member an admin in a group"
-msgstr "OG: Ist das Mitglied ein Administrator in einer Gruppe"
-
-#: modules/og_views/og_views.views.inc:395
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr "<em>Verwalter</em>-Text hinzufügen, wenn der Benutzer ein Gruppenmanager ist."
-
-#: modules/og_views/og_views.views.inc:408
-msgid "OG: Is membership approved"
-msgstr "OG: Ob die Mitgliedschaft akzeptiert wurde"
-
-# TODO: "user"?
-# Translation sound not perfect.
-#: modules/og_views/og_views.views.inc:409
-#, fuzzy
-msgid "Add <em>approval needed</em> user if user's membership request is pending."
-msgstr "<em>Genehmigung erforderlich</em> hinzufügen, wenn der Mitgliedschaftsantrag eines Benutzers auf Bestätigung wartet."
-
-#: modules/og_views/og_views.views.inc:422
-msgid "OG: Is the group manager"
-msgstr "OG: Ist der Gruppenmanager"
-
-#: modules/og_views/og_views.views.inc:423
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr "<em>Manager</em>-Text hinzufügen, wenn der Benutzer ein Gruppenmanager ist."
-
-#: modules/og_views/og_views.views.inc:433
-msgid "OG: Membership create date"
-msgstr "OG: Mitgliedschaftsbeitrittsdatum"
-
-#: modules/og_views/og_views.views.inc:434
-msgid "The date when the membership was created."
-msgstr "Das Datum an dem die Mitgliedschaft begonnen hat."
-
-#: modules/og_views/og_views.views.inc:447
-msgid "OG: Membership last updated date"
-msgstr "OG: Letztes Aktualisierungsdatum einer Mitgliedschaft"
-
-#: modules/og_views/og_views.views.inc:448
-msgid "The date when the membership was last updated."
-msgstr "Das Datum zu dem die Mitgliedschaft das letzte mal aktualisiert wurde."
-
-#: modules/og_views/og_views.module:60
-#, fuzzy
-msgid "Group notifications (Views enhanced)"
-msgstr "Gruppenbenachrichtigungen (mit Views verbessert)"
-
-#: modules/og_views/og_views.module:78
-msgid "This group offers a <a href=\"@groupfeed\">RSS feed</a> and an <a href=\"@email\">email subscription</a>."
-msgstr "Diese Gruppe stellt einen <a href=\"@groupfeed\">RSS-Newsfeed</a> und eine <a href=\"@email\">E-Mail-Benachrichtigung</a> zu Verfügung."
-
-#: modules/og_views/og_views.module:80
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr "Oder diese personalisierten allgemeinen Newsfeeds abonnieren:"
-
-#: modules/og_views/og_views.module:83;87;91
-msgid "Feed"
-msgstr "Newsfeed"
-
-#: modules/og_views/og_views.module:84;88;92
-msgid "Page"
-msgstr "Seite"
-
-#: modules/og_views/og_views.module:85
-msgid "My unread: !links"
-msgstr "Meine Ungelesenen: !links"
-
-#: modules/og_views/og_views.module:89
-msgid "My group: !links"
-msgstr "Meine Gruppen: !links"
-
-#: modules/og_views/og_views.module:93
-msgid "All posts: !links"
-msgstr "Alle Beiträge: !links"
-
-#: modules/og_views/og_views.module:156
-msgid "Group home page view"
-msgstr "Ansicht der Gruppen-Startseite"
-
-#: modules/og_views/og_views.module:157
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr "Eine Ansicht für die Gruppen-Startseite aussuchen. Nur Ansichten deren Namen mit <strong>og_ghp_</strong> beginnen sind geeignet. Die Ansicht bestimmt das Layout der Gruppen-Startseite. Die Darstellung kann mit typischen Themeing-Techniken verändert werden. Nähere Information gibt es unter dem Theme-Informations-Link beim Bearbeiten der Ansicht und im Theme-Abschnitt der !README. Bitte beachten Sie auch, dass Gruppen-Administratoren diese Darstellung mit dem mitgelieferten <em>Organische Gruppen-Panels</em>-Modul übersteuern können."
-
-#: modules/og_views/og_views.module:163
-msgid "Search group"
-msgstr "Gruppe suchen"
-
-#: modules/og_views/og_views.module:171
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr "Die Ansicht %name wurde nicht gefunden. Überprüfen Sie die Variablen-Tabelle oder settings.php."
-
-#: modules/og_views/og_views.module:0
-msgid "og_views"
-msgstr "og_views"
-
-#: modules/og_views/og_views.info:0
-msgid "Organic groups Views integration"
-msgstr "Views-Integration in organischen Gruppen"
-
-#: modules/og_views/og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr "<strong>In hohem Maße empfohlen.</strong> Ansichten sollten zum Suchen und Anzeigen von organischen Gruppen verwendet werden."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ja.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ja.po
deleted file mode 100644
index e10022f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ja.po
+++ /dev/null
@@ -1,429 +0,0 @@
-# $Id: modules-og_views.ja.po,v 1.1 2008/11/12 02:59:17 pineray Exp $
-#
-# Japanese translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_views.views.inc,v 1.8 2008/11/03 15:02:45 weitzman
-#  og_views.info,v 1.3 2008/10/29 19:59:39 dww
-#  og_views.module,v 1.9 2008/11/03 15:02:45 weitzman
-#  includes/og_views_handler_field_og_is_active.inc: n/a
-#  includes/og_views_handler_field_og_is_admin.inc: n/a
-#  includes/og_views_handler_field_og_is_manager.inc: n/a
-#  includes/og_views_handler_field_og_managelink.inc: n/a
-#  includes/og_views_handler_field_og_managelinkadmin.inc: n/a
-#  includes/og_views_handler_field_og_managelinkmy.inc: n/a
-#  includes/og_views_handler_field_og_subscribe.inc: n/a
-#  includes/og_views_handler_filter_og_is_admin.inc: n/a
-#  includes/og_views_handler_filter_og_type.inc: n/a
-#  includes/og_views_handler_filter_og_type_all.inc: n/a
-#  includes/og_views_plugin_argument_validate_og_group_types.inc: n/a
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-10 16:26+0900\n"
-"PO-Revision-Date: 2008-11-12 11:57+0900\n"
-"Last-Translator: PineRay <matsudaterutaka at gmail.com>\n"
-"Language-Team: Japanese <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-
-#: og_views.views.inc:88
-msgid "Group nodes"
-msgstr "グループノード"
-
-#: og_views.views.inc:123;255;333
-#: og_views.info:0
-msgid "Organic groups"
-msgstr "オーガニックグループ"
-
-#: og_views.views.inc:132
-msgid "Group: Description"
-msgstr "グループ: 説明"
-
-#: og_views.views.inc:141
-msgid "Group: Members count"
-msgstr "グループ: メンバー数"
-
-#: og_views.views.inc:145
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr "グループに参加しているメンバーの数。承認待ちの参加申込は除きます。"
-
-#: og_views.views.inc:149
-msgid "Group: Post count"
-msgstr "グループ: 記事数"
-
-#: og_views.views.inc:153
-msgid "Number of published posts in a group. Can be restricted by node type using the <em>Option</em> dropdown."
-msgstr "グループの掲載済み記事の数。<em>オプション</em>でコンテンツタイプを制限することができます。"
-
-#: og_views.views.inc:158
-msgid "Group: Post count *new*"
-msgstr "グループ: *新着* 記事数"
-
-#: og_views.views.inc:162
-msgid "Number of new posts in a group for the current user."
-msgstr "現在のユーザにとって新着であるグループの記事の数。"
-
-#: og_views.views.inc:166
-msgid "Group: Selective"
-msgstr "グループ: 選択"
-
-#: og_views.views.inc:167
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr "参加申請をどのように扱うか (承認待ち、招待のみ、など) についてのグループの選択。"
-
-#: og_views.views.inc:177
-msgid "Group: Private"
-msgstr "グループ: プライベート"
-
-#: og_views.views.inc:178
-msgid "Is the group home page private or not."
-msgstr "グループのホームページがプライベートかどうか。"
-
-#: og_views.views.inc:191
-msgid "Group: List in directory"
-msgstr "グループ: 一覧に表示"
-
-#: og_views.views.inc:192
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "グループを一覧に表示するように管理者が指定しているかどうか。"
-
-#: og_views.views.inc:206
-msgid "Group: Join link"
-msgstr "グループ: 参加リンク"
-
-#: og_views.views.inc:207
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr "ユーザがメンバーでなければ、グループへ参加するためのリンクを表示します。"
-
-#: og_views.views.inc:214
-msgid "Group: Language"
-msgstr "グループ: 言語"
-
-#: og_views.views.inc:215
-msgid "Displays the language selected for a given group."
-msgstr "与えられたグループに選択されている言語を表示。"
-
-#: og_views.views.inc:232
-msgid "Group types"
-msgstr "グループタイプ"
-
-#: og_views.views.inc:233;241
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr "グループのタイプ (例えば、「blog entry」「forum post」「story」)。"
-
-#: og_views.views.inc:240
-msgid "Group types (all)"
-msgstr "グループタイプ (すべて)"
-
-#: og_views.views.inc:245
-msgid "Restrict to all content types that have been marked as groups."
-msgstr "グループとして指定されているすべてのコンテンツタイプで制限します。"
-
-#: og_views.views.inc:258
-msgid "Group posts"
-msgstr "グループ記事"
-
-#: og_views.views.inc:259
-msgid "Posts which are affiiated with a group."
-msgstr "グループに関連する記事。"
-
-#: og_views.views.inc:268
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr "指定したオーガニックグループで<strong>記事</strong>を絞り込みます。(表示がページであれば) ページのコンテクストは最初に一覧に表示されたグループによります。それはつまり、ブロックやパンくず (および、もしもあればテーマやロケール) が、最初に指定したノードIDを元にすることを意味しています。"
-
-#: og_views.views.inc:271
-msgid "Groups"
-msgstr "グループ"
-
-#: og_views.views.inc:272
-msgid "The groups for a post."
-msgstr "記事のグループ。"
-
-#: og_views.views.inc:277;282
-msgid "Group node (post)"
-msgstr "グループノード (記事)"
-
-#: og_views.views.inc:278
-msgid "Bring in information about the group node based on a post's groups."
-msgstr "記事のグループを元に、グループノードについての情報を引き出します。"
-
-#: og_views.views.inc:290
-msgid "Post: in specified group (by number)"
-msgstr "記事: 指定グループ内 (数字)"
-
-#: og_views.views.inc:298
-msgid "Post: Nid"
-msgstr "記事: nid"
-
-#: og_views.views.inc:299
-msgid "The node ID of the node."
-msgstr "ノードのノードID。"
-
-#: og_views.views.inc:305
-msgid "OG: Posts in current group"
-msgstr "OG: 現在のグループの記事"
-
-#: og_views.views.inc:306
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr "現在のグループにある記事。どのグループのものか決まっているようなブロックに役立ちます。ページがどのグループにも属していなければ、一覧にノードが現れず、ブロックは表示されません。"
-
-#: og_views.views.inc:314
-msgid "Post: Public"
-msgstr "記事: パブリック"
-
-#: og_views.views.inc:315
-msgid "Is a given post public or private according to OG."
-msgstr "OGによる設定で、指定の記事がパブリックかプライベートか。"
-
-#: og_views.views.inc:345
-msgid "Group"
-msgstr "グループ"
-
-#: og_views.views.inc:346
-msgid "Group that a member belongs to."
-msgstr "メンバーが属しているグループ。"
-
-#: og_views.views.inc:348;353
-msgid "Group node (member)"
-msgstr "グループノード (メンバー)"
-
-#: og_views.views.inc:349
-msgid "Bring in information about the group node based on a user's membership."
-msgstr "ユーザの参加状況を元に、グループノードについての情報を引き出します。"
-
-#: og_views.views.inc:356
-msgid "Group node"
-msgstr "グループノード"
-
-#: og_views.views.inc:358
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr "グループを指定して<strong>メンバー</strong>を絞り込みます。"
-
-#: og_views.views.inc:362
-msgid "Group member"
-msgstr "グループメンバー"
-
-#: og_views.views.inc:366
-msgid "OG: Group in user's groups"
-msgstr "OG: ユーザが参加しているグループ"
-
-#: og_views.views.inc:370
-msgid "OG: Admin manage link"
-msgstr "OG: 管理者管理リンク"
-
-#: og_views.views.inc:371
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr "<em>管理者作成または除去</em>ページへのリンク。"
-
-#: og_views.views.inc:378
-msgid "OG: Edit membership link"
-msgstr "OG: 参加状況編集リンク"
-
-#: og_views.views.inc:379
-msgid "A link to the <em>My membership</em> page."
-msgstr "<em>参加状況</em>ページへのリンク。"
-
-#: og_views.views.inc:386
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr "OG: 参加状況の承認/拒否/除去リンク"
-
-#: og_views.views.inc:387
-msgid "A link to approve/deny/remove a group member."
-msgstr "グループメンバーを承認/拒否/除去するためのリンク。"
-
-#: og_views.views.inc:394
-msgid "OG: Is member an admin in a group"
-msgstr "OG: メンバーがグループの管理者かどうか"
-
-#: og_views.views.inc:395
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr "ユーザがグループ管理者であれば、<em>管理者</em>テキストを追加します。"
-
-#: og_views.views.inc:408
-msgid "OG: Is membership approved"
-msgstr "OG: 参加申請が承認されているか"
-
-#: og_views.views.inc:409
-msgid "Add <em>approval needed</em> user if user's membership request is pending."
-msgstr "ユーザの参加申請が承認待ちであれば、<em>要承認</em>ユーザを追加。"
-
-#: og_views.views.inc:422
-msgid "OG: Is the group manager"
-msgstr "OG: グループマネージャかどうか"
-
-#: og_views.views.inc:423
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr "ユーザがグループマネージャであれば、<em>マネージャ</em>テキストを追加します。"
-
-#: og_views.views.inc:433
-msgid "OG: Membership create date"
-msgstr "OG: 参加状況作成日時"
-
-#: og_views.views.inc:434
-msgid "The date when the membership was created."
-msgstr "参加状況が作成された日時。"
-
-#: og_views.views.inc:447
-msgid "OG: Membership last updated date"
-msgstr "OG: 参加状況の最終更新日"
-
-#: og_views.views.inc:448
-msgid "The date when the membership was last updated."
-msgstr "参加状況が最後に更新された日時。"
-
-#: og_views.views.inc:467
-msgid "Home"
-msgstr "ホーム"
-
-#: og_views.module:57
-msgid "Group search"
-msgstr "グループ検索"
-
-#: og_views.module:60
-msgid "Group notifications (Views enhanced)"
-msgstr "グループの通知 (Viewsによる拡張)"
-
-#: og_views.module:78
-msgid "This group offers a <a href=\"@groupfeed\">RSS feed</a> and an <a href=\"@email\">email subscription</a>."
-msgstr "このグループには、<a href=\"@groupfeed\">RSSフィード</a>や<a href=\"@email\">メール配信</a>が用意されています。"
-
-#: og_views.module:80
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr "またはこれらサイト全体のフィードを個別で配信:"
-
-#: og_views.module:83;87;91
-msgid "Feed"
-msgstr "フィード"
-
-#: og_views.module:84;88;92
-msgid "Page"
-msgstr "ページ"
-
-#: og_views.module:85
-msgid "My unread: !links"
-msgstr "未読記事: !links"
-
-#: og_views.module:89
-msgid "My group: !links"
-msgstr "参加グループ: !links"
-
-#: og_views.module:93
-msgid "All posts: !links"
-msgstr "すべての記事: !links"
-
-#: og_views.module:96
-msgid "Group notifications"
-msgstr "グループの通知"
-
-#: og_views.module:156
-msgid "Group home page view"
-msgstr "グループホームページ用の表示"
-
-#: og_views.module:157
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr "グループのホームページに使用するビューを選びます。名前が<strong>og_ghp_</strong>で始まるビューだけが選択可能です。グループホームページのレイアウトがビューによって決定されます。一般的なViewsのテーマ作成テクニックを使用して、表現を変更することができます。ビューを編集する際にはテーマの情報に関するリンクを参照してください。また、!READMEのテーマセクションも参照してください。グループの管理者は<em>Organic Groups Panels</em>モジュールを使用して表現を上書きできることにも注意してください。"
-
-#: og_views.module:163
-msgid "Search group"
-msgstr "グループ検索"
-
-#: og_views.module:171
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr "ビュー %name が見つかりませんでした。variablesテーブルやsettings.phpを確認してください。"
-
-#: og_views.module:10
-msgid "Faces"
-msgstr "顔写真"
-
-#: og_views.module:0
-msgid "og_views"
-msgstr "og_views"
-
-#: og_views.info:0
-msgid "Organic groups Views integration"
-msgstr "オーガニックグループ Views 統合"
-
-#: og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr "<strong>強く推奨</strong>。オーガニックグループを検索したり表示するのにViewsを使用してください。"
-
-#: includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr "要承認"
-
-#: includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr "管理者"
-
-#: includes/og_views_handler_field_og_is_manager.inc:25
-msgid "Manager"
-msgstr "マネージャ"
-
-#: includes/og_views_handler_field_og_managelink.inc:28
-msgid "Remove membership"
-msgstr "参加状況を除去"
-
-#: includes/og_views_handler_field_og_managelink.inc:32
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr "リクエスト: <a href=\"@approve\">承認</a>または<a href=\"@deny\">拒否</a>."
-
-#: includes/og_views_handler_field_og_managelinkadmin.inc:28
-msgid "Admin: Remove"
-msgstr "管理: 削除"
-
-#: includes/og_views_handler_field_og_managelinkadmin.inc:31
-msgid "Admin: Create"
-msgstr "管理: 作成"
-
-#: includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr "参加状況を編集"
-
-#: includes/og_views_handler_field_og_subscribe.inc:23
-msgid "Closed"
-msgstr "クローズド"
-
-#: includes/og_views_handler_field_og_subscribe.inc:25
-msgid "Invite only"
-msgstr "招待のみ"
-
-#: includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr "メンバータイプ"
-
-#: includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr "メンバー"
-
-#: includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr "グループ管理者"
-
-#: includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr "グループのノードタイプ"
-
-#: includes/og_views_handler_filter_og_type_all.inc:11
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr "グループとして動作しているコンテンツタイプがありません。!readme_fileのnotesセクションと、<a href=\"!settings\">OGの設定</a>の上部にあるコンテンツタイプのフィールドセットを参照してください。"
-
-#: includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr "引数タイプ"
-
-#: includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr "コンテンツ ID"
-
-#: includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr "コンマ (,) やプラス (+) で区切られたノードID"
-
-#: includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr "現在のユーザが指定グループのメンバーかどうか検証"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.pot
deleted file mode 100644
index 1975e34..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.pot
+++ /dev/null
@@ -1,306 +0,0 @@
-# $Id: modules-og_views.pot,v 1.5 2008/11/15 21:44:44 hass Exp $
-#
-# LANGUAGE translation of Drupal (modules-og_views)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og_views.views.inc,v 1.8 2008/11/03 15:02:45 weitzman
-#  og_views.module,v 1.9 2008/11/03 15:02:45 weitzman
-#  og_views.info,v 1.3 2008/10/29 19:59:39 dww
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: modules/og_views/og_views.views.inc:88
-msgid "Group nodes"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:132
-msgid "Group: Description"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:141
-msgid "Group: Members count"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:145
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:149
-msgid "Group: Post count"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:153
-msgid "Number of published posts in a group. Can be restricted by node type using the <em>Option</em> dropdown."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:158
-msgid "Group: Post count *new*"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:162
-msgid "Number of new posts in a group for the current user."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:166
-msgid "Group: Selective"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:167
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:177
-msgid "Group: Private"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:178
-msgid "Is the group home page private or not."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:191
-msgid "Group: List in directory"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:192
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:206
-msgid "Group: Join link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:207
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:214
-msgid "Group: Language"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:215
-msgid "Displays the language selected for a given group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:232
-msgid "Group types"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:233;241
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:240
-msgid "Group types (all)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:245
-msgid "Restrict to all content types that have been marked as groups."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:259
-msgid "Posts which are affiiated with a group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:268
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:272
-msgid "The groups for a post."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:277;282
-msgid "Group node (post)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:278
-msgid "Bring in information about the group node based on a post's groups."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:290
-msgid "Post: in specified group (by number)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:298
-msgid "Post: Nid"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:299
-msgid "The node ID of the node."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:305
-msgid "OG: Posts in current group"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:306
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:314
-msgid "Post: Public"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:315
-msgid "Is a given post public or private according to OG."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:346
-msgid "Group that a member belongs to."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:348;353
-msgid "Group node (member)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:349
-msgid "Bring in information about the group node based on a user's membership."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:358
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:362
-msgid "Group member"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:366
-msgid "OG: Group in user's groups"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:370
-msgid "OG: Admin manage link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:371
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:378
-msgid "OG: Edit membership link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:379
-msgid "A link to the <em>My membership</em> page."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:386
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:387
-msgid "A link to approve/deny/remove a group member."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:394
-msgid "OG: Is member an admin in a group"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:395
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:408
-msgid "OG: Is membership approved"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:409
-msgid "Add <em>approval needed</em> user if user's membership request is pending."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:422
-msgid "OG: Is the group manager"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:423
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:433
-msgid "OG: Membership create date"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:434
-msgid "The date when the membership was created."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:447
-msgid "OG: Membership last updated date"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:448
-msgid "The date when the membership was last updated."
-msgstr ""
-
-#: modules/og_views/og_views.module:60
-msgid "Group notifications (Views enhanced)"
-msgstr ""
-
-#: modules/og_views/og_views.module:78
-msgid "This group offers a <a href=\"@groupfeed\">RSS feed</a> and an <a href=\"@email\">email subscription</a>."
-msgstr ""
-
-#: modules/og_views/og_views.module:80
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr ""
-
-#: modules/og_views/og_views.module:83;87;91
-msgid "Feed"
-msgstr ""
-
-#: modules/og_views/og_views.module:84;88;92
-msgid "Page"
-msgstr ""
-
-#: modules/og_views/og_views.module:85
-msgid "My unread: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:89
-msgid "My group: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:93
-msgid "All posts: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:156
-msgid "Group home page view"
-msgstr ""
-
-#: modules/og_views/og_views.module:157
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr ""
-
-#: modules/og_views/og_views.module:163
-msgid "Search group"
-msgstr ""
-
-#: modules/og_views/og_views.module:171
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr ""
-
-#: modules/og_views/og_views.module:0
-msgid "og_views"
-msgstr ""
-
-#: modules/og_views/og_views.info:0
-msgid "Organic groups Views integration"
-msgstr ""
-
-#: modules/og_views/og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ru.po
deleted file mode 100644
index a73a10b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/translations/modules-og_views.ru.po
+++ /dev/null
@@ -1,306 +0,0 @@
-# Russian translation of Drupal (modules-og_views)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-# Generated from files:
-#  og_views.views.inc,v 1.8 2008/11/03 15:02:45 weitzman
-#  og_views.module,v 1.9 2008/11/03 15:02:45 weitzman
-#  og_views.info,v 1.3 2008/10/29 19:59:39 dww
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-03 16:10+0100\n"
-"PO-Revision-Date: 2008-11-21 06:31+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: modules/og_views/og_views.views.inc:88
-msgid "Group nodes"
-msgstr "Узлы групп"
-
-#: modules/og_views/og_views.views.inc:132
-msgid "Group: Description"
-msgstr "Группа: Описание"
-
-#: modules/og_views/og_views.views.inc:141
-msgid "Group: Members count"
-msgstr "Группа: Число участников"
-
-#: modules/og_views/og_views.views.inc:145
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr "Число участников группы. Не включает участников, ожидающих одобрения."
-
-#: modules/og_views/og_views.views.inc:149
-msgid "Group: Post count"
-msgstr "Группа: Число сообщений"
-
-#: modules/og_views/og_views.views.inc:153
-msgid "Number of published posts in a group. Can be restricted by node type using the <em>Option</em> dropdown."
-msgstr "Количество опубликованных сообщений в группе. Можно дополнительно ограничить определенным типом с помощью выпадающего списка <em>Настройка</em>"
-
-#: modules/og_views/og_views.views.inc:158
-msgid "Group: Post count *new*"
-msgstr "Группа: Число сообщений *новое*"
-
-#: modules/og_views/og_views.views.inc:162
-msgid "Number of new posts in a group for the current user."
-msgstr "Число новых для текущего пользователя сообщений."
-
-#: modules/og_views/og_views.views.inc:166
-msgid "Group: Selective"
-msgstr "Группа: Выборочное участие"
-
-#: modules/og_views/og_views.views.inc:167
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr "Настройка группы, которая определяет, как обрабатываются запросы на участие (модерируемые, только по приглашению и т.д.)"
-
-#: modules/og_views/og_views.views.inc:177
-msgid "Group: Private"
-msgstr "Группа: Ограниченный доступ"
-
-#: modules/og_views/og_views.views.inc:178
-msgid "Is the group home page private or not."
-msgstr "Ограничен ли доступ к главной странице группы или нет."
-
-#: modules/og_views/og_views.views.inc:191
-msgid "Group: List in directory"
-msgstr "Группа: Отображать в списке"
-
-#: modules/og_views/og_views.views.inc:192
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "Администратор группы определяет, отображать ли группу в общедоступных списках."
-
-#: modules/og_views/og_views.views.inc:206
-msgid "Group: Join link"
-msgstr "Группа: Ссылка \"стать участником\""
-
-#: modules/og_views/og_views.views.inc:207
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr "Отображает ссылку, позволяющую стать участником группы, если пользователь еще таковым не является."
-
-#: modules/og_views/og_views.views.inc:214
-msgid "Group: Language"
-msgstr "Группа: Язык"
-
-#: modules/og_views/og_views.views.inc:215
-msgid "Displays the language selected for a given group."
-msgstr "Отображает язык, выбранный для данной группы."
-
-#: modules/og_views/og_views.views.inc:232
-msgid "Group types"
-msgstr "Типы группы"
-
-#: modules/og_views/og_views.views.inc:233;241
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr "Тип группы (например, \"запись блога\", \"сообщение форума\", \"новость\" и т.д.)."
-
-#: modules/og_views/og_views.views.inc:240
-msgid "Group types (all)"
-msgstr "Типы групп (все)"
-
-#: modules/og_views/og_views.views.inc:245
-msgid "Restrict to all content types that have been marked as groups."
-msgstr "Ограничивает типами материалов, отмеченными как группы."
-
-#: modules/og_views/og_views.views.inc:259
-msgid "Posts which are affiiated with a group."
-msgstr "Записи, привязанные к группе."
-
-#: modules/og_views/og_views.views.inc:268
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr "<strong>Записи</strong> фильтруются на принадлежность к указанным группам. Контекст страницы (если отображение является страницей) будет установлен по первой из перечисленных групп. Это означает, что блоки и цепочка навигации (а также тема оформления и язык) будут основываться на первом указанном id узла (node)."
-
-#: modules/og_views/og_views.views.inc:272
-msgid "The groups for a post."
-msgstr "Группы записи."
-
-#: modules/og_views/og_views.views.inc:277;282
-msgid "Group node (post)"
-msgstr "Узел (node) группы (для сообщения)"
-
-#: modules/og_views/og_views.views.inc:278
-msgid "Bring in information about the group node based on a post's groups."
-msgstr "Получить информацию об узле (node) группы на основании групп сообщения."
-
-#: modules/og_views/og_views.views.inc:290
-msgid "Post: in specified group (by number)"
-msgstr "Сообщение: в указанной группе (по номеру)"
-
-#: modules/og_views/og_views.views.inc:298
-msgid "Post: Nid"
-msgstr "Сообщение: Nid"
-
-#: modules/og_views/og_views.views.inc:299
-msgid "The node ID of the node."
-msgstr "ID узла (node) текущего узла."
-
-#: modules/og_views/og_views.views.inc:305
-msgid "OG: Posts in current group"
-msgstr "OG: Сообщения в текущей группе"
-
-#: modules/og_views/og_views.views.inc:306
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr "Сообщения в текущей группе. Полезно для блоков, когда определение контекста затруднено. Если страница не входит в контекст какой-либо группы, сообщения не выводятся, таким образом, блок не будет отображен."
-
-#: modules/og_views/og_views.views.inc:314
-msgid "Post: Public"
-msgstr "Сообщение: Общедоступно"
-
-#: modules/og_views/og_views.views.inc:315
-msgid "Is a given post public or private according to OG."
-msgstr "Является ли данное сообщение общедоступным либо с ограниченным доступом, в соответствии с OG"
-
-#: modules/og_views/og_views.views.inc:346
-msgid "Group that a member belongs to."
-msgstr "Группа, которой принадлежит участник."
-
-#: modules/og_views/og_views.views.inc:348;353
-msgid "Group node (member)"
-msgstr "Узел группы (для участника)"
-
-#: modules/og_views/og_views.views.inc:349
-msgid "Bring in information about the group node based on a user's membership."
-msgstr "Получить информацию об узле группы на основании участия пользователя."
-
-#: modules/og_views/og_views.views.inc:358
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr "<strong>Участники</strong> фильтруются на принадлежность к определенной группе."
-
-#: modules/og_views/og_views.views.inc:362
-msgid "Group member"
-msgstr "Участник группы"
-
-#: modules/og_views/og_views.views.inc:366
-msgid "OG: Group in user's groups"
-msgstr "OG: Группа из групп пользователя"
-
-#: modules/og_views/og_views.views.inc:370
-msgid "OG: Admin manage link"
-msgstr "OG: Ссылка управления административными полномочиями"
-
-#: modules/og_views/og_views.views.inc:371
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr "Ссылка на страницу <em>Предоставления или снятия административных полномочий</em>."
-
-#: modules/og_views/og_views.views.inc:378
-msgid "OG: Edit membership link"
-msgstr "OG: Ссылка управления участием"
-
-#: modules/og_views/og_views.views.inc:379
-msgid "A link to the <em>My membership</em> page."
-msgstr "Ссылка на страницу <em>Мое участие</em>."
-
-#: modules/og_views/og_views.views.inc:386
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr "OG: Ссылка одобрения/отклонения/удаления участия"
-
-#: modules/og_views/og_views.views.inc:387
-msgid "A link to approve/deny/remove a group member."
-msgstr "Ссылка, позволяющая одобрить/отклонить/удалить участие пользователя в группе."
-
-#: modules/og_views/og_views.views.inc:394
-msgid "OG: Is member an admin in a group"
-msgstr "OG: Является ли участник администратором группы"
-
-#: modules/og_views/og_views.views.inc:395
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr "Добавить текст <em>администратор</em> если пользователь является руководителем группы."
-
-#: modules/og_views/og_views.views.inc:408
-msgid "OG: Is membership approved"
-msgstr "OG: Одобрено ли участие"
-
-#: modules/og_views/og_views.views.inc:409
-msgid "Add <em>approval needed</em> user if user's membership request is pending."
-msgstr "Добавить текст <em>необходимо одобрение</em> если запрос на участие в группе ожидает рассмотрения."
-
-#: modules/og_views/og_views.views.inc:422
-msgid "OG: Is the group manager"
-msgstr "OG: Является ли руководителем группы"
-
-#: modules/og_views/og_views.views.inc:423
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr "Добавить текст <em>руководитель</em>, если пользователь является руководителем группы."
-
-#: modules/og_views/og_views.views.inc:433
-msgid "OG: Membership create date"
-msgstr "OG: Дата вступления в группу"
-
-#: modules/og_views/og_views.views.inc:434
-msgid "The date when the membership was created."
-msgstr "Дата, когда пользователь стал участником группы."
-
-#: modules/og_views/og_views.views.inc:447
-msgid "OG: Membership last updated date"
-msgstr "OG: Дата последнего изменения данных об участии"
-
-#: modules/og_views/og_views.views.inc:448
-msgid "The date when the membership was last updated."
-msgstr "Дата, когда информация об участии в последний раз обновлялась."
-
-#: modules/og_views/og_views.module:60
-msgid "Group notifications (Views enhanced)"
-msgstr "Уведомления группы (исп. Views)"
-
-#: modules/og_views/og_views.module:78
-msgid "This group offers a <a href=\"@groupfeed\">RSS feed</a> and an <a href=\"@email\">email subscription</a>."
-msgstr "Эта группа предлагает <a href=\"@groupfeed\">RSS-ленту</a> и <a href=\"@email\">e-mail подписку</a>."
-
-#: modules/og_views/og_views.module:80
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr "Можно подписаться на эти ленты сайта:"
-
-#: modules/og_views/og_views.module:83;87;91
-msgid "Feed"
-msgstr "Лента"
-
-#: modules/og_views/og_views.module:84;88;92
-msgid "Page"
-msgstr "Страница"
-
-#: modules/og_views/og_views.module:85
-msgid "My unread: !links"
-msgstr "Мои непрочитанные: !links"
-
-#: modules/og_views/og_views.module:89
-msgid "My group: !links"
-msgstr "Мои группы: !links"
-
-#: modules/og_views/og_views.module:93
-msgid "All posts: !links"
-msgstr "Все сообщения: !links"
-
-#: modules/og_views/og_views.module:156
-msgid "Group home page view"
-msgstr "View главной страницы группы"
-
-#: modules/og_views/og_views.module:157
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr "Выберите View для использования в качестве главной страницы группы. Можно выбрать только View, чьи названия начинаются с <strong>og_ghp_</strong>. Этот View определяет компоновку вашей главной страницы группы. Можно изменить внешний вид использую обычные способы оформления Views. См. ссылку Theme information при редактировании View, а также раздел Theme файла !README. Также обратите внимание. что администраторы групп могут переопределить внешний вид с помощью модуля <em>Organic Groups Panels</em>, входящего в состав пакета."
-
-#: modules/og_views/og_views.module:163
-msgid "Search group"
-msgstr "Поиск по группе"
-
-#: modules/og_views/og_views.module:171
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr "View %name не найден. Проверьте таблицу переменных или settings.php."
-
-#: modules/og_views/og_views.module:0
-msgid "og_views"
-msgstr "og_views"
-
-#: modules/og_views/og_views.info:0
-msgid "Organic groups Views integration"
-msgstr "Интеграция Organic groups с модулем Views"
-
-#: modules/og_views/og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr "<strong>Настоятельно рекомендуется</strong>. Используйте Views для поиска и отображения групп."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og.view
deleted file mode 100644
index c9c40ca..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og.view
+++ /dev/null
@@ -1,270 +0,0 @@
-<?php
-
-$view = new view;
-$view->name = 'og';
-$view->description = 'Groups directory';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Group',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'description' => array(
-    'id' => 'description',
-    'table' => 'og',
-    'field' => 'description',
-    'label' => 'Description',
-    'relationship' => 'none',
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Manager',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'post_count' => array(
-    'label' => 'Posts',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'exclude' => 0,
-    'id' => 'post_count',
-    'table' => 'og',
-    'field' => 'post_count',
-    'relationship' => 'none',
-  ),
-  'member_count' => array(
-    'label' => 'Members',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'exclude' => 0,
-    'id' => 'member_count',
-    'table' => 'og',
-    'field' => 'member_count',
-    'relationship' => 'none',
-  ),
-  'created' => array(
-    'label' => 'Created',
-    'date_format' => 'custom',
-    'custom_date_format' => 'M y',
-    'exclude' => 1,
-    'id' => 'created',
-    'table' => 'node',
-    'field' => 'created',
-    'relationship' => 'none',
-  ),
-  'subscribe' => array(
-    'id' => 'subscribe',
-    'table' => 'og',
-    'field' => 'subscribe',
-    'label' => 'Join Link',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'operator' => 'contains',
-    'value' => '',
-    'group' => 0,
-    'exposed' => TRUE,
-    'expose' => array(
-      'operator' => 'title_oper',
-      'identifier' => 'title',
-      'label' => 'Search for a group by name',
-      'optional' => 1,
-      'remember' => 0,
-    ),
-    'case' => 0,
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Hide',
-    ),
-  ),
-  'type_groups_all' => array(
-    'id' => 'type_groups_all',
-    'table' => 'og',
-    'field' => 'type_groups_all',
-    'operator' => '=',
-    'value' => '',
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'directory' => array(
-    'id' => 'directory',
-    'table' => 'og',
-    'field' => 'directory',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-  'role' => array(),
-  'perm' => '',
-));
-$handler->override_option('title', 'Groups');
-$handler->override_option('empty', 'No groups');
-$handler->override_option('empty_format', '1');
-$handler->override_option('use_ajax', '1');
-$handler->override_option('items_per_page', 90);
-$handler->override_option('use_pager', '1');
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'grouping' => '',
-  'override' => 1,
-  'sticky' => 1,
-  'order' => 'desc',
-  'columns' => array(
-    'title' => 'title',
-    'description' => 'description',
-    'name' => 'name',
-    'post_count' => 'post_count',
-    'member_count' => 'member_count',
-    'created' => 'created',
-    'subscribe' => 'subscribe',
-  ),
-  'info' => array(
-    'title' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'description' => array(
-      'separator' => '',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'post_count' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'member_count' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'created' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'subscribe' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'created',
-));
-$handler = $view->new_display('feed', 'Feed', 'feed');
-$handler->override_option('sorts', array(
-  'created' => array(
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'id' => 'created',
-    'table' => 'node',
-    'field' => 'created',
-    'override' => array(
-      'button' => 'Use default',
-    ),
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('items_per_page', 20);
-$handler->override_option('style_plugin', 'rss');
-$handler->override_option('style_options', array(
-  'mission_description' => FALSE,
-  'description' => '',
-));
-$handler->override_option('row_plugin', 'node_rss');
-$handler->override_option('row_options', array(
-  'item_length' => 'default',
-));
-$handler->override_option('path', 'og/all/feed');
-$handler->override_option('menu', array(
-  'type' => 'none',
-  'title' => '',
-  'description' => '',
-  'weight' => 0,
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'description' => '',
-  'weight' => 0,
-));
-$handler->override_option('displays', array(
-  'page' => 'page',
-  'default' => 0,
-));
-$handler->override_option('sitename_title', FALSE);
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'og/all');
-$handler->override_option('menu', array(
-  'type' => 'default tab',
-  'title' => 'Groups',
-  'description' => '',
-  'weight' => '0',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'normal',
-  'title' => 'Groups',
-  'description' => '',
-  'weight' => '0',
-));
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_files.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_files.view
deleted file mode 100644
index 2373741..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_files.view
+++ /dev/null
@@ -1,116 +0,0 @@
-<?php
-// $Id: og.og_files.view,v 1.3 2008/10/31 14:14:44 weitzman Exp $
-
-if (!module_exists('upload')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'og_files';
-$view->description = 'List all uploads for a given group';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = '0';
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'description' => array(
-    'label' => '',
-    'type' => 'separator',
-    'separator' => ', ',
-    'empty' => '',
-    'link_to_file' => 1,
-    'exclude' => 0,
-    'id' => 'description',
-    'table' => 'upload',
-    'field' => 'description',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'changed' => array(
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'id' => 'changed',
-    'table' => 'node',
-    'field' => 'changed',
-    'relationship' => 'none',
-  ),
-  'weight' => array(
-    'order' => 'ASC',
-    'id' => 'weight',
-    'table' => 'upload',
-    'field' => 'weight',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('arguments', array(
-  'group_nid' => array(
-    'default_action' => 'default',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => '',
-    'default_argument_type' => 'php',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'not' => 0,
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'relationship' => 'none',
-    'default_options_div_prefix' => '',
-    'default_argument_user' => 0,
-    'default_argument_fixed' => '',
-    'default_argument_php' => 'if ($node = og_get_group_context()) {
-                return $node->nid;
-              }
-              else {
-                return NULL;
-              }',
-    'validate_argument_node_type' => array(
-      'club' => 0,
-      'club_post' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(),
-    'validate_argument_type' => 'tid',
-    'validate_argument_is_member' => 0,
-    'validate_argument_php' => '',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'operator' => '=',
-    'value' => 1,
-    'group' => '0',
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-  'role' => array(),
-  'perm' => '',
-));
-$handler->override_option('title', 'Group files');
-$handler->override_option('use_ajax', TRUE);
-$handler->override_option('use_pager', 'mini');
-$handler->override_option('style_plugin', 'list');
-$handler = $view->new_display('block', 'Block', 'block_1');
-$handler->override_option('block_description', 'Group files');
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_ghp_ron.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_ghp_ron.view
deleted file mode 100644
index ce89112..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_ghp_ron.view
+++ /dev/null
@@ -1,135 +0,0 @@
-<?php
-// $Id: og.og_ghp_ron.view,v 1.4 2008/11/15 19:14:34 weitzman Exp $
-
-$view = new view;
-$view->name = 'og_ghp_ron';
-$view->description = 'OG: Group home page - River of news. Default';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('sorts', array(
-  'sticky' => array(
-    'id' => 'sticky',
-    'table' => 'node',
-    'field' => 'sticky',
-    'order' => 'DESC',
-    'relationship' => 'none',
-  ),
-  'created' => array(
-    'id' => 'created',
-    'table' => 'node',
-    'field' => 'created',
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('arguments', array(
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'default_action' => 'not found',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => TRUE,
-      'override' => FALSE,
-      'items_per_page' => 25,
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => '%1',
-    'default_argument_type' => 'fixed',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'add_table' => 0,
-    'relationship' => 'none',
-    'default_argument_fixed' => '',
-    'default_argument_php' => '',
-    'validate_argument_node_type' => array(
-      'blog' => 0,
-      'poll' => 0,
-      'book' => 0,
-      'group1' => 0,
-      'group2' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_php' => '',
-    'require_value' => 0,
-    'reduce_duplicates' => 0,
-    'default_argument_user' => 0,
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-      '2' => 0,
-      '3' => 0,
-      '4' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'not' => 0,
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-));
-$handler->override_option('items_per_page', 20);
-$handler->override_option('use_pager', '1');
-$handler->override_option('distinct', 0);
-$handler->override_option('row_plugin', 'node');
-$handler->override_option('row_options', array(
-  'teaser' => 1,
-  'links' => 1,
-));
-$handler = $view->new_display('feed', 'Feed', 'feed');
-$handler->override_option('style_plugin', 'rss');
-$handler->override_option('style_options', array(
-  'mission_description' => 0,
-  'description' => 'rss desc',
-));
-$handler->override_option('row_plugin', 'node_rss');
-$handler->override_option('row_options', array(
-  'item_length' => 'default',
-));
-$handler->override_option('path', 'not_used');
-$handler->override_option('menu', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler->override_option('displays', array(
-  'default' => 0,
-));
-$handler->override_option('sitename_title', FALSE);
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members.view
deleted file mode 100644
index 1557d20..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members.view
+++ /dev/null
@@ -1,226 +0,0 @@
-<?php
-// $Id: og.og_members.view,v 1.2.4.1 2009/04/10 03:07:26 weitzman Exp $
-
-$view = new view;
-$view->name = 'og_members';
-$view->description = 'Member listing';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'users';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Name',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'managelink' => array(
-    'id' => 'managelink',
-    'table' => 'og_uid',
-    'field' => 'managelink',
-    'label' => 'Manage',
-    'relationship' => 'none',
-  ),
-  'managelinkadmin' => array(
-    'id' => 'managelinkadmin',
-    'table' => 'og_uid',
-    'field' => 'managelinkadmin',
-    'label' => 'Admin',
-    'relationship' => 'none',
-  ),
-  'is_manager' => array(
-    'label' => '',
-    'alter' => array(
-      'alter_text' => 0,
-      'text' => '',
-      'make_link' => 0,
-      'path' => '',
-      'alt' => '',
-      'prefix' => '',
-      'suffix' => '',
-      'help' => '',
-      'trim' => 0,
-      'max_length' => '',
-      'word_boundary' => 1,
-      'ellipsis' => 1,
-      'strip_tags' => 0,
-      'html' => 0,
-    ),
-    'exclude' => 0,
-    'id' => 'is_manager',
-    'table' => 'og_uid',
-    'field' => 'is_manager',
-    'relationship' => 'none',
-  ),
-  'is_admin' => array(
-    'id' => 'is_admin',
-    'table' => 'og_uid',
-    'field' => 'is_admin',
-    'label' => '',
-    'relationship' => 'none',
-  ),
-  'is_active' => array(
-    'id' => 'is_active',
-    'table' => 'og_uid',
-    'field' => 'is_active',
-    'label' => '',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'is_admin' => array(
-    'id' => 'is_admin',
-    'table' => 'og_uid',
-    'field' => 'is_admin',
-    'order' => 'DESC',
-    'relationship' => 'none',
-  ),
-  'is_active' => array(
-    'id' => 'is_active',
-    'table' => 'og_uid',
-    'field' => 'is_active',
-    'order' => 'ASC',
-    'relationship' => 'none',
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'order' => 'ASC',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('arguments', array(
-  'nid' => array(
-    'id' => 'nid',
-    'table' => 'og_uid',
-    'field' => 'nid',
-    'default_action' => 'not found',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => TRUE,
-      'override' => FALSE,
-      'items_per_page' => 25,
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => 'Members of %1',
-    'default_argument_type' => 'fixed',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'add_table' => 0,
-    'relationship' => 'none',
-    'default_argument_fixed' => '',
-    'default_argument_php' => '',
-    'validate_argument_node_type' => array(
-      'blog' => 0,
-      'poll' => 0,
-      'book' => 0,
-      'group1' => 0,
-      'group2' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_php' => '',
-    'require_value' => 0,
-    'reduce_duplicates' => 0,
-    'default_argument_user' => 0,
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-      '2' => 0,
-      '3' => 0,
-      '4' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'not' => 0,
-    'validate_argument_is_member' => 1,
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'users',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-));
-$handler->override_option('empty_format', '1');
-$handler->override_option('items_per_page', 90);
-$handler->override_option('use_pager', '1');
-$handler->override_option('distinct', 0);
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'override' => 0,
-  'order' => 'asc',
-  'columns' => array(
-    'name' => 'name',
-    'managelink' => 'managelink',
-    'managelinkadmin' => 'managelinkadmin',
-    'is_manager' => 'name',
-    'is_admin' => 'name',
-    'is_active' => 'name',
-  ),
-  'info' => array(
-    'name' => array(
-      'sortable' => 0,
-      'separator' => ' ',
-    ),
-    'managelink' => array(
-      'separator' => '',
-    ),
-    'managelinkadmin' => array(
-      'separator' => '',
-    ),
-    'is_manager' => array(
-      'separator' => '',
-    ),
-    'is_admin' => array(
-      'sortable' => 0,
-      'separator' => '',
-    ),
-    'is_active' => array(
-      'sortable' => 0,
-      'separator' => '',
-    ),
-  ),
-  'default' => '-1',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'og/users/%/list');
-$handler->override_option('menu', array(
-  'type' => 'default tab',
-  'title' => 'List',
-  'description' => '',
-  'weight' => '0',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'normal',
-  'title' => 'List',
-  'description' => '',
-  'weight' => '0',
-));
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_block.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_block.view
deleted file mode 100644
index b384307..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_block.view
+++ /dev/null
@@ -1,251 +0,0 @@
-<?php
-
-$view = new view;
-$view->name = 'og_members_block';
-$view->description = 'Member listing block';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'users';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('relationships', array(
-  'nid' => array(
-    'id' => 'nid',
-    'table' => 'og_uid',
-    'field' => 'nid',
-    'label' => 'Group',
-    'required' => 0,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('fields', array(
-  'picture' => array(
-    'id' => 'picture',
-    'table' => 'users',
-    'field' => 'picture',
-    'label' => '',
-    'relationship' => 'none',
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => '',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'is_admin' => array(
-    'id' => 'is_admin',
-    'table' => 'og_uid',
-    'field' => 'is_admin',
-    'label' => '',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'created' => array(
-    'id' => 'created',
-    'table' => 'og_uid',
-    'field' => 'created',
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('arguments', array(
-  'nid' => array(
-    'id' => 'nid',
-    'table' => 'og_uid',
-    'field' => 'nid',
-    'default_action' => 'default',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => TRUE,
-      'override' => FALSE,
-      'items_per_page' => 25,
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => '',
-    'default_argument_type' => 'php',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'add_table' => 0,
-    'relationship' => 'none',
-    'default_argument_fixed' => '39',
-    'default_argument_php' => 'if ($node = og_get_group_context()) {
-                return $node->nid;
-              }
-              else {
-                return NULL;
-              }',
-    'validate_argument_node_type' => array(
-      'blog' => 0,
-      'poll' => 0,
-      'book' => 0,
-      'group1' => 0,
-      'group2' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_php' => '',
-    'require_value' => 0,
-    'reduce_duplicates' => 0,
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-      '2' => 0,
-      '3' => 0,
-      '4' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'default_argument_user' => 0,
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'not' => 0,
-    'validate_argument_is_member' => 1,
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'users',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'is_active' => array(
-    'id' => 'is_active',
-    'table' => 'og_uid',
-    'field' => 'is_active',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'is_admin' => array(
-    'id' => 'is_admin',
-    'table' => 'og_uid',
-    'field' => 'is_admin',
-    'operator' => 'in',
-    'value' => array(
-      '0' => '0',
-      '1' => '1',
-    ),
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-  'role' => array(),
-  'perm' => '',
-));
-$handler->override_option('title', 'Recent members');
-$handler->override_option('empty_format', '1');
-$handler->override_option('use_pager', '1');
-$handler->override_option('style_plugin', 'list');
-$handler->override_option('style_options', array(
-  'type' => 'ul',
-));
-$handler->override_option('row_options', array(
-  'inline' => array(
-    'name' => 'name',
-    'is_admin' => 'is_admin',
-  ),
-  'separator' => ' ',
-));
-$handler = $view->new_display('block', 'Block Admins', 'block');
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'users',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'is_active' => array(
-    'id' => 'is_active',
-    'table' => 'og_uid',
-    'field' => 'is_active',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'is_admin' => array(
-    'operator' => 'in',
-    'value' => array(
-      '1' => '1',
-    ),
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'id' => 'is_admin',
-    'table' => 'og_uid',
-    'field' => 'is_admin',
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-    'override' => array(
-      'button' => 'Use default',
-    ),
-  ),
-));
-$handler->override_option('title', 'Group admins');
-$handler->override_option('block_description', 'Group admins');
-$handler->override_option('block_caching', -1);
-$handler = $view->new_display('block', 'Block Admins, Members', 'block_1');
-$handler->override_option('block_description', 'Group members');
-$handler->override_option('block_caching', -1);
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_faces.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_faces.view
deleted file mode 100644
index 2d88b7d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_members_faces.view
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php
-// $Id: og.og_members_faces.view,v 1.2 2008/10/29 20:00:02 dww Exp $
-
-$view = new view;
-$view->name = 'og_members_faces';
-$view->description = 'Member listing in grid with user pictures';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'users';
-$view->is_cacheable = '0';
-$view->api_version = 2;
-$view->disabled = FALSE; // Edit this to true to make a default view disabled initially
-$view->display = array();
-  $display = new views_display;
-  $display->id = 'default';
-  $display->display_title = 'Defaults';
-  $display->display_plugin = 'default';
-  $display->position = '1';
-  $display->display_options = array(
-  'style_plugin' => 'grid',
-  'style_options' => array(
-    'columns' => '5',
-    'alignment' => 'horizontal',
-  ),
-  'row_plugin' => 'fields',
-  'row_options' => array(
-    'inline' => array(
-      'name' => 'name',
-      'is_manager' => 'is_manager',
-      'is_admin' => 'is_admin',
-    ),
-    'separator' => '',
-  ),
-  'relationships' => array(),
-  'fields' => array(
-    'picture' => array(
-      'id' => 'picture',
-      'table' => 'users',
-      'field' => 'picture',
-      'label' => '',
-      'relationship' => 'none',
-    ),
-    'name' => array(
-      'id' => 'name',
-      'table' => 'users',
-      'field' => 'name',
-      'label' => '',
-      'link_to_user' => 1,
-      'relationship' => 'none',
-    ),
-    'is_admin' => array(
-      'id' => 'is_admin',
-      'table' => 'og_uid',
-      'field' => 'is_admin',
-      'label' => '',
-      'relationship' => 'none',
-    ),
-  ),
-  'sorts' => array(
-    'is_admin' => array(
-      'id' => 'is_admin',
-      'table' => 'og_uid',
-      'field' => 'is_admin',
-      'order' => 'DESC',
-      'relationship' => 'none',
-    ),
-    'name' => array(
-      'id' => 'name',
-      'table' => 'users',
-      'field' => 'name',
-      'order' => 'ASC',
-      'relationship' => 'none',
-    ),
-  ),
-  'arguments' => array(
-    'nid' => array(
-      'id' => 'nid',
-      'table' => 'og_uid',
-      'field' => 'nid',
-      'default_action' => 'not found',
-      'style_plugin' => 'default_summary',
-      'style_options' => array(
-        'count' => TRUE,
-        'override' => FALSE,
-        'items_per_page' => 25,
-      ),
-      'wildcard' => 'all',
-      'wildcard_substitution' => 'All',
-      'title' => 'Members of %1',
-      'default_argument_type' => 'fixed',
-      'default_argument' => '',
-      'validate_type' => 'og_group_types',
-      'validate_fail' => 'not found',
-      'break_phrase' => 0,
-      'add_table' => 0,
-      'relationship' => 'none',
-      'default_argument_user' => 0,
-      'default_argument_fixed' => '',
-      'default_argument_php' => '',
-      'validate_argument_node_type' => array(
-        'blog' => 0,
-        'poll' => 0,
-        'book' => 0,
-        'group1' => 0,
-        'group2' => 0,
-        'page' => 0,
-        'story' => 0,
-      ),
-      'validate_argument_node_access' => 0,
-      'validate_argument_nid_type' => 'nid',
-      'validate_argument_vocabulary' => array(
-        '1' => 0,
-        '2' => 0,
-        '3' => 0,
-        '4' => 0,
-      ),
-      'validate_argument_type' => 'tid',
-      'validate_argument_php' => '',
-      'require_value' => 0,
-      'reduce_duplicates' => 0,
-      'validate_argument_is_member' => 1,
-      'not' => 0,
-    ),
-  ),
-  'filters' => array(
-    'status' => array(
-      'id' => 'status',
-      'table' => 'users',
-      'field' => 'status',
-      'operator' => '=',
-      'value' => 1,
-      'group' => 0,
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'relationship' => 'none',
-      'expose_button' => array(
-        'button' => 'Expose',
-      ),
-    ),
-    'is_active' => array(
-      'id' => 'is_active',
-      'table' => 'og_uid',
-      'field' => 'is_active',
-      'operator' => '=',
-      'value' => 1,
-      'group' => 0,
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'relationship' => 'none',
-      'expose_button' => array(
-        'button' => 'Expose',
-      ),
-    ),
-  ),
-  'items_per_page' => 25,
-  'use_pager' => '1',
-  'pager_element' => 0,
-  'offset' => 0,
-  'empty' => '',
-  'empty_format' => '1',
-  'distinct' => 0,
-  'use_ajax' => '1',
-  'title' => 'Group faces',
-);
-$view->display['default'] = $display;
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_my.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_my.view
deleted file mode 100644
index b63548c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_my.view
+++ /dev/null
@@ -1,196 +0,0 @@
-<?php
-// $Id: og.og_my.view,v 1.5 2009/03/30 19:18:46 weitzman Exp $
-
-$view = new view;
-$view->name = 'og_my';
-$view->description = 'List user\'s subscribed groups and provide link to manage subscription';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Group',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Manager',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'managelinkmy' => array(
-    'label' => 'Manage',
-    'exclude' => 0,
-    'id' => 'managelinkmy',
-    'table' => 'og_uid',
-    'field' => 'managelinkmy',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'type_groups_all' => array(
-    'id' => 'type_groups_all',
-    'table' => 'og',
-    'field' => 'type_groups_all',
-    'operator' => '=',
-    'value' => '',
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'uid' => array(
-    'operator' => '=',
-    'value' => '1',
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'id' => 'uid',
-    'table' => 'og_uid',
-    'field' => 'uid',
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-    'override' => array(
-      'button' => 'Override',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'role',
-  'role' => array(
-    '2' => 2,
-    '1' => 0,
-  ),
-  'perm' => 'view advanced help topic',
-));
-$handler->override_option('title', 'My groups');
-$handler->override_option('empty', 'Not a member of any groups.');
-$handler->override_option('empty_format', '1');
-$handler->override_option('items_per_page', 50);
-$handler->override_option('use_pager', '1');
-$handler->override_option('use_more', 1);
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'override' => 1,
-  'order' => 'asc',
-  'columns' => array(
-    'title' => 'title',
-    'name' => 'name',
-    'managelink' => 'managelink',
-  ),
-  'info' => array(
-    'title' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'managelink' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'title',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'og/my');
-$handler->override_option('menu', array(
-  'type' => 'tab',
-  'title' => 'My groups',
-  'weight' => '0',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler = $view->new_display('block', 'Block', 'block_1');
-$handler->override_option('fields', array(
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Group',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'post_count_new' => array(
-    'label' => 'New',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'exclude' => 0,
-    'id' => 'post_count_new',
-    'table' => 'og',
-    'field' => 'post_count_new',
-    'override' => array(
-      'button' => 'Use default',
-    ),
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'title' => array(
-    'order' => 'ASC',
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'override' => array(
-      'button' => 'Use default',
-    ),
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('use_pager', '0');
-$handler->override_option('block_description', 'My groups');
-$handler->override_option('block_caching', -1);
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_mytracker.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_mytracker.view
deleted file mode 100644
index 74c9f1c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_mytracker.view
+++ /dev/null
@@ -1,231 +0,0 @@
-<?php
-// $Id: og.og_mytracker.view,v 1.3 2008/11/06 15:33:16 weitzman Exp $
-
-if (!module_exists('comment')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'og_mytracker';
-$view->description = 'Shows all activity in subscribed groups.';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = '0';
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('relationships', array(
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'label' => 'Group',
-    'required' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('fields', array(
-  'type' => array(
-    'id' => 'type',
-    'table' => 'node',
-    'field' => 'type',
-    'label' => 'Type',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Title',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Author',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'comment_count' => array(
-    'id' => 'comment_count',
-    'table' => 'node_comment_statistics',
-    'field' => 'comment_count',
-    'label' => 'Replies',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'relationship' => 'none',
-  ),
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'label' => 'Groups',
-    'type' => 'separator',
-    'separator' => ', ',
-    'empty' => '',
-    'relationship' => 'none',
-  ),
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'label' => 'Last post',
-    'date_format' => 'small',
-    'custom_date_format' => '',
-    'relationship' => 'none',
-  ),
-  'timestamp' => array(
-    'id' => 'timestamp',
-    'table' => 'history_user',
-    'field' => 'timestamp',
-    'label' => '',
-    'comments' => 1,
-    'relationship' => 'none',
-    'link_to_node' => 0,
-  ),
-  'new_comments' => array(
-    'id' => 'new_comments',
-    'table' => 'node',
-    'field' => 'new_comments',
-    'label' => '',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => 'new',
-    'link_to_comment' => 1,
-    'no_empty' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'uid' => array(
-    'operator' => '=',
-    'value' => 1,
-    'group' => '0',
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'id' => 'uid',
-    'table' => 'og_uid',
-    'field' => 'uid',
-    'relationship' => 'group_nid',
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-  'role' => array(),
-  'perm' => '',
-));
-$handler->override_option('title', 'Recent posts in my groups');
-$handler->override_option('empty', 'There are no posts in your groups.');
-$handler->override_option('empty_format', '1');
-$handler->override_option('items_per_page', 25);
-$handler->override_option('use_pager', '1');
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'override' => 1,
-  'order' => 'desc',
-  'columns' => array(
-    'type' => 'type',
-    'title' => 'title',
-    'name' => 'name',
-    'comment_count' => 'comment_count',
-    'group_nid' => 'group_nid',
-    'last_comment_timestamp' => 'last_comment_timestamp',
-    'timestamp' => 'title',
-    'new_comments' => 'comment_count',
-  ),
-  'info' => array(
-    'type' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'title' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'comment_count' => array(
-      'sortable' => 1,
-      'separator' => '<br />',
-    ),
-    'group_nid' => array(
-      'separator' => '',
-    ),
-    'last_comment_timestamp' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'timestamp' => array(
-      'separator' => '',
-    ),
-    'new_comments' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'last_comment_timestamp',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'group/mytracker');
-$handler->override_option('menu', array(
-  'type' => 'tab',
-  'title' => 'My Recent',
-  'weight' => '0',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler = $view->new_display('feed', 'Feed', 'feed');
-$handler->override_option('row_plugin', 'node_rss');
-$handler->override_option('row_options', array(
-  'item_length' => 'default',
-));
-$handler->override_option('path', 'group/tracker/feed');
-$handler->override_option('menu', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler->override_option('displays', array(
-  'default' => 'default',
-  'page' => 'page',
-));
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_recent_type_term.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_recent_type_term.view
deleted file mode 100644
index 1e51f74..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_recent_type_term.view
+++ /dev/null
@@ -1,183 +0,0 @@
-<?php
-// $Id: og.og_recent_type_term.view,v 1.3 2008/10/31 14:14:44 weitzman Exp $
-
-if (!module_exists('taxonomy')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'og_recent_type_term';
-$view->description = 'Recent posts for current term filtered by node type and/or taxonomy term';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = '0';
-$view->api_version = 2;
-$view->disabled = FALSE; // Edit this to true to make a default view disabled initially
-$view->display = array();
-  $display = new views_display;
-  $display->id = 'default';
-  $display->display_title = 'Defaults';
-  $display->display_plugin = 'default';
-  $display->position = '1';
-  $display->display_options = array(
-  'style_plugin' => 'list',
-  'style_options' => array(
-    'type' => 'ul',
-  ),
-  'row_plugin' => 'fields',
-  'row_options' => array(
-    'inline' => array(
-      'title' => 'title',
-      'timestamp' => 'timestamp',
-    ),
-    'separator' => ' ',
-  ),
-  'relationships' => array(),
-  'fields' => array(
-    'title' => array(
-      'id' => 'title',
-      'table' => 'node',
-      'field' => 'title',
-      'label' => 'Title',
-      'relationship' => 'none',
-      'link_to_node' => 1,
-    ),
-    'timestamp' => array(
-      'id' => 'timestamp',
-      'table' => 'history_user',
-      'field' => 'timestamp',
-      'label' => '',
-      'comments' => 1,
-      'relationship' => 'none',
-      'link_to_node' => 0,
-    ),
-  ),
-  'sorts' => array(
-    'sticky' => array(
-      'id' => 'sticky',
-      'table' => 'node',
-      'field' => 'sticky',
-      'order' => 'DESC',
-      'relationship' => 'none',
-    ),
-    'created' => array(
-      'id' => 'created',
-      'table' => 'node',
-      'field' => 'created',
-      'order' => 'DESC',
-      'granularity' => 'second',
-      'relationship' => 'none',
-    ),
-  ),
-  'arguments' => array(
-    'type' => array(
-      'id' => 'type',
-      'table' => 'node',
-      'field' => 'type',
-      'default_action' => 'ignore',
-      'style_plugin' => 'default_summary',
-      'style_options' => array(
-        'count' => TRUE,
-        'override' => FALSE,
-        'items_per_page' => 25,
-      ),
-      'wildcard' => 'all',
-      'wildcard_substitution' => 'All',
-      'title' => '%1',
-      'default_argument_type' => 'fixed',
-      'default_argument' => '',
-      'validate_type' => 'none',
-      'validate_fail' => 'not found',
-      'relationship' => 'none',
-      'default_argument_fixed' => '',
-      'default_argument_php' => '',
-      'validate_argument_node_type' => array(
-        'blog' => 0,
-        'poll' => 0,
-        'book' => 0,
-        'group1' => 0,
-        'group2' => 0,
-        'page' => 0,
-        'story' => 0,
-      ),
-      'validate_argument_php' => '',
-    ),
-    'tid' => array(
-      'id' => 'tid',
-      'table' => 'term_node',
-      'field' => 'tid',
-      'default_action' => 'ignore',
-      'style_plugin' => 'default_summary',
-      'style_options' => array(
-        'count' => TRUE,
-        'override' => FALSE,
-        'items_per_page' => 25,
-      ),
-      'wildcard' => 'all',
-      'wildcard_substitution' => 'All',
-      'title' => '%1 - %2',
-      'default_argument_type' => 'fixed',
-      'default_argument' => '',
-      'validate_type' => 'none',
-      'validate_fail' => 'not found',
-      'break_phrase' => 0,
-      'add_table' => 0,
-      'relationship' => 'none',
-      'default_argument_fixed' => '',
-      'default_argument_php' => '',
-      'validate_argument_node_type' => array(
-        'blog' => 0,
-        'poll' => 0,
-        'book' => 0,
-        'group1' => 0,
-        'group2' => 0,
-        'page' => 0,
-        'story' => 0,
-      ),
-      'validate_argument_php' => '',
-      'require_value' => 0,
-      'reduce_duplicates' => 0,
-    ),
-  ),
-  'filters' => array(
-    'status' => array(
-      'id' => 'status',
-      'table' => 'node',
-      'field' => 'status',
-      'operator' => '=',
-      'value' => 1,
-      'group' => 0,
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'relationship' => 'none',
-      'expose_button' => array(
-        'button' => 'Expose',
-      ),
-    ),
-    'picg' => array(
-      'id' => 'picg',
-      'table' => 'og_ancestry',
-      'field' => 'picg',
-      'operator' => '=',
-      'value' => '',
-      'group' => 0,
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'relationship' => 'none',
-      'expose_button' => array(
-        'button' => 'Expose',
-      ),
-    ),
-  ),
-  'items_per_page' => 10,
-  'use_pager' => 'mini',
-  'pager_element' => 0,
-);
-$view->display['default'] = $display;
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_search.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_search.view
deleted file mode 100644
index 4cbf90e..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_search.view
+++ /dev/null
@@ -1,130 +0,0 @@
-<?php
-// $Id: og.og_search.view,v 1.4 2008/10/31 18:45:31 weitzman Exp $
-
-if (!module_exists('search')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'og_search';
-$view->description = 'Search within a particular group.';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('sorts', array(
-  'created' => array(
-    'id' => 'created',
-    'table' => 'node',
-    'field' => 'created',
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('arguments', array(
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'default_action' => 'ignore',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => TRUE,
-      'override' => FALSE,
-      'items_per_page' => 25,
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => 'Search results for %1',
-    'default_argument_type' => 'fixed',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'add_table' => 0,
-    'relationship' => 'none',
-    'default_argument_fixed' => '',
-    'default_argument_php' => '',
-    'validate_argument_node_type' => array(
-      'blog' => 0,
-      'poll' => 0,
-      'book' => 0,
-      'group1' => 0,
-      'group2' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_php' => '',
-    'require_value' => 0,
-    'reduce_duplicates' => 0,
-    'default_argument_user' => 0,
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-      '2' => 0,
-      '3' => 0,
-      '4' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'not' => 0,
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'keys' => array(
-    'operator' => 'required',
-    'value' => '',
-    'group' => 0,
-    'exposed' => TRUE,
-    'expose' => array(
-      'use_operator' => 0,
-      'operator' => '',
-      'identifier' => 'keys',
-      'label' => '',
-      'optional' => 0,
-      'remember' => 1,
-    ),
-    'id' => 'keys',
-    'table' => 'search_index',
-    'field' => 'keys',
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Hide',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'perm',
-  'perm' => 'search content',
-));
-$handler->override_option('title', 'Search');
-$handler->override_option('empty', 'No posts found.');
-$handler->override_option('empty_format', '1');
-$handler->override_option('items_per_page', 50);
-$handler->override_option('use_pager', '1');
-$handler->override_option('row_plugin', 'node');
-$handler->override_option('row_options', array(
-  'teaser' => 1,
-  'links' => 1,
-));
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_tracker.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_tracker.view
deleted file mode 100644
index dfa9a88..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_tracker.view
+++ /dev/null
@@ -1,221 +0,0 @@
-<?php
-// $Id: og.og_tracker.view,v 1.5 2008/11/21 05:00:18 weitzman Exp $
-
-if (!module_exists('comment')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'og_tracker';
-$view->description = 'Shows active posts across the whole site.';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'type' => array(
-    'id' => 'type',
-    'table' => 'node',
-    'field' => 'type',
-    'label' => 'Type',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Title',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Author',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'comment_count' => array(
-    'id' => 'comment_count',
-    'table' => 'node_comment_statistics',
-    'field' => 'comment_count',
-    'label' => 'Replies',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'relationship' => 'none',
-  ),
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'label' => 'Groups',
-    'type' => 'separator',
-    'separator' => ', ',
-    'empty' => '',
-    'relationship' => 'none',
-  ),
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'label' => 'Last post',
-    'date_format' => 'small',
-    'custom_date_format' => '',
-    'relationship' => 'none',
-  ),
-  'timestamp' => array(
-    'id' => 'timestamp',
-    'table' => 'history_user',
-    'field' => 'timestamp',
-    'label' => '',
-    'comments' => 1,
-    'relationship' => 'none',
-    'link_to_node' => 0,
-  ),
-  'new_comments' => array(
-    'id' => 'new_comments',
-    'table' => 'node',
-    'field' => 'new_comments',
-    'label' => '',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => 'new',
-    'link_to_comment' => 1,
-    'no_empty' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'order' => 'DESC',
-    'granularity' => 'second',
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-));
-$handler->override_option('title', 'Recent posts across whole site');
-$handler->override_option('items_per_page', 25);
-$handler->override_option('use_pager', '1');
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'override' => 1,
-  'order' => 'desc',
-  'columns' => array(
-    'type' => 'type',
-    'title' => 'title',
-    'name' => 'name',
-    'comment_count' => 'comment_count',
-    'group_nid' => 'group_nid',
-    'last_comment_timestamp' => 'last_comment_timestamp',
-    'timestamp' => 'title',
-    'new_comments' => 'comment_count',
-  ),
-  'info' => array(
-    'type' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'title' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'comment_count' => array(
-      'sortable' => 1,
-      'separator' => '<br />',
-    ),
-    'group_nid' => array(
-      'separator' => '',
-    ),
-    'last_comment_timestamp' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'timestamp' => array(
-      'separator' => '',
-    ),
-    'new_comments' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'last_comment_timestamp',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'group/tracker');
-$handler->override_option('menu', array(
-  'type' => 'tab',
-  'title' => 'Recent posts',
-  'weight' => '5',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler = $view->new_display('feed', 'Feed', 'feed');
-$handler->override_option('style_plugin', 'rss');
-$handler->override_option('style_options', array(
-  'mission_description' => FALSE,
-  'description' => '',
-));
-$handler->override_option('row_plugin', 'node_rss');
-$handler->override_option('row_options', array(
-  'item_length' => 'default',
-));
-$handler->override_option('path', 'group/tracker/feed');
-$handler->override_option('menu', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler->override_option('displays', array(
-  'page' => 'page',
-  'default' => 0,
-));
-$handler->override_option('sitename_title', FALSE);
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_unread.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_unread.view
deleted file mode 100644
index 2f1a390..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.og_unread.view
+++ /dev/null
@@ -1,243 +0,0 @@
-<?php
-// $Id: og.og_unread.view,v 1.3 2008/12/24 03:34:12 weitzman Exp $
-
-$view = new view;
-$view->name = 'og_unread';
-$view->description = 'Shows unread posts in subscribed groups.';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('relationships', array(
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'label' => 'Group',
-    'required' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('fields', array(
-  'type' => array(
-    'id' => 'type',
-    'table' => 'node',
-    'field' => 'type',
-    'label' => 'Type',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Title',
-    'relationship' => 'none',
-    'link_to_node' => 1,
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Author',
-    'link_to_user' => 1,
-    'relationship' => 'none',
-  ),
-  'comment_count' => array(
-    'id' => 'comment_count',
-    'table' => 'node_comment_statistics',
-    'field' => 'comment_count',
-    'label' => 'Replies',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-    'relationship' => 'none',
-  ),
-  'group_nid' => array(
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'label' => 'Groups',
-    'type' => 'separator',
-    'separator' => ', ',
-    'empty' => '',
-    'relationship' => 'none',
-  ),
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'label' => 'Last post',
-    'date_format' => 'small',
-    'custom_date_format' => '',
-    'relationship' => 'none',
-  ),
-  'new_comments' => array(
-    'id' => 'new_comments',
-    'table' => 'node',
-    'field' => 'new_comments',
-    'label' => '',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => 'new',
-    'link_to_comment' => 1,
-    'no_empty' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'timestamp' => array(
-    'id' => 'timestamp',
-    'table' => 'history_user',
-    'field' => 'timestamp',
-    'operator' => '=',
-    'value' => '',
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'relationship' => 'none',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-  'uid' => array(
-    'operator' => '=',
-    'value' => 1,
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'id' => 'uid',
-    'table' => 'og_uid',
-    'field' => 'uid',
-    'relationship' => 'group_nid',
-    'expose_button' => array(
-      'button' => 'Expose',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'role',
-  'role' => array(
-    '2' => 2,
-  ),
-));
-$handler->override_option('title', 'Unread posts in my groups');
-$handler->override_option('empty', 'There are no new posts in your groups.');
-$handler->override_option('empty_format', '1');
-$handler->override_option('items_per_page', 25);
-$handler->override_option('use_pager', '1');
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'override' => 1,
-  'order' => 'desc',
-  'columns' => array(
-    'type' => 'type',
-    'title' => 'title',
-    'name' => 'name',
-    'comment_count' => 'comment_count',
-    'group_nid' => 'group_nid',
-    'last_comment_timestamp' => 'last_comment_timestamp',
-    'new_comments' => 'comment_count',
-  ),
-  'info' => array(
-    'type' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'title' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'comment_count' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'group_nid' => array(
-      'separator' => '',
-    ),
-    'last_comment_timestamp' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'new_comments' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'last_comment_timestamp',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'group/myunread');
-$handler->override_option('menu', array(
-  'type' => 'default tab',
-  'title' => 'My Unread',
-  'weight' => '0',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'normal',
-  'title' => 'My Unread',
-  'weight' => '0',
-));
-$handler = $view->new_display('feed', 'Feed', 'feed');
-$handler->override_option('style_plugin', 'rss');
-$handler->override_option('style_options', array(
-  'mission_description' => FALSE,
-  'description' => '',
-));
-$handler->override_option('row_plugin', 'node_rss');
-$handler->override_option('row_options', array(
-  'item_length' => 'default',
-));
-$handler->override_option('path', 'group/myunread/feed');
-$handler->override_option('menu', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => '',
-  'weight' => 0,
-));
-$handler->override_option('displays', array(
-  'page' => 'page',
-  'default' => 0,
-));
-$handler->override_option('sitename_title', FALSE);
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.posts_by_term.view b/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.posts_by_term.view
deleted file mode 100644
index 19ee066..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/modules/og_views/views/og.posts_by_term.view
+++ /dev/null
@@ -1,291 +0,0 @@
-<?php
-// $Id: og.posts_by_term.view,v 1.3 2008/11/15 15:05:37 weitzman Exp $
-
-if (!module_exists('taxonomy')) {
-  return;
-}
-
-$view = new view;
-$view->name = 'posts_by_term';
-$view->description = 'Shows group posts categorized by taxonomy term';
-$view->tag = 'og';
-$view->view_php = '';
-$view->base_table = 'node';
-$view->is_cacheable = FALSE;
-$view->api_version = 2;
-$view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */
-$handler = $view->new_display('default', 'Defaults', 'default');
-$handler->override_option('fields', array(
-  'type' => array(
-    'id' => 'type',
-    'table' => 'node',
-    'field' => 'type',
-    'label' => 'Type',
-  ),
-  'name_1' => array(
-    'label' => 'Term',
-    'link_to_taxonomy' => 0,
-    'exclude' => 0,
-    'id' => 'name_1',
-    'table' => 'term_data',
-    'field' => 'name',
-    'relationship' => 'none',
-  ),
-  'title' => array(
-    'id' => 'title',
-    'table' => 'node',
-    'field' => 'title',
-    'label' => 'Title',
-    'link_to_node' => TRUE,
-  ),
-  'name' => array(
-    'id' => 'name',
-    'table' => 'users',
-    'field' => 'name',
-    'label' => 'Author',
-    'link_to_user' => TRUE,
-  ),
-  'comment_count' => array(
-    'id' => 'comment_count',
-    'table' => 'node_comment_statistics',
-    'field' => 'comment_count',
-    'label' => 'Replies',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => '',
-  ),
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'label' => 'Last Post',
-    'date_format' => 'small',
-    'custom_date_format' => '',
-  ),
-  'timestamp' => array(
-    'id' => 'timestamp',
-    'table' => 'history_user',
-    'field' => 'timestamp',
-    'label' => '',
-    'comments' => 1,
-    'relationship' => 'none',
-    'link_to_node' => 0,
-    'comment' => 1,
-  ),
-  'new_comments' => array(
-    'id' => 'new_comments',
-    'table' => 'node',
-    'field' => 'new_comments',
-    'label' => '',
-    'set_precision' => FALSE,
-    'precision' => 0,
-    'decimal' => '.',
-    'separator' => ',',
-    'prefix' => '',
-    'suffix' => ' new',
-    'link_to_comment' => 1,
-    'no_empty' => 1,
-    'relationship' => 'none',
-  ),
-));
-$handler->override_option('sorts', array(
-  'last_comment_timestamp' => array(
-    'id' => 'last_comment_timestamp',
-    'table' => 'node_comment_statistics',
-    'field' => 'last_comment_timestamp',
-    'order' => 'ASC',
-    'granularity' => 'second',
-  ),
-));
-$handler->override_option('arguments', array(
-  'group_nid' => array(
-    'default_action' => 'ignore',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => 1,
-      'override' => 0,
-      'items_per_page' => '25',
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => '%1',
-    'default_argument_type' => 'fixed',
-    'default_argument' => '',
-    'validate_type' => 'og_group_types',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'not' => 0,
-    'id' => 'group_nid',
-    'table' => 'og_ancestry',
-    'field' => 'group_nid',
-    'relationship' => 'none',
-    'default_options_div_prefix' => '',
-    'default_argument_user' => 0,
-    'default_argument_fixed' => '',
-    'default_argument_php' => '',
-    'validate_argument_node_type' => array(
-      'abc' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'validate_argument_is_member' => 0,
-    'validate_argument_php' => '',
-    'override' => array(
-      'button' => 'Override',
-    ),
-  ),
-  'tid' => array(
-    'default_action' => 'summary asc',
-    'style_plugin' => 'default_summary',
-    'style_options' => array(
-      'count' => 1,
-      'override' => 0,
-      'items_per_page' => '25',
-    ),
-    'wildcard' => 'all',
-    'wildcard_substitution' => 'All',
-    'title' => '',
-    'default_argument_type' => 'fixed',
-    'default_argument' => '',
-    'validate_type' => 'none',
-    'validate_fail' => 'not found',
-    'break_phrase' => 0,
-    'add_table' => 0,
-    'require_value' => 1,
-    'reduce_duplicates' => 0,
-    'set_breadcrumb' => 0,
-    'id' => 'tid',
-    'table' => 'term_node',
-    'field' => 'tid',
-    'relationship' => 'none',
-    'default_options_div_prefix' => '',
-    'default_argument_user' => 0,
-    'default_argument_fixed' => '',
-    'default_argument_php' => '',
-    'validate_argument_node_type' => array(
-      'abc' => 0,
-      'page' => 0,
-      'story' => 0,
-    ),
-    'validate_argument_node_access' => 0,
-    'validate_argument_nid_type' => 'nid',
-    'validate_argument_vocabulary' => array(
-      '1' => 0,
-    ),
-    'validate_argument_type' => 'tid',
-    'validate_argument_is_member' => 0,
-    'validate_argument_php' => '',
-    'override' => array(
-      'button' => 'Override',
-    ),
-  ),
-));
-$handler->override_option('filters', array(
-  'status' => array(
-    'id' => 'status',
-    'table' => 'node',
-    'field' => 'status',
-    'operator' => '=',
-    'value' => '1',
-    'group' => 0,
-    'exposed' => FALSE,
-    'expose' => array(
-      'operator' => FALSE,
-      'label' => '',
-    ),
-    'status' => array(
-      'id' => 'status',
-      'table' => 'comments',
-      'field' => 'status',
-      'operator' => '=',
-      'value' => 0,
-      'group' => 0,
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'relationship' => 'none',
-    ),
-  ),
-));
-$handler->override_option('access', array(
-  'type' => 'none',
-  'role' => array(),
-  'perm' => '',
-));
-$handler->override_option('title', 'Posts by term');
-$handler->override_option('items_per_page', '25');
-$handler->override_option('use_pager', TRUE);
-$handler->override_option('style_plugin', 'table');
-$handler->override_option('style_options', array(
-  'grouping' => 'name_1',
-  'override' => 1,
-  'sticky' => 0,
-  'order' => 'desc',
-  'columns' => array(
-    'type' => 'type',
-    'name_1' => 'name_1',
-    'title' => 'title',
-    'name' => 'name',
-    'comment_count' => 'comment_count',
-    'last_comment_timestamp' => 'last_comment_timestamp',
-    'timestamp' => 'title',
-    'new_comments' => 'comment_count',
-  ),
-  'info' => array(
-    'type' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'name_1' => array(
-      'sortable' => 0,
-      'separator' => '',
-    ),
-    'title' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'name' => array(
-      'sortable' => 1,
-      'separator' => '',
-    ),
-    'comment_count' => array(
-      'sortable' => 1,
-      'separator' => '<br />',
-    ),
-    'last_comment_timestamp' => array(
-      'sortable' => 1,
-      'separator' => ' ',
-    ),
-    'timestamp' => array(
-      'separator' => '',
-    ),
-    'new_comments' => array(
-      'separator' => '',
-    ),
-  ),
-  'default' => 'last_comment_timestamp',
-));
-$handler = $view->new_display('page', 'Page', 'page');
-$handler->override_option('path', 'node/%/by_subject');
-$handler->override_option('menu', array(
-  'type' => 'tab',
-  'title' => 'By term',
-  'weight' => '0',
-  'name' => 'navigation',
-));
-$handler->override_option('tab_options', array(
-  'type' => 'none',
-  'title' => NULL,
-  'weight' => NULL,
-));
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.info b/kolab.org/www/drupal-6.26/sites/all/modules/og/og.info
deleted file mode 100644
index b7d5b86..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.info
+++ /dev/null
@@ -1,10 +0,0 @@
-name = Organic groups
-description = "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-package = "Organic groups"
-core = 6.x
-; Information added by drupal.org packaging script on 2010-03-16
-version = "6.x-2.1"
-core = "6.x"
-project = "og"
-datestamp = "1268751911"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.install b/kolab.org/www/drupal-6.26/sites/all/modules/og/og.install
deleted file mode 100644
index 656c63a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.install
+++ /dev/null
@@ -1,500 +0,0 @@
-<?php
-// $Id: og.install,v 1.71.4.6 2009/09/17 12:52:42 weitzman Exp $
-
-/**
- * TODO: upgrade all update_14+ updates to d6
- */
-
-
-/**
- * Definition of hook_schema();
- */
-function og_schema() {
-  $schema = array();
-
-  $schema['og'] = array(
-    'description'     => 'Stores information about each group.',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "The group's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'og_selective'       => array(
-        'description'     => 'Determines how subscription requests are handled (open, moderated, invite only, closed).',
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'og_description'     => array(
-        'description'     => 'Group description. Shows up by default on group directory.',
-        'type'            => 'varchar',
-        'length'          => 255,
-        'not null'        => FALSE,
-      ),
-      'og_theme'           => array(
-        'description'     => 'The group specific theme (if any). See {system}.name.',
-        'type'            => 'varchar',
-        'length'          => 255,
-        'not null'        => FALSE,
-      ),
-      'og_register'        => array(
-        'description'     => 'Should users be able to join this group from registration form.',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'og_directory'       => array(
-        'description'     => 'Should this group appear in the groups directory.',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'og_language'        => array(
-        'description'     => 'Group specific language. See {languages}.language.',
-        'type'            => 'varchar',
-        'length'          => 12,
-        'not null'        => TRUE,
-        'default'         => '',
-      ),
-      'og_private'         => array(
-        'description'     => 'Is group home page private or public.',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-    ),
-    'primary key'       => array('nid'),
-  );
-
-  $schema['og_uid'] = array(
-    'description'     => 'Group memberships',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "Group's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'og_role'         => array(
-        'description'     => 'Not currently used.',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'is_active'       => array(
-        'description'     => 'Is this membership active or pending?',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'is_admin'        => array(
-        'description'     => 'Is this user a group administrator?',
-        'type'            => 'int',
-        'size'            => 'tiny',
-        'not null'        => TRUE,
-        'default'         => 0,
-      ),
-      'uid'             => array(
-        'description'     => 'The user for this membership. See {users}.uid.',
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'created'         => array(
-        'description'     => 'Time when this membership was created.',
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => FALSE,
-        'default'         => 0,
-      ),
-      'changed'         => array(
-        'description'     => 'Time when this membership was last changed.',
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => FALSE,
-        'default'         => 0,
-      ),
-    ),
-    'primary key'       => array('nid', 'uid'),
-  );
-  $schema['og_ancestry'] = array(
-    'description'     => '',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "The post's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'group_nid'       => array(
-        'description'     => "The group's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-    ),
-    'primary key'       => array('nid', 'group_nid'),
-  );
-
-  return $schema;
-}
-
-function og_install() {
-  drupal_install_schema('og');
-
-  // enable standard og blocks. for custom profiles, block may not be included yet.
-  if (function_exists('_block_rehash')) {
-    _block_rehash();
-  }
-
-
-  // Need og_readme() function.
-  include_once dirname(__FILE__) . '/og.module';
-  drupal_set_message(t('Organic groups module enabled. Please see the included !readme_file for further installation instructions.', array('!readme_file' => og_readme())));
-}
-
-// First 5.x update.
-// use the new na_arbitrator way of writing to node_access table
-function og_update_14() {
-  switch ($GLOBALS['db_type']) {
-    case 'mysql':
-    case 'mysqli':
-      $ret[] = update_sql("CREATE TABLE {og_ancestry} (
-        nid int(11) NOT NULL,
-        group_nid int(11) NOT NULL,
-        is_public int(1) NULL,
-        KEY  (nid),
-        KEY  (group_nid)
-      ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
-    break;
-    case 'pgsql':
-      db_query("CREATE TABLE {og_ancestry} (
-        nid int NOT NULL,
-        group_nid int NOT NULL,
-        is_public smallint NOT NULL
-      );");
-      db_query("CREATE INDEX {og_ancestry}_nid_idx ON {og_ancestry} (nid);");
-      db_query("CREATE INDEX {og_ancestry}_group_nid_idx ON {og_ancestry} (group_nid);");
-    break;
-  }
-  og_migrate_type_basic_14();
-
-  // populate og_ancestry.
-  $result = db_query_temporary(
-    "SELECT na.nid, na.gid, IF(MIN(na.realm) = 'og_all', 1, 0) AS is_public
-     FROM {node_access} na INNER JOIN {node} n ON na.nid=n.nid
-     WHERE realm IN ('og_all', 'og_subscriber') AND n.type NOT IN ('%s') GROUP BY na.nid, na.gid ORDER BY nid ASC",
-       implode(', ', variable_get('og_node_types', array('og'))), 'og_migrate');
-  $sql = "INSERT INTO {og_ancestry} (nid, group_nid, is_public) SELECT nid, gid, is_public FROM {og_migrate}";
-  db_query($sql);
-
-  // rebuild takes care of writing new access records
-  // too bad this part can't be performed over multiple updates
-  node_access_rebuild();
-  return array();
-}
-
-// Create a user managed node type which replaces the deprecated og_basic module
-// helper function for og_update_14
-function og_migrate_type_basic_14() {
-  if (og_is_group_type('og')) {
-    $info = array('type' => 'og', 'name' => 'group', 'module' => 'node', 'has_title' => 1, 'title_label' => 'Group name', 'has_body' => 1, 'body_label' => 'Welcome message', 'description' => 'A group provides a home page for like minded users. There they post articles about their shared interest.', 'help' => '', 'min_word_count' => 0, 'custom' => 1, 'modified' => 1, 'locked' => 0, 'orig_type' => 'og');
-    node_type_save((object)$info);
-    module_disable(array('og_basic'));
-    node_types_rebuild();
-  }
-}
-
-// Safely add primary key to og_ancestry table. Called from og.istall and og_access.install.
-function og_ancestry_dedupe(&$ret) {
-  $schema['og_ancestry_new'] = array(
-    'description'     => '',
-    'fields'          => array(
-      'nid'             => array(
-        'description'     => "The post's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-      'group_nid'       => array(
-        'description'     => "The group's {node}.nid.",
-        'type'            => 'int',
-        'size'            => 'normal',
-        'not null'        => TRUE,
-      ),
-    ),
-  );
-  db_create_table($ret, 'og_ancestry_new', $schema['og_ancestry_new']);
-  $ret[] = update_sql("INSERT INTO {og_ancestry_new} SELECT DISTINCT * FROM {og_ancestry}");
-  db_drop_table($ret, 'og_ancestry');
-  db_rename_table($ret, 'og_ancestry_new', 'og_ancestry');
-  db_add_primary_key($ret, 'og_ancestry', array('nid', 'group_nid'));
-}
-
-function og_update_15() {
-  variable_del('og_max_posts');
-  variable_del('og_home_page_presentation');
-  return array();
-}
-
-function og_update_16() {
-  // we are no longer denying access to nodes without groups. see http://drupal.org/node/107289
-  if (variable_get('og_enabled', 0)) {
-    node_access_rebuild();
-  }
-  return array();
-}
-
-function og_update_17() {
-  // we are once again putting group nodes into the node access system. see http://drupal.org/node/128306
-  if (variable_get('og_enabled', 0)) {
-    node_access_rebuild();
-  }
-  return array();
-}
-
-function og_update_18() {
-  // woops. got it a bit wrong last time
-  if (variable_get('og_enabled', 0)) {
-    node_access_rebuild();
-  }
-  return array();
-}
-
-// Formerly contained og_uid_global code which is no longer required.
-function og_update_19() {
-  return array();
-}
-
-function og_update_20() {
-  switch ($GLOBALS['db_type']) {
-  case 'mysql':
-  case 'mysqli':
-    $ret[] = update_sql("ALTER TABLE {og} ADD private int(1) NOT NULL default 0");
-    break;
-  case 'pgsql':
-    $ret[] = update_sql("ALTER TABLE {og} ADD private smallint NOT NULL default 0");
-    break;
-  }
-  return $ret;
-}
-
-/**
- * Changes '@body' to '@node_teaser' in existing e-mail templates.
- */
-function og_update_5600() {
-  $ret = array();
-  $variables = array('og_new_node_body', 'og_new_node_subject');
-  foreach ($variables as $variable) {
-    $value = variable_get($variable, '');
-    if (!empty($value)) {
-      variable_set($variable, str_replace('@body', '@node_teaser', $value));
-      $ret[] = array('success' => TRUE, 'query' => "Replaced @body with @node_teaser in $variable");
-    }
-  }
-  return $ret;
-}
-
-/**
- * Enable og_access module if needed
- */
-function og_update_5700() {
-  $ret = array();
-  if (variable_get('og_enabled', FALSE) && !module_exists('og_access')) {
-    drupal_install_modules('og_access');
-  }
-  // variable_del('og_enabled'); is harmless to leave around, and will help if someone reruns the update.
-
-  return $ret;
-}
-
-/**
- * Update variables to new content type system. Also rebuild node_access for new grants system.
- *
- * @return void
- **/
-function og_update_5701() {
-  $ret = array();
-  $types = node_get_types();
-  foreach ($types as $type) {
-    if (in_array($type->type, variable_get('og_node_types', array('og')))) {
-      variable_set('og_content_type_usage_'. $type->type, 'group');
-    }
-    elseif (in_array($type->type, variable_get('og_omitted', array('og')))) {
-      variable_set('og_content_type_usage_'. $type->type, 'omitted');
-    }
-    elseif (in_array($type->type, variable_get('og_omitted_email_node_types', array('og')))) {
-     variable_set('og_content_type_usage_'. $type->type, 'group_post_standard_nomail');
-    }
-    else {
-      variable_set('og_content_type_usage_'. $type->type, 'group_post_standard_mail');
-    }
-  }
-
- node_access_rebuild();
- return $ret;
-}
-
-/**
- * Notifications upgrade: Set flag to indicate that this is an upgraded
- * installation.
- */
-function og_update_5703() {
-  // Remove mail / no mail options from OG group types and move preferences to
-  // og_notifications.
-  include_once dirname(__FILE__) . '/og.module';
-  $types = og_get_types('group_post');
-  $mail_types = array();
-  foreach ($types as $type) {
-    $variable = 'og_content_type_usage_'. $type;
-    $usage = variable_get($variable, '');
-    switch ($usage) {
-      case 'group_post_standard_mail':
-        $mail_types[$type] = $type;
-      case 'group_post_standard_nomail':
-        variable_set($variable, 'group_post_standard');
-        break;
-      case 'group_post_wiki_mail':
-        $mail_types[$type] = $type;
-      case 'group_post_wiki_nomail':
-        variable_set($variable, 'group_post_wiki');
-        break;
-    }
-  }
-  // Set variable for og_notifications. If it is never enabled, this variable
-  // is also deleted in og_uninstall.
-  variable_set('og_notifications_content_types', $mail_types);
-
-  // Vestigial variable.
-  variable_del('og_omitted_email_node_types');
-
-  // Set update flag for og_notifications.
-  variable_set('og_notifications_update_required', 1);
-
-  return array();
-}
-
-function og_update_6000() {
-  $ret = array();
-  // Fix how we append the custom request text from a group join request.
-  $name = 'og_request_user_body';
-  if ($txt = variable_get($name, FALSE)) {
-    $txt .= "\n\nPersonal message from @username:\n------------------\n\n at request";
-    variable_set($name, $txt);
-  }
-  return $ret;
-}
-
-// Update to support views modularization while retaining backward compatibility.
-function og_update_6001() {
-  $ret = array();
-  drupal_install_modules(array('og_views'));
-  //enable the og_views block instead of the plain og one
-  $ret[] = update_sql("UPDATE {blocks} SET module = 'og_views', delta = '1' WHERE module = 'og' AND delta = '5'");
-  return $ret;
-}
-
-// Change field names in {og} table. Enables use of drupal_write_record()
-function og_update_6002() {
-  $ret = array();
-
-  $schema = drupal_get_schema_unprocessed('og', 'og');
-  $fields = $schema['fields'];
-  db_change_field($ret, 'og', 'selective', 'og_selective', $fields['og_selective']);
-  db_change_field($ret, 'og', 'register', 'og_register', $fields['og_register']);
-  db_change_field($ret, 'og', 'theme', 'og_theme', $fields['og_theme']);
-  db_change_field($ret, 'og', 'directory', 'og_directory', $fields['og_directory']);
-  db_change_field($ret, 'og', 'description', 'og_description', $fields['og_description']);
-  db_change_field($ret, 'og', 'language', 'og_language', $fields['og_language']);
-  db_change_field($ret, 'og', 'private', 'og_private', $fields['og_private']);
-  return $ret;
-}
-
-// Migrate the is_public column from og_ancestry to a new og_nid table. Denormalizing.
-function og_update_6203() {
-  $ret = array();
-  if (module_exists('og_access')) {
-    // Do nothing. An og_access update handles this.
-  }
-  else {
-    db_drop_field($ret, 'og_ancestry', 'is_public');
-    og_ancestry_dedupe($ret);
-  }
-
-  return $ret;
-}
-
-// end updates //
-
-function og_uninstall() {
-  drupal_uninstall_schema('og');
-
-  // In case og_notifications has never been enabled, the vestigial
-  // og_uid_global table will still be around.
-  if (variable_get('og_notifications_update_required', FALSE)) {
-    db_query('DROP TABLE {og_uid_global}');
-  }
-
-  // Delete variables
-  $variables = array(
-    'og_help', 'og_block_cnt_2', 'og_block_cnt_3',
-    'og_audience_checkboxes', 'og_omitted', 'og_content_type_usage',
-    'og_audience_required',
-    'og_visibility_directory', 'og_visibility_registration',
-    'og_home_page_view', 'og_email_max', 'og_node_types',
-    'og_admin_email_body', 'og_email_notification_pattern',
-    'og_approve_user_body', 'og_approve_user_subject',
-    'og_deny_user_body', 'og_deny_user_subject',
-    'og_invite_user_body', 'og_invite_user_subject',
-    'og_new_admin_body', 'og_new_admin_subject',
-    'og_new_node_body', 'og_new_node_subject',
-    'og_request_user_body', 'og_request_user_subject',
-    'og_notifications_update_required', 'og_notifications_content_types'
-  );
-
-  foreach (node_get_types() as $type_name => $type) {
-    $variables[] = 'og_max_groups_' . $type_name;
-  }
-
-  foreach ($variables as $variable) {
-    variable_del($variable);
-  }
-}
-
-function og_requirements($phase) {
-  // Need og_readme() function.
-  include_once dirname(__FILE__) . '/og.module';
-
-  $requirements = array();
-  // Ensure translations don't break at install time
-  $t = get_t();
-  if ($phase == 'runtime') {
-    $og_types = og_get_types('group');
-    $all_types = array_keys(node_get_types('types'));
-    if (!count(array_intersect($og_types, $all_types))) {
-      $requirements['og_group_types']  = array(
-        'title' => $t('Organic groups group type'),
-        'value' => $t('You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href="!settings">OG settings</a>.', array('!readme_file' => og_readme(), '!settings' => url('admin/og/og'))),
-        'severity' => REQUIREMENT_ERROR,
-      );
-    }
-
-    if (!module_exists('og_access')) {
-      $requirements['og_access'] = array(
-        'title' => $t('Organic groups access control'),
-        'value' => $t('Organic groups access control module is disabled. See the <a href="@modules">modules page</a>.', array('@modules' => url('admin/build/modules'))),
-        'severity' => REQUIREMENT_INFO
-      );
-    }
-  }
-
-  return $requirements;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.js b/kolab.org/www/drupal-6.26/sites/all/modules/og/og.js
deleted file mode 100644
index 1ffe812..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.js
+++ /dev/null
@@ -1,53 +0,0 @@
-// $Id: og.js,v 1.9.2.3 2010/01/24 14:44:56 amitaibu Exp $
-
-// Content type form
-Drupal.behaviors.og_content_type = function() {
-  // Disable the group limit textarea if the content type is not a standard group post
-  $('input[name="og_content_type_usage"]').click(function(){
-    if (!$('#edit-og-content-type-usage-group-post-standard').attr('checked')) {
-      $('#edit-og-max-groups').attr('disabled','disabled');
-    } else {
-      $('#edit-og-max-groups').removeAttr('disabled');
-    }
-  });
-  
-  // Initial check to see if content type is standard group post
-  if (!$('#edit-og-content-type-usage-group-post-standard').attr('checked')) {
-    $('#edit-og-max-groups').attr('disabled','disabled');
-  };
-}
-
-
-Drupal.verticalTabs = Drupal.verticalTabs || {};
-
-Drupal.verticalTabs.og_nodeapi = function() {
-  var values = [];
-  $('.vertical-tabs-og_nodeapi #edit-og-groups :selected')
-    .each(function (i, selected) {
-      values[i] = $(selected).text();
-    });
-
-  return values.join(', ');
-}
-
-Drupal.verticalTabs.og = function() {
-  var type = $('.vertical-tabs-og input[type=radio]:checked').val();
-  
-  switch (type) {
-    case 'group':
-      return Drupal.t('Group node');
-      break;
-      
-    case 'omitted':
-      return Drupal.t('May not be posted into a group.');
-      break;
-      
-    case 'group_post_standard':
-      return Drupal.t('Standard group post');
-      break;
-      
-    case 'group_post_wiki':
-      return Drupal.t('Wiki group post');
-      break;
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.module b/kolab.org/www/drupal-6.26/sites/all/modules/og/og.module
deleted file mode 100644
index 9d7a089..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.module
+++ /dev/null
@@ -1,2455 +0,0 @@
-<?php
-// $Id: og.module,v 1.628.4.34 2010/02/21 17:32:35 amitaibu Exp $
-
-// Selective groups states. chosen by the group admin
-define ('OG_OPEN', 0);
-define ('OG_MODERATED', 1);
-define ('OG_INVITE_ONLY', 2);
-define ('OG_CLOSED', 3);
-
-// site admin chooses in og_settings() whether group creator can put his group on the registration form
-define('OG_REGISTRATION_NEVER', 0);
-define('OG_REGISTRATION_ALWAYS', 1);
-define('OG_REGISTRATION_CHOOSE_TRUE', 2);
-define('OG_REGISTRATION_CHOOSE_FALSE', 3);
-
-// site admin chooses in og_settings() whether group creator can put his group in the Groups directory
-define('OG_DIRECTORY_NEVER', 0);
-define('OG_DIRECTORY_ALWAYS', 1);
-define('OG_DIRECTORY_CHOOSE_TRUE', 2);
-define('OG_DIRECTORY_CHOOSE_FALSE', 3);
-
-// Dispositioning of nodes and memberships after deletion of a group node.
-define('OG_DELETE_NOTHING', 0);
-define('OG_DELETE_ORPHANS', 1);
-define('OG_DELETE_MOVE_NODES', 2);
-define('OG_DELETE_MOVE_NODES_MEMBERSHIPS', 3);
-
-function og_help($path, $arg) {
-  if ($path) {
-    switch ($path) {
-      case ($arg[2] == 'block' && $arg[4] == 'og'):
-        return t('Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages.');
-        break;
-      case 'admin/settings/og':
-        return t('In order to let group admins determine their own group theme, you must enable multiple themes using <a href="@url">theme configuration page</a>.', array('@url' => url('admin/build/themes')));
-        break;
-    }
-  }
-}
-
-/**
- * Implementation of hook_menu().
- */
-function og_menu() {
-  // Anon users should be able to get to the join page
-  $items['og/subscribe/%node'] = array(
-    'type' => MENU_CALLBACK,
-    'file' => 'og.pages.inc',
-    'page callback' => 'og_subscribe',
-    'page arguments' => array(2),
-    'access callback' => 'node_access',
-    'access arguments' => array('view', 2),
-    'title' => 'Join group'
-  );
-
-  $items['og/opml'] = array(
-    'type' => MENU_CALLBACK,
-    'page callback' => 'og_opml',
-    'access callback' => 'user_is_logged_in',
-    'title' => 'OPML',
-  );
-  $items['og/unsubscribe/%node/%user'] = array(
-    'type' => MENU_CALLBACK,
-    'file' => 'og.pages.inc',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_confirm_unsubscribe', 2, 3),
-    'access callback' => 'og_menu_access_unsubscribe',
-    'access arguments' => array(2, 3),
-    'title' => 'Leave group',
-  );
-
-  $items['og/approve/%node/%user/%'] = array(
-    'type' => MENU_CALLBACK,
-    'page callback' => 'og_approve',
-    'page arguments' => array(2, 3, 4),
-    'access callback' => 'og_is_group_admin',
-    'access arguments' => array(2),
-    'title' => 'Approve membership request'
-  );
-  $items['og/deny/%node/%user/%'] = array(
-    'type' => MENU_CALLBACK,
-    'page callback' => 'og_deny',
-    'page arguments' => array(2, 3, 4),
-    'access callback' => 'og_is_group_admin',
-    'access arguments' => array(2),
-    'title' => 'Deny membership request',
-  );
-  $items['og/create_admin/%node/%user'] = array(
-    'type' => MENU_CALLBACK,
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_create_admin_confirm', 2, 3),
-    'access callback' => 'og_is_group_admin',
-    'access arguments' => array(2),
-    'title' => 'Create group administrator',
-    'file' => 'og.pages.inc',
-  );
-  $items['og/delete_admin/%node/%user'] = array(
-    'type' => MENU_CALLBACK,
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_remove_admin_confirm', 2, 3),
-    'access callback' => 'og_is_group_admin',
-    'access arguments' => array(2),
-    'title' => 'Delete group administrator',
-    'file' => 'og.pages.inc',
-  );
-
-  // members only and group may not be invite-only or closed
-  $items['og/invite/%node'] = array(
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_invite_form', 2),
-    'access callback' => 'og_menu_access_invite',
-    'access arguments' => array(2),
-    'title' => 'Send invitation',
-    'type' => MENU_CALLBACK,
-    'file' => 'og.pages.inc',
-  );
-  $items["og/manage/%node"] = array(
-    'page callback' => 'og_manage',
-    'page arguments' => array(2),
-    'access callback' => 'og_is_group_member',
-    'access arguments' => array(2, FALSE),
-    'title' => 'Manage membership',
-    'type' => MENU_CALLBACK,
-    'file' => 'og.pages.inc',
-  );
-
-  $items['og/activity'] = array(
-    'title' => 'Group activity',
-    'page callback' => 'og_page_activity',
-    'access arguments' => array('administer organic groups'),
-    'weight' => 4,
-    'type' => MENU_LOCAL_TASK,
-    'file' => 'og.pages.inc',
-  );
-  $items['admin/og'] = array(
-    'title' => 'Organic groups',
-    'description' => 'Administer the suite of Organic groups modules.',
-    'position' => 'right',
-    'weight' => -5,
-    'page callback' => 'system_admin_menu_block_page',
-    'access arguments' => array('administer site configuration'),
-    'file' => 'system.admin.inc',
-    'file path' => drupal_get_path('module', 'system'),
-  );
-  $items['admin/og/og'] = array(
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_admin_settings'),
-    'title' => 'Organic groups configuration',
-    'access arguments' => array('administer site configuration'),
-    'description' => 'Configure the main Organic groups module (og).',
-    'file' => 'og.admin.inc',
-    'file path' => drupal_get_path('module', 'og'). '/includes',
-    'weight' => -5,
-  );
-
-  // group admin only
-  $items['og/users/%node/add_user'] = array(
-    'page callback' => 'drupal_get_form',
-    'title' => 'Add members',
-    'page arguments' => array('og_add_users', 2),
-    'type' => MENU_LOCAL_TASK,
-    'file' => 'og.pages.inc',
-    'weight' => 5,
-    'access callback' => 'og_is_group_admin',
-    'access arguments' => array(2),
-  );
-
-    // Broadcast tab on group node.
-  $items['node/%node/broadcast'] = array(
-    'title' => 'Broadcast',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_broadcast_form', 1),
-    'access callback' => 'og_broadcast_access',
-    'access arguments' => array(1),
-    'type' => MENU_LOCAL_TASK,
-    'file' => 'og.pages.inc',
-    'weight' => 7
-  );
-
-  return $items;
-}
-
-/**
- * Implementation of hook_menu_alter().
- */
-function og_menu_alter(&$menu) {
-  // If og_access is disabled, we at least add back the edit tab for group admins to edit their posts.
-  $menu['node/%node/edit']['access callback'] = 'og_menu_access_node_edit';
-  $menu['node/%node/edit']['access arguments'] = array(1);
-}
-
-function og_menu_access_node_edit($node) {
-  // Am I a group admin for this group post?
-  if (!module_exists('og_access') && isset($node->og_groups)) {
-    foreach ($node->og_groups as $gid) {
-      if (og_is_group_admin(node_load($gid))) {
-        return TRUE;
-      }
-    }
-  }
-
-  // Am I group admin for this group node?
-  if (!module_exists('og_access') && og_is_group_admin($node)) {
-    return TRUE;
-  }
-
-  // Since the group admin tests failed, check access as usual.
-  return node_access('update', $node);
-}
-
-/**
- * Implementation of hook_hook_info().
- */
-function og_hook_info() {
-  return array(
-    'og' => array(
-      'og' => array(
-        'user insert' => array(
-          'runs when' => t('New user joins a group'),
-        ),
-        'user update' => array(
-          'runs when' => t('A user changes their subscription to a group'),
-        ),
-        'user delete' => array(
-          'runs when' => t('A user deletes their subscription to a group'),
-        ),
-        'user approve' => array(
-          'runs when' => t('A user has been approved for membership to a group'),
-        ),
-        'user deny' => array(
-          'runs when' => t('A user is denied membership to a group'),
-        ),
-        'user request' => array(
-          'runs when' => t('A user requests membership to a group'),
-        ),
-        'admin new' => array(
-          'runs when' => t('A new user is added as an admin to a group'),
-        ),
-      ),
-    ),
-  );
-}
-
-/**
- * Implementation of hook_activity_info().
- */
-function og_activity_info() {
-  $info = new stdClass;
-  $info->api = 2;
-  $info->name = 'Organic groups';
-  $info->object_type = 'node';
-  $info->path = drupal_get_path('module', 'og') . '/includes';
-
-  // The array keys are the form labels.
-  $info->objects = array('group administrators' => 'node', 'acting user' => 'user');
-
-  // The one hook and all of its $op's.
-  $info->hooks = array(
-    'og' => array(
-      'user insert',
-      'user update',
-      'user delete',
-      'user approve',
-      'user deny',
-      'user request',
-      'admin new',
-    )
-  );
-
-  // The eid_field is the entity id field. This is used by modules to delete
-  // activities. For Organic groups, the eid_field would be 'nid'. But since
-  // Activity module already handles the deletion of activities when their nodes
-  // are deleted, the eid_field is set to NULL.
-  $info->eid_field = NULL;
-  $info->realms = array('og_member' => 'Organic groups membership');
-  return $info;
-}
-
-/**
- * Check if current user may unsubscribe the specified user from the specified group.
- *
- * @param $group_node
- * @param $account
- * @return boolean
- */
-function og_menu_access_unsubscribe($group_node, $account = NULL) {
-  global $user;
-
-  if (empty($account)) {
-    $account = $user;
-  }
-
-  // Unsubscribee must already be a member or pending member.
-  if (!og_is_group_member($group_node, FALSE, $account->uid)) {
-    // Check pending as well.
-    $subs = og_get_subscriptions($account->uid, 0);
-    foreach ($subs as $key => $sub) {
-      if ($group_node->nid == $key) {
-        $is_member = TRUE;
-        break;
-      }
-    }
-    if (empty($is_member)) {
-      return FALSE;
-    }
-  }
-
-  // Only admins can remove another member
-  if ($account->uid != $user->uid && !og_is_group_admin($group_node)) {
-    return FALSE;
-  }
-
-  // Regular users may not unsubscribe from CLOSED groups.
-  if ($group_node->og_selective == OG_CLOSED && !og_is_group_admin($group_node)) {
-    return FALSE;
-  }
-
-  // Group manager may not unsubscribe
-  if ($group_node->uid == $account->uid) {
-    return FALSE;
-  }
-
-  // Protect private groups.
-  if (!node_access('view', $group_node)) {
-    return FALSE;
-  }
-
-  return TRUE;
-}
-
-function og_menu_access_invite($node) {
-  return og_is_group_member($node) && ($node->og_selective < OG_INVITE_ONLY || og_is_group_admin($node));
-}
-
-/**
- * Check a user's membership in a group.
- *
- * @param gid
- *  An integer or a node object representing the group node.
- * @param $include_admins
- *  Whether or not site admins are considered members.
- * @param $uid
- *   Pass a user id, or pass NULL in order to check current user.
- */
-function og_is_group_member($gid, $include_admins = TRUE, $uid = NULL) {
-  if ($uid) {
-    $user = user_load(array('uid' => $uid));
-  }
-  else {
-    global $user;
-    // Adventurous modules can cause us to arrive here before og_init() has fired.
-    // See http://drupal.org/node/285696
-    if (!isset($user->og_groups)) {
-      $user = user_load(array('uid' => $user->uid));
-    }
-  }
-
-  // Allow caller to pass in a full $node. Used by menu items.
-  if (is_object($gid)) {
-    $gid = $gid->nid;
-  }
-
-  $groups = array_keys($user->og_groups);
-  if ($include_admins) {
-    return user_access('administer nodes', $user) || in_array($gid, $groups) ? TRUE : FALSE;
-  }
-  else {
-    return in_array($gid, $groups);
-  }
-}
-
-/**
-  * Determine whether user can act as a group administrator for a given group.
-  *
-  * @param string $node
-  *   A group node object.
-  * @param string $account
-  *   A user account object. If not supplied, the current user is assumed.
-  * @return boolean
-  */
-function og_is_group_admin($node, $account = NULL) {
-  if (is_null($account)) {
-    $account = $GLOBALS['user'];
-    // Adventurous modules can cause us to arrive here before og_init() has fired.
-    // See http://drupal.org/node/285696
-    if ($account->uid && !isset($account->og_groups)) {
-      $account = user_load(array('uid' => $account->uid));
-    }
-  }
-
-  return og_is_group_type($node->type) && (user_access('administer nodes', $account) || !empty($account->og_groups[$node->nid]['is_admin']));
-}
-
-// An implementation of hook_theme().
-function og_theme() {
-  return array(
-    'opml_icon' => array('arguments' => array('url')),
-    'og_format_subscriber_status' => array('arguments' => array('group')),
-    'og_mission' => array('template' => 'og-mission', 'arguments' => array('form' => NULL), 'path' => drupal_get_path('module', 'og'). '/theme'),
-  );
-}
-
-/**
- * Simplify $mission variable for the template
- */
-function og_preprocess_og_mission(&$variables) {
-  $variables['mission'] = $variables['form']['#value'];
-}
-
-/**
- * Make group context available to javascript for ad tags and analytics.
- *
- * @return void
- **/
-function og_preprocess_page(&$variables) {
-  if ($group_node = og_get_group_context()) {
-    $data = array('og' => array('group_context' => array(
-      'nid' => $group_node->nid,
-      'title' => $group_node->title,
-      'type' => $group_node->type,
-    )));
-    drupal_add_js($data, 'setting');
-    $variables['scripts'] = drupal_get_js();
-    $variables['body_classes'] .= " og-context og-context-$group_node->nid";
-  }
-}
-
-/**
- * Enrich non group nodes with the list og groups that the node belongs to.
- *
- * @return void
- **/
-function og_preprocess_node(&$variables) {
-  $og_links = array();
-  $node = $variables['node'];
-  // TODO: _both is not present during node preview and when you remove all audiences.
-  // So group links don't curently show then.
-  if (og_is_group_post_type($node->type) && !empty($node->og_groups_both)) {
-    $current_groups = og_node_groups_distinguish($node->og_groups_both, FALSE);
-    foreach ($current_groups['accessible'] as $gid => $item) {
-      $og_links['og_'. $gid] = array('title' => $item['title'], 'href' => "node/$gid");
-    }
-    $variables['og_links']['view'] = theme('links', $og_links);
-    $variables['og_links']['raw'] = $og_links;
-    array_unshift($variables['template_files'], 'node-og-group-post');
-  }
-  elseif (og_is_group_type($node->type)) {
-    // This looks awful on a group node
-    unset($variables['submitted']);
-    array_unshift($variables['template_files'], 'node-og-group');
-  }
-}
-
-function og_theme_registry_alter(&$variables) {
-  // Check for og provided templates just before we use the default node.tpl.php
-  array_splice($variables['node']['theme paths'], 1, 0, drupal_get_path('module', 'og'). '/theme');
-}
-
-function og_init() {
-  // We have to perform a load in order to assure that the $user->og_groups bits are present.
-  global $user;
-  if ($user->uid) {
-    // $user gets modified by reference.
-    og_user('load', array(), $user);
-  }
-  else {
-    $user->og_groups = array();
-  }
-
-  drupal_add_css(drupal_get_path('module', 'og'). '/theme/og.css');
-  drupal_add_js(drupal_get_path('module', 'og'). '/og.js');
-
-  // Set group context and language if needed.
-  if ($group_node = og_determine_context()) {
-    og_set_theme($group_node);
-    og_set_group_context($group_node);
-    // TODOL: is this too late for menu links and such?
-    og_set_language($group_node);
-  }
-}
-
-/**
- * Set session variable thats used to determine group context when node is in multiple groups.
- * @see og_determine_context().
- */
-function og_exit() {
-  global $user;
-
-  if ($node = og_get_group_context()) {
-    if ($user->uid || variable_get('cache', CACHE_DISABLED) == CACHE_DISABLED) {
-      // @TODO - In D7, eliminate use of $_SESSION for anon users. See http://drupal.org/node/201122.
-      $_SESSION['og_last'] = $node->nid;
-    }
-  }
-}
-
-/**
- *  Set the language for the page based on group's language. Will have no effect
- * if user has set a personal language.
- * @param string $node
- *   A group node object.
- */
-function og_set_language($node) {
-  if ($node->og_language) {
-    $map = language_list();
-    $og_language = $map[$node->og_language];
-    global $user;
-    $user_language = user_preferred_language($user, $og_language);
-    if ($og_language == $user_language) {
-      $GLOBALS['language'] = $og_language;
-    }
-  }
-}
-
-/**
- * Implementation of hook_perm().
- */
-function og_perm() {
-  return array('administer organic groups');
-}
-
-/**
- * Implementation of hook_og().
- */
-function og_og($op, $gid, $uid, $args) {
-  if (module_exists('rules')) {
-    if (in_array($op, array('user insert', 'user delete'))) {
-      rules_invoke_event('og_'. str_replace(' ', '_', $op), $uid, $gid);
-    }
-    // Pending member was approved.
-    elseif ($op == 'user update' && $args['is_active']) {
-      rules_invoke_event('og_user_approved', $uid, $gid);
-    }
-  }
-  if (module_exists('trigger')) {
-    $aids = _trigger_get_hook_aids('og', $op);
-    if (!empty($aids)) {
-      $account = user_load($uid);
-      $group = node_load($gid);
-
-      $context = array(
-        'hook' => 'og',
-        'op' => $op,
-        'node' => $group,
-        'user' => $account,
-        'args' => $args,
-      );
-
-      foreach ($aids as $aid => $action_type) {
-        actions_do($aid, $group, $context);
-      }
-    }
-  }
-}
-
-/**
- * Set group context using the menu system.
- *
- * Modules may override the custom theme and group context set here.
- * @see og_set_group_context()
- *
- * @return
- *   A group node object, or NULL if not a group page.
- */
-function og_determine_context() {
-  $item = menu_get_item();
-  $object = menu_get_object();
-
-  // Use the menu system to get the path.
-  $path = $item['path'];
-
-  // Check if this is an existing node.
-  if (!empty($object->nid)) {
-    $node = $object;
-  }
-  // Check if we are in the node add page.
-  elseif (strpos($path, 'node/add') === 0 && !empty($_REQUEST['gids'])) {
-    // URL pattern: node/add/story?gids[]=1
-    $gid = intval(current($_REQUEST['gids']));
-    $node = node_load($gid);
-  }
-  elseif ((!empty($item['map'][2]) && $item['map'][0] == 'og') || $path == 'comment/reply/%') {
-    $node = menu_get_object('node', 2);
-  }
-  elseif ($path == 'comment/edit' || $path == 'comment/delete') {
-    // Get the node from the comment object.
-    $comment = _comment_load($item['page_arguments'][0]);
-    $node = node_load($comment->nid);
-  }
-
-  if (!empty($node) && ($group_node = og_determine_context_get_group($node))) {
-    return $group_node;
-  }
-}
-
-/**
- * Helper function; Get an appropriate group node to be set as the group conext.
- *
- * If a group post belongs to multiple group nodes, the logic for determining the
- * group node is:
- * 1) The group we showed on the prior page view (if any).
- * 2) The only or one of the group(s) the current user is a member of.
- * 3) The 'first' group in $node->og_groups.
- *
- * @param $node
- *   The node that the context should be retrieved from.
- * @param $account
- *   (optional) The account to check, if not given use currently logged in user.
- * @return
- *   The group node if exists and accesiable by the user.
- * @see og_determine_context()
- */
-function og_determine_context_get_group($node, $account = NULL) {
-  if (empty($account)) {
-    global $user;
-    $account = $user;
-  }
-  if (og_is_group_type($node->type)) {
-    $group_node = $node;
-  }
-  elseif (og_is_group_post_type($node->type) && !empty($node->og_groups)) {
-    // Post may be is in multiple groups ...
-    if (isset($_SESSION['og_last']) && in_array($_SESSION['og_last'], $node->og_groups)) {
-      $group = $_SESSION['og_last'];
-    }
-    // Intersect the node's groups with the user's groups and choose one of those, if possible.
-    elseif (!empty($user->og_groups) && ($gid = current(array_intersect($node->og_groups, array_keys($user->og_groups))))) {
-      $group = $gid;
-    }
-    else {
-      // No user is logged in, or none of the node's groups are the user's groups
-      $group = current($node->og_groups);
-    }
-
-    if (!empty($group)) {
-      $group_node = node_load($group);
-    }
-  }
-  // Make sure user has view access to the group node.
-  if (!empty($group_node) && node_access('view', $group_node, $account)) {
-    return $group_node;
-  }
-}
-
-/**
- * API function for getting the group context (if any) for the current request.
- * Used for things like setting current theme and breadcrumbs.
- * This context is set during og_determine_context().
- *
- * @return
- *   The group node object if exists.
- */
-function og_get_group_context() {
-  return og_set_group_context();
-}
-
-/**
- * API function; Set the group context for the current request.
- * Modules may set this as needed.
- * This context is originally set during og_determine_context().
- * @param $node
- *   The group node object that should be set as the context.
- *   You can use og_determine_context_get_group() to assist you with finding
- *   the appropriate group node.
- * @param $clear
- *   Clear the group context.
- * @return
- *   The group node object if set.
- */
-function og_set_group_context($node = NULL, $clear = FALSE) {
-  static $stored_group_node;
-
-  if ($clear) {
-    $stored_group_node = NULL;
-  }
-
-  if (!empty($node) && og_is_group_type($node->type)) {
-    $stored_group_node = $node;
-  }
-  return !empty($stored_group_node) ? $stored_group_node : NULL;
-}
-
-/**
- * API function; Clear the group context for the current request.
- */
-function og_clear_group_context() {
-  og_set_group_context(NULL, TRUE);
-}
-
-/**
- * API function; Set the theme for the current request.
- *
- * @param $node
- *   Pass the group node object or the node id.
- */
-function og_set_theme($group_node) {
-  global $custom_theme, $user;
-  if (!is_object($group_node)) {
-    $group_node = node_load($group_node);
-  }
-  if (!$custom_theme && !empty($group_node->og_theme)) {
-    $custom_theme = $group_node->og_theme;
-  }
-}
-
-/**
- * Low level function for managing membership
- *
- * @param $gid node ID of a group
- * @param $uid user ID of user
- * @param $args an array with details of this membership. Recognized array keys are:
-     is_active, is_admin, created. Other values are passed to hook implementations.
- */
-function og_save_subscription($gid, $uid, $args = array()) {
-  if ($uid > 0) {
-    $sql = "SELECT COUNT(*) FROM {og_uid} WHERE nid = %d AND uid = %d";
-    $cnt = db_result(db_query($sql, $gid, $uid));
-    $time = time();
-    $subscription = array(
-      'nid' => $gid,
-      'uid' => $uid,
-      'created' => isset($args['created']) ? $args['created'] : $time,
-      'changed' => $time
-    );
-    unset($args['created']);
-    $subscription += $args;
-
-    if ($cnt == 0) {
-      drupal_write_record('og_uid', $subscription);
-      module_invoke_all('og', 'user insert', $gid, $uid, $args);
-    }
-    else {
-      drupal_write_record('og_uid', $subscription, array('nid', 'uid'));
-      module_invoke_all('og', 'user update', $gid, $uid, $args);
-    }
-  }
-}
-
-function og_delete_subscription($gid, $uid, $args = array()){
-  $sql = "DELETE FROM {og_uid} WHERE nid = %d AND uid = %d";
-  db_query($sql, $gid, $uid);
-  module_invoke_all('og', 'user delete', $gid, $uid, $args);
-}
-
-function og_approve($node, $account, $token) {
-  if (!og_check_token($token, $node->nid)) {
-    drupal_set_message(t('Bad token. You seem to have followed an invalid link.'), 'error');
-    drupal_access_denied();
-    return;
-  }
-
-  if (og_is_group_member($node, FALSE, $account->uid)) {
-    drupal_set_message(t('!name already approved to group %group.', array('!name' => theme('username', $account), '%group' => $node->title)), 'error');
-    return '';
-  }
-  else {
-    og_save_subscription($node->nid, $account->uid, array('is_active' => 1));
-    drupal_set_message(t('Membership request approved.'));
-
-    $variables = array(
-      '@title' => $node->title,
-      '!group_url'=> url("node/$node->nid", array('absolute' => TRUE))
-    );
-    $message = array(
-      'subject' => _og_mail_text('og_approve_user_subject', $variables),
-      'body' => _og_mail_text('og_approve_user_body', $variables)
-    );
-
-    module_invoke_all('og', 'user approve', $node->nid, $account->uid, $message);
-    drupal_goto("node/$node->nid");
-  }
-}
-
-function og_deny($node, $account, $token) {
-  if (!og_check_token($token, $node->nid)) {
-    drupal_set_message(t('Bad token. You seem to have followed an invalid link.'), 'error');
-    drupal_access_denied();
-    return;
-  }
-  og_delete_subscription($node->nid, $account->uid);
-  drupal_set_message(t('Membership request denied.'));
-
-  $variables = array(
-    '@title' => $node->title,
-    '!group_url' => url("node/$node->nid", array('absolute' => TRUE))
-  );
-
-  $message = array(
-    'subject' => _og_mail_text('og_deny_user_subject', $variables),
-    'body' => _og_mail_text('og_deny_user_body', $variables)
-  );
-
-  module_invoke_all('og', 'user deny', $node->nid, $account->uid, $message);
-  drupal_goto("node/$node->nid");
-}
-
-/**
- * Implementation of hook_mail().
- */
-function og_mail($key, &$message, $params) {
-  $language = $message['language'];
-  $message['subject'] .= _og_mail_text('og_'.$key .'_subject', $params, $language);
-  $message['body'][] = _og_mail_text('og_'.$key .'_body', $params, $language);
-}
-
-/**
- * Create a new membership for a given user to given group. Edits to membership should
- * go through og_save_subscription(). No access control since this is an API function.
- *
- * @return string 'approval', 'subscribed' or 'rejected' depending on the group's configuration.
- **/
-function og_subscribe_user($gid, $account, $request = NULL) {
-  if ($account->uid == 0) {
-    // Silly admins can do this. Maybe code can too when an account gets deleted. See http://drupal.org/node/434632.
-    $return_value = array(
-      'type' => 'rejected',
-      'message' => t('Membership request to the %group group was rejected; the anonymous user may not join a group.', array('%group' => $node->title))
-    );
-  }
-  else {
-    // Moderated groups must approve all members (selective=1).
-    $node = node_load($gid);
-    switch ($node->og_selective) {
-      case OG_MODERATED:
-        $admins = array();
-        og_save_subscription($gid, $account->uid, array('is_active' => 0));
-        $sql = og_list_users_sql(1, 1, NULL);
-        $res = db_query($sql, $node->nid);
-        $admins = array();
-        while ($row = db_fetch_object($res)) {
-          $admins[] = $row->uid;
-        }
-        if (!empty($admins)) {
-          $variables = array(
-            '@group' => $node->title,
-            '@username' => $account->name,
-            '!approve_url' => url("og/approve/$node->nid/$account->uid", array('absolute' => TRUE)),
-            '!group_url' => url("og/users/$node->nid", array('absolute' => TRUE)),
-            '@request' => $request,
-          );
-
-          $message = array(
-            'subject' => _og_mail_text('og_request_user_subject', $variables),
-            'body' => _og_mail_text('og_request_user_body', $variables),
-          );
-
-          // Send notifications to each admin; Sending an array of recipients
-          // implies that this is a bulk message.
-          module_invoke_all('og', 'user request', $gid, $admins, $message);
-        }
-        $return_value = array('type' => 'approval',
-                              'message' => t('Membership request to the %group group awaits approval by an administrator.', array('%group' => $node->title)));
-
-        break;
-      case OG_OPEN:
-        og_save_subscription($gid, $account->uid, array('is_active' => 1));
-        $return_value = array('type' => 'subscribed',
-                              'message' => t('You are now a member of %group.', array('%group' => $node->title)));
-        break;
-      case OG_CLOSED:
-      case OG_INVITE_ONLY:
-        // admins can add members to these groups, but others can't.
-        if (og_is_group_admin($node)) {
-          og_save_subscription($gid, $account->uid, array('is_active' => 1));
-        }
-        else {
-          $return_value = array('type' => 'rejected',
-                              'message' => t('Membership request to the %group group was rejected, only group administrators can add users to this group.', array('%group' => $node->title)));
-        }
-    }
-  }
-
-  return $return_value;
-}
-
-/**
- * Load all memberships for a given user.
- *
- * Since a user's memberships are loaded into $user object, this function is only occasionally
- * useful to get group memberships for users other than the current user. Even
- * then, it often makes sense to call user_load() instead of this function.
- *
- * @return array
- **/
-function og_get_subscriptions($uid, $min_is_active = 1, $reset = FALSE) {
-  static $subscriptions = array();
-
-  if ($reset) {
-    unset($subscriptions[$uid]);
-  }
-
-  if (!isset($subscriptions[$uid][$min_is_active])) {
-    list($types, $in) = og_get_sql_args();
-
-    array_unshift($types, $min_is_active);
-    array_unshift($types, $uid);
-    $sql = "SELECT n.title, n.type, n.status, ou.* FROM {og_uid} ou INNER JOIN {node} n ON ou.nid = n.nid WHERE ou.uid = %d AND ou.is_active >= %d AND n.type $in ORDER BY n.title";
-    $result = db_query($sql, $types);
-    while ($row = db_fetch_array($result)) {
-      $subscriptions[$uid][$min_is_active][$row['nid']] = $row;
-    }
-
-    if (!isset($subscriptions[$uid][$min_is_active])) {
-      $subscriptions[$uid][$min_is_active] = array();
-    }
-  }
-  return $subscriptions[$uid][$min_is_active];
-}
-
-function og_list_users_sql($min_is_active = 1, $min_is_admin = 0, $orderby='u.name ASC', $count = FALSE) {
-  $order = '';
-  if ($count) {
-    $fields = 'COUNT(*)';
-  }
-  else {
-    $fields = "u.uid, u.name, u.mail, u.picture, ou.*";
-    if ($orderby) {
-      $order = "ORDER BY $orderby";
-    }
-  }
-  return "SELECT $fields FROM {og_uid} ou INNER JOIN {users} u ON ou.uid = u.uid WHERE ou.nid = %d AND u.status > 0 AND ou.is_active >= $min_is_active AND ou.is_admin >= $min_is_admin $order";
-}
-
-// TODOL: use Views for opml page.
-function og_opml() {
-  $output = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
-  $output .= "<opml version=\"1.1\">\n";
-  $output .= "<head>\n";
-  $output .= '<title>'. check_plain(variable_get('site_name', 'Drupal')) ."</title>\n";
-  $output .= '<dateModified>'. gmdate('r') ."</dateModified>\n";
-  $output .= "</head>\n";
-  $output .= "<body>\n";
-
-  global $user;
-  foreach ($user->og_groups as $gid => $group) {
-    $output .= '<outline text="'. check_plain($group['title']) .'" xmlUrl="'. url("node/$gid/feed", array('absolute' => TRUE)) ."\" />\n";
-  }
-
-  $output .= "</body>\n";
-  $output .= "</opml>\n";
-
-  drupal_set_header('Content-Type: text/xml; charset=utf-8');
-  print $output;
-}
-
-/**
- * When you view a group, you really see some facts about the group in a block and then
- * lists of nodes affiliated with that group (requires og_views module). The node list is provided by the View of
- * your choice (see the variable 'og_home_page_view'). If you use og_panels.module and the group has defined
- * a default home page, then that page becomes the presentation of the GHP.
- *
- * @return void
- *   Add changes to $node->content by reference.
- **/
-//
-function og_view_group(&$node, $teaser = FALSE, $page = FALSE) {
-  if (isset($node->og_description) && ($teaser || !$page)) {
-    $node->content['og_description'] = array(
-      '#type' => 'item',
-      '#title' => t('Description'),
-      '#value' => check_plain($node->og_description),
-      );
-  }
-  else {
-    // See http://drupal.org/files/issues/bc-fixup-204415-50.patch for an alternate way
-    $bc = og_get_breadcrumb($node);
-    array_pop($bc);
-    drupal_set_breadcrumb($bc);
-
-    unset($node->content['body']);
-    $node->content['og_mission'] = array(
-      '#value' => $node->body, // node_prepare() already ran check_markup()
-      '#node' => $node,
-      '#weight' => -3,
-      '#theme' => 'og_mission',
-    );
-  }
-}
-
-function og_home_empty($node) {
-  global $user;
-
-  $dest = drupal_get_destination();
-  if (og_is_group_member($node->nid)) {
-    $msg = t('No posts in this group.');
-  }
-  else {
-    if (!$user->uid) {
-      if (variable_get('user_register', 1) == 0) {
-        $msg = t('No public posts in this group. You must <a href="!login">login</a> and become a member in order to post messages, and view any private posts.', array('!login' => url("user/login", array('query' => $dest))));
-      }
-      else {
-        $msg = t('No public posts in this group. You must <a href="!register">register</a> or <a href="!login">login</a> and become a member in order to post messages, and view any private posts.', array('!register' => url("user/register", array('query' => $dest)), '!login' => url("user/login", array('query' => $dest))));
-      }
-    }
-    // TODOL: hide this from pending members too
-    elseif ($node->og_selective < OG_INVITE_ONLY) {
-      $msg = t('No public posts in this group. Consider <a href="!url">joining this group</a> in order to view its posts.', array('!url' => url("og/subscribe/$node->nid", array('query' => $dest))));
-    }
-    else {
-      $msg = t('No public posts in this group.');
-    }
-  }
-  drupal_set_message($msg);
-}
-
-function og_selective_map() {
-  return array(
-    OG_OPEN => t('Open'),
-    OG_MODERATED => t('Moderated'),
-    OG_INVITE_ONLY => t('Invite only'),
-    OG_CLOSED => t('Closed'),
-  );
-}
-
-/**
- * Adds standard fields for any node configured to be a group node.
- *
- * @param object $node
- */
-function og_group_form($node, $form_state) {
-  global $user;
-
-  // Set the default values for a new item. By using += rather than =, we
-  // only overwrite array keys that have not yet been set. It's safe to use
-  // on both an empty array, and an incoming array with full or partial data.
-  $node = (array)$node;
-  $node += array(
-    'og_description' => NULL,
-    'og_theme' => NULL,
-    'og_language' => NULL,
-    'nid' => NULL,
-  );
-  $node = (object)$node;
-
-  $form['og_description'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Description'),
-    '#default_value' => $node->og_description,
-    '#size' => 70,
-    '#maxlength' => 150,
-    '#required' => TRUE,
-    '#description' => t('A brief description for the group details block and the group directory.'),
-    '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_description') : -4,
-  );
-
-  $default = isset($node->og_selective) ? $node->og_selective : OG_OPEN;
-  $options = array(
-    t('Open - membership requests are accepted immediately.'),
-    t('Moderated - membership requests must be approved.'),
-    t('Invite only - membership must be created by an administrator.'),
-    t('Closed - membership is exclusively managed by an administrator.'),
-  );
-  $form['og_selective'] = array(
-    '#type' => 'radios',
-    '#title' => t('Membership requests'),
-    '#required' => TRUE,
-    '#default_value' => $default,
-    '#options' => $options,
-    '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_selective') : 0,
-    '#description' => t('How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave.')
-  );
-
-  // registration checkbox
-  // get the visibility for normal users
-  $visibility = variable_get('og_visibility_registration', OG_REGISTRATION_CHOOSE_FALSE);
-
-  // admin can always choose registration checkbox - get right default
-  if (user_access('administer nodes')) {
-    $visibility = in_array($visibility, array(OG_REGISTRATION_NEVER, OG_REGISTRATION_CHOOSE_FALSE)) ? OG_REGISTRATION_CHOOSE_FALSE  : OG_REGISTRATION_CHOOSE_TRUE;
-  }
-
-  $default = FALSE;
-  switch ($visibility) {
-    case OG_REGISTRATION_NEVER:
-      $form['og_register'] = array('#type' => 'value', '#value' => 0);
-      break;
-    case OG_REGISTRATION_ALWAYS:
-      $form['og_register'] = array('#type' => 'value', '#value' => 1);
-      break;
-    case OG_REGISTRATION_CHOOSE_TRUE:
-      $default = TRUE;
-      // fall through
-    case OG_REGISTRATION_CHOOSE_FALSE:
-      $form['og_register'] = array(
-        '#type' => 'checkbox',
-        '#title' => t('Registration form'),
-        '#default_value' => isset($node->og_register) ? $node->og_register : $default,
-        '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_register') : 0,
-        '#description' =>t('May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form.'),
-      );
-      break;
-  }
-
-
-  // directory checkbox
-  $visibility = variable_get('og_visibility_directory', OG_DIRECTORY_CHOOSE_TRUE);
-
-  // override for admins - get right default
-  if (user_access('administer nodes')) {
-    $visibility = in_array($visibility, array(OG_DIRECTORY_NEVER, OG_DIRECTORY_CHOOSE_FALSE)) ? OG_DIRECTORY_CHOOSE_FALSE  : OG_DIRECTORY_CHOOSE_TRUE;
-  }
-
-  $default = FALSE;
-  switch ($visibility) {
-    case OG_DIRECTORY_NEVER:
-      $form['og_directory'] = array('#type' => 'value', '#value' => 0);
-      break;
-    case OG_DIRECTORY_ALWAYS:
-      $form['og_directory'] = array('#type' => 'value', '#value' => 1);
-      break;
-    case OG_DIRECTORY_CHOOSE_TRUE:
-      $default = TRUE;
-      // fall through
-    case OG_DIRECTORY_CHOOSE_FALSE:
-      $form['og_directory'] = array(
-        '#type' => 'checkbox',
-        '#title' => t('List in groups directory'),
-        '#default_value' => isset($node->og_directory) ? $node->og_directory : $default,
-        '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_directory') : 0,
-        '#description' => t('Should this group appear on the <a href="@url">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>.', array('@url' => url('og'))));
-      break;
-  }
-
-  if (module_exists('locale') && $languages = locale_language_list()) {
-    if (count($languages) > 1) {
-      $form['og_language'] = array(
-        '#type' => 'radios',
-        '#title' => t('Group language'),
-        '#default_value' => $node->og_language,
-        '#options' => array('' => t('Language neutral')) + $languages,
-        '#weight' => module_exists('content') ? content_extra_field_weight($node->type, 'og_language') : 0,
-        '#description' => t('Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language.'),
-      );
-    }
-  }
-
-  if ($theme_form = system_theme_select_form(t('Selecting a different theme will change the look and feel of the group.'), isset($form_state['values']['theme']) ? $form_state['values']['theme'] : $node->og_theme, 2)) {
-    $theme_form['themes']['#weight'] = 8;
-    $form += $theme_form;
-  }
-  return $form;
-}
-
-// Returns all the group affiliations for a given node.
-function og_get_node_groups($node) {
-  $groups = array();
-  if (!og_is_group_type($node->type)) {
-    $result = og_get_node_groups_result($node->nid);
-    while ($row = db_fetch_object($result)) {
-      $groups[$row->group_nid] = $row->title;
-    }
-  }
-  return $groups;
-}
-
-// The query for the get_node_groups function. Is reused in og.views.inc
-function og_get_node_groups_result($nid) {
-  // We do not run db_rewrite_sql() here since we need to know about groups that the user cannot access as well (i.e. node edit).
-  $sql = "SELECT oga.group_nid, n.title FROM {node} n INNER JOIN {og_ancestry} oga ON n.nid = oga.group_nid WHERE oga.nid = %d";
-  return db_query($sql, $nid);
-}
-
-function og_presave_group(&$node) {
-  if (!empty($node->og_groups_inaccessible)) {
-    // Add the inaccessible groups which did not show in Audience selector
-    $node->og_groups = (array)$node->og_groups + $node->og_groups_inaccessible;
-  }
-
-  /**
-   * Change $node->theme to $node->og_theme so it matches node_load(). The node form uses $theme, not $og_theme.
-   * If author chose the default theme, then '' is written to DB and group follows changes made by site admin.
-   */
-  if (isset($node->theme)) {
-    $node->og_theme = $node->theme;
-  }
-  else {
-    $node->og_theme = NULL;
-  }
-
-  // Keep only the selected groups.
-  if (isset($node->og_groups)) {
-    $node->og_groups = array_filter($node->og_groups);
-  }
-
-  // Support devel module's bulk node generation.
-  // Affiliate group posts with group(s). Also populate special group fields.
-  if (isset($node->devel_generate)) {
-    og_devel_generate($node);
-  }
-}
-
-function og_devel_generate(&$node) {
-  if (og_is_group_type($node->type)) {
-    // Don't let anon own a group. They can edit all group nodes, and more. Could potentially be fixed by devel respecting
-    // content type create permissions.
-    if ($node->uid == 0) {
-      $node->uid = 1;
-    }
-
-    $node->og_selective = rand(0,3);
-    $can_join = $node->og_selective <= OG_MODERATED;
-    $open_join = $node->og_selective < OG_MODERATED;
-    $node->og_register = $can_join ? rand(0,1) : FALSE;
-    $node->og_directory = $can_join ? rand(0,1)  :FALSE;
-    $node->og_private = !$open_join ? rand(0,1) : FALSE; // Ignored if og_access not installed.
-    $node->og_description = devel_create_greeking(rand(1, 20), TRUE);
-    $node->og_notification = rand(0,1);
-
-    $node->og_language = NULL;
-    if (module_exists('locale') && $languages = locale_language_list()) {
-      if (count($languages) > 1) {
-        $node->og_language = array_rand($languages);
-      }
-    }
-  }
-  elseif (og_is_group_post_type($node->type)) {
-    $types = og_get_types('group');
-    $placeholders = db_placeholders($types, 'varchar');
-    $sql = "SELECT nid FROM {node} WHERE type IN ($placeholders) AND status = 1 ORDER BY RAND()";
-    $result = db_query_range($sql, $types, 0, rand(1,4));
-    while ($row = db_fetch_object($result)) {
-      $node->og_groups[] = $row->nid;
-    }
-    $node->og_public = rand(0,1); // Ignored if og_access not installed.
-  }
-}
-
-function og_load_group(&$node) {
-  $sql = 'SELECT * FROM {og} WHERE nid = %d';
-  $result = db_query($sql, $node->nid);
-  $node = (object) array_merge((array)$node, (array)db_fetch_array($result));
-}
-
-function og_insert_group($node) {
-  drupal_write_record('og', $node);
-}
-
-function og_update_group($node) {
-  // If an existing node becomes a group, then a row may not be present in {og} table.
-  $sql = "SELECT nid FROM {og} WHERE nid = %d";
-  if (db_result(db_query($sql, $node->nid))) {
-    drupal_write_record('og', $node, array('nid'));
-  }
-  else {
-    og_insert_group($node);
-  }
-}
-
-// Return a breadcrumb array for a given groupnode.
-function og_get_breadcrumb($group_node) {
-  $bc[] = l(t('Home'), "");
-  if (module_exists('og_views')) {
-    $bc[] = l(t('Groups'), "og");
-  }
-  $bc[] = l($group_node->title, "node/$group_node->nid");
-  return $bc;
-}
-
-/**
- * Implementation of hook_nodeapi().
- *
-*/
-function og_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
-  global $user;
-
-  switch ($op) {
-    case 'view':
-      $group_node = og_get_group_context();
-
-      if ($group_node && $page && !empty($node->og_groups)) {
-        $bc = og_get_breadcrumb($group_node);
-        drupal_set_breadcrumb($bc);
-      }
-      if (og_is_group_type($node->type)) {
-        og_view_group($node, $teaser, $page);
-      }
-      break;
-    case 'load':
-      if (og_is_group_type($node->type)) {
-        og_load_group($node);
-      }
-      elseif ($grps = og_get_node_groups($node)) {
-        // TODO: Refactor so we don't need 2 arrays.
-        $node->og_groups = drupal_map_assoc(array_keys($grps));
-        $node->og_groups_both = $grps;
-      }
-      else {
-        $node->og_groups = $node->og_groups_both = array();
-      }
-      break;
-    case 'validate':
-      // Ensure that a group is selected if groups are required. needed when
-      // author has no groups. In other cases, fapi does the validation.
-      if (og_is_group_post_type($node->type) && variable_get('og_audience_required', FALSE) && !user_access('administer nodes')) {
-        if (!isset($node->og_groups)) {
-          form_set_error('title', t('You must <a href="@join">join a group</a> before posting on this web site.', array('@join' => url('og'))));
-        }
-      }
-
-      // Ensure that the number of groups specified as node audience do not exceed group limit
-      if (isset($node->og_groups)) {
-        $og_groups_filtered = array_filter($node->og_groups);
-        $max_number = variable_get('og_max_groups_' . $node->type,'');
-        if ($og_groups_filtered && $max_number) {
-          if (count($og_groups_filtered) > $max_number && !user_access('administer nodes')) {
-            form_set_error('og_groups', format_plural($max_number, "The audience for this post may not exceed !max_number group.", "The audience for this post may not exceed !max_number groups.", array('!max_number' => $max_number)));
-          }
-        }
-      }
-      break;
-    case 'presave':
-      og_presave_group($node);
-      break;
-    case 'delete':
-      $sql = "DELETE FROM {og} WHERE nid = %d";
-      db_query($sql, $node->nid);
-      $sql = "DELETE FROM {og_ancestry} WHERE nid = %d";
-      db_query($sql, $node->nid);
-      $sql = "DELETE FROM {og_uid} WHERE nid = %d";
-      db_query($sql, $node->nid);
-      break;
-    case 'insert':
-      if (og_is_group_type($node->type)) {
-        og_insert_group($node);
-        // Make sure the node owner is a full powered member.
-        og_save_subscription($node->nid, $node->uid, array('is_active' => 1, 'is_admin' => 1));
-        // Load new group into $user->og_groups so that author can get redirected to the new group
-        if ($node->uid == $user->uid) {
-          $user->og_groups = og_get_subscriptions($node->uid, 1, TRUE);
-        }
-
-        $account = user_load(array('uid' => $node->uid));
-        $variables = array(
-          '@group' => $node->title,
-          '!group_url' => url("node/$node->nid", array('absolute' => TRUE)),
-          '@username' => $account->name,
-          '!invite_url' => url("og/invite/$node->nid", array('absolute' => TRUE))
-        );
-
-        $message = array(
-          'subject' => _og_mail_text('og_new_admin_subject', $variables),
-          'body' => _og_mail_text('og_new_admin_body', $variables)
-        );
-
-        // Skip the alert if we are auto-generating nodes.
-        if (empty($node->devel_generate)) {
-          // Alert the user that they are now the admin of the group.
-          module_invoke_all('og', 'admin new', $node->nid, $account->uid, $message);
-        }
-      }
-      else {
-        og_save_ancestry($node);
-      }
-      break;
-    case 'update':
-      if (og_is_group_type($node->type)) {
-        og_update_group($node);
-        if ($node->uid > 0) {
-          // Make sure the node owner is a full powered member.
-          og_save_subscription($node->nid, $node->uid, array('is_active' => 1, 'is_admin' => 1));
-          // Load new group into $user->og_groups so that author can get redirected to the new group.
-          if ($node->uid == $user->uid) {
-            $user->og_groups = og_get_subscriptions($user->uid, 1, TRUE);
-          }
-        }
-      }
-      else {
-        og_save_ancestry($node);
-      }
-      break;
-    case 'search result':
-      // Similar code in og_preprocess_node()
-      $current_groups['accessible'] = array();
-      if ($node->og_groups) {
-        $current_groups = og_node_groups_distinguish($node->og_groups_both, FALSE);
-      }
-      $msg = format_plural(count($current_groups['accessible']), '1 group', '@count groups');
-      return array('og_msg' => $msg);
-      // TODOL: bad formatting. commented out.
-      // foreach ($current_groups['accessible'] as $gid => $item) {
-      //           $og_links['og_'. $gid] = array('title' => $item['title'], 'href' => "node/$gid");
-      //         }
-      // return theme('links', $og_links, array('class' => 'groups links'));
-      break;
-    case 'rss item':
-      if (isset($node->og_groups)) {
-        $ret = array();
-        $append = array();
-        foreach ($node->og_groups_both as $gid => $title) {
-          // TODO: should be absolute link. core bug.
-          $append['og_links'] = array('title' => $title, 'href' => "node/$gid");
-          $ret[] = array('key'   => 'group',
-                         'value' => check_plain($title),
-                         'attributes' => array(
-                           'domain' => url("node/$gid", array('absolute' => TRUE)),
-                           'xmlns' => 'http://drupal.org/project/og',
-                          ),
-          );
-        }
-
-        $node->body .= '<div class="og_rss_groups">'. theme('links', $append). '</div>';
-        $node->teaser .= '<div class="og_rss_groups">'. theme('links', $append). '</div>';
-        return $ret;
-      }
-      break;
-  }
-}
-
-function og_msgid_server() {
-  global $base_url;
-  if ($dir = str_replace("/", ".", substr(strchr(str_replace("http://", "", $base_url), "/"), 1))) {
-    $at = "@$dir.". $_SERVER['SERVER_NAME'];
-  }
-  else {
-    $at = '@'. $_SERVER['SERVER_NAME'];
-  }
-  return strtolower($at);
-}
-
-function og_form_alter(&$form, &$form_state, $form_id) {
-  // Add audience selection to node forms
-  if (isset($form['#node']) && $form_id == $form['#node']->type .'_node_form') {
-    $node = $form['#node'];
-    if (og_is_group_type($node->type)) {
-      $form = array_merge($form, og_group_form($node, $form_state));
-
-      // Don't trample on custom label.
-      if (isset($form['body_field']) && $form['body_field']['body']['#title'] == t('Body')) {
-        $form['body_field']['body']['#title'] = t('Mission statement');
-        $form['body_field']['body']['#description'] = t('A welcome greeting for your group home page. Consider listing the group objectives and mission.');
-      }
-
-      $form['author']['name']['#title'] = t('Group manager');
-      $form['options']['sticky']['#title'] = t('Sticky at top of group home page and other lists.');
-    }
-    elseif (og_is_group_post_type($node->type)) {
-      if ($group_node = og_get_group_context()) {
-        $bc = og_get_breadcrumb($group_node);
-        if (isset($node->nid)) {
-          $bc[] = l($node->title, "node/$node->nid");
-        }
-        drupal_set_breadcrumb($bc);
-      }
-      // Pass the gids if it exists in the request, and not set already by
-      // another module, so it can be used by og_form_add_og_audience().
-      if (!empty($_GET['gids']) && empty($form_state['og_gids'])) {
-        $form_state['og_gids'] = $_GET['gids'];
-      }
-      og_form_add_og_audience($form, $form_state);
-    }
-  }
-}
-
-/**
- * Implementation of hook_content_extra_fields.
- */
-function og_content_extra_fields($type_name) {
-  $extra = array();
-
-  if (og_is_group_post_type($type_name)) {
-    $extra['og_nodeapi'] = array(
-      'label' => t('Groups'),
-      'description' => module_exists('og_access') ? t('OG audience & Public checkbox.') : t('OG audience.'),
-      'weight' => 0,
-    );
-  }
-  elseif (og_is_group_type($type_name)) {
-    $extra['og_description'] = array(
-      'label' => t('Description'),
-      'description' => t('Group description.'),
-      'weight' => -4,
-    );
-    $extra['og_selective'] = array(
-      'label' => t('Membership requests'),
-      'description' => t('Handling of group membership requests.'),
-      'weight' => 0,
-    );
-    $extra['og_register'] = array(
-      'label' => t('Registration form'),
-      'description' => t('Checkbox for visibility on registration form.'),
-      'weight' => 0,
-    );
-    $extra['og_directory'] = array(
-      'label' => t('List in groups directory'),
-      'description' => t('Checkbox for visibility in the groups directory.'),
-      'weight' => 0,
-    );
-    if (module_exists('locale') && $languages = locale_language_list()) {
-      if (count($languages) > 1) {
-        $extra['og_language'] = array(
-          'label' => t('Group language'),
-          'description' => t('The default interface language for this group.'),
-          'weight' => 0,
-        );
-      }
-    }
-  }
-
-  return $extra;
-}
-
-function og_form_node_type_form_alter(&$form, &$form_state) {
-  // Built in content types do not allow changes to type machine name.
-  if (isset($form['identity']['type']['#default_value'])) {
-    $usage = variable_get('og_content_type_usage_'. $form['identity']['type']['#default_value'], 'omitted');
-  }
-  else {
-    $usage = variable_get('og_content_type_usage_'. $form['identity']['type']['#value'], 'omitted');
-  }
-  // Persist $usage so that we can rebuild node access as needed.
-  $form['old_og_content_type_usage'] = array(
-    '#type' => 'value',
-    '#value' => $usage,
-  );
-  // We push to the front so we can unset() variables before they are saved.
-  array_unshift($form['#submit'], 'og_node_type_form_submit');
-  array_unshift($form['#validate'], 'og_node_type_form_validate');
-  $options = og_types_map();
-  $og = array(
-    '#type' => 'fieldset',
-    '#title' => t('Organic groups'),
-    '#group' => 'additional_settings',
-    '#attached' => array('js' => array(
-      'vertical-tabs' => drupal_get_path('module', 'og') . '/og.js',
-    )),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-    '#access' => user_access('administer organic groups'),
-  );
-  $form['og'] = isset($form['og']) ? $form['og'] + $og : $og;
-
-  $form['og']['og_content_type_usage'] = array(
-    '#type' => 'radios',
-    '#title' => t('Organic groups usage'),
-    '#default_value' => $usage,
-    '#options' => $options,
-    '#description' => t('Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all.'),
-  );
-
-  if (isset($form['identity']['type']['#default_value'])) {
-    $max_number = variable_get('og_max_groups_' . $form['identity']['type']['#default_value'],'');
-  }
-
-  $form['og']['og_max_groups'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Group limit'),
-    '#default_value' => $max_number,
-    '#size' => 3,
-    '#description' => t('If the usage is standard group post, specify the number of groups the nodes of this type may be posted into. Leave blank for no limit.'),
-  );
-}
-
-// Add option to migrate messages before deleting a group.
-// TODO: add option to move memberships as well
-function og_form_node_delete_confirm_alter(&$form, &$form_state) {
-  $node = node_load($form['nid']['#value']);
-  if (og_is_group_type($node->type)) {
-    og_node_delete_group_form($form);
-  }
-  elseif (og_is_group_post_type($node->type)) {
-    og_node_delete_nongroup_form($form);
-  }
-}
-
-// Make sure max number of groups is positive integer
-function og_node_type_form_validate($form, &$form_state) {
-  $max_number = $form_state['values']['og_max_groups'];
-  if ($max_number != '' && (!is_numeric($max_number) || $max_number <= 0 || floor($max_number) != $max_number)) {
-    form_set_error('og_max_groups',t('The group limit must be a positive integer'));
-  }
-}
-
-// Rebuild node access if Usage has changed
-function og_node_type_form_submit($form, &$form_state) {
-  $type = $form_state['values']['type'];
-  $var = 'og_content_type_usage';
-  $new = $form_state['values'][$var];
-  $old = $form_state['values']['old_'. $var];
-  if ($new != $old) {
-    node_access_needs_rebuild();
-  }
-  // Prevent this old variable from being saved to DB.
-  unset($form_state['values']['old_'. $var]);
-}
-
-// Form_alter() the node_delete form for a group
-function og_node_delete_group_form(&$form) {
-  $options[OG_DELETE_NOTHING] = t('Do nothing.');
-  $options[OG_DELETE_ORPHANS] = t("Delete all group posts which don't also belong to another group.");
-  if (user_access('administer nodes')) {
-    $options[OG_DELETE_MOVE_NODES] = t('Move all group posts to the group listed below.');
-    $options[OG_DELETE_MOVE_NODES_MEMBERSHIPS] = t('Move all group posts and memberships to the group listed below.');
-  }
-  $form['verb'] = array(
-    '#type' => 'radios',
-    '#title' => t('Group posts'),
-    '#options' => $options,
-    '#default_value' => OG_DELETE_NOTHING,
-    '#weight' => -1,
-    '#description' => t('In addition to deleting this group, you choose how to disposition the posts and memberships within it.')
-  );
-  if (user_access('administer nodes')) {
-    $options = og_all_groups_options();
-    unset($options[$form['nid']['#value']]);
-    $form['target'] = array(
-      '#type' => 'select',
-      '#title' => t('Target group'),
-      '#default_value' => 0,
-      '#options' => $options,
-      '#weight' => 0,
-      '#description' => t('If you chose <strong>Move all group posts</strong> above, specify a destination group.'),
-    );
-
-    // Register a submit handlers for moving child nodes and memberships.
-    // Memberships should move before the group node is deleted.
-    // Group nodes wait until afterwards so that our custom redirect works.
-    array_unshift($form['#submit'], 'og_node_delete_move_memberships');
-    $form['#submit'][] = 'og_node_delete_confirm_submit';
-  }
-  $form['actions']['submit']['#value'] = t('Delete group');
-}
-
-// Alter the node_delete form for a non-group.
-// Redirect back to group home page after a delete.
-function og_node_delete_nongroup_form(&$form) {
-  if ($groupnode = og_get_group_context()) {
-    $form['#redirect'] = "node/$groupnode->nid";
-  }
-}
-
-// Return all node ids belonging to a group. No access control.
-// If you are retrieving for displaying, you may want to use an embedded View instead of this function.
-function og_group_child_nids($group_nid) {
-  $result = db_query('SELECT oga.nid FROM {og_ancestry} oga WHERE oga.group_nid = %d', $group_nid);
-  $child_nids = array();
-  while ($row = db_fetch_object($result)) {
-    $child_nids[] = $row->nid;
-  }
-  return $child_nids;
-}
-
-// Submit handler for node delete form. Handles deletes to group nodes.
-function og_node_delete_confirm_submit($form, &$form_state) {
-  $deleted_group_nid = $form_state['values']['nid'];
-  $target_group_nid = $form_state['values']['target'];
-  $delete_orphans = $form_state['values']['verb'] == OG_DELETE_ORPHANS;
-  $move_children = $form_state['values']['verb'] >= OG_DELETE_MOVE_NODES;
-
-  $count = 0;
-  foreach (og_group_child_nids($deleted_group_nid) as $child_nid) {
-    $node = node_load($child_nid);
-    unset($node->og_groups[$deleted_group_nid]);
-    if ($move_children) {
-      // there is an array_unique() in og_save_ancestry which guards against duplicates so don't worry here.
-      $node->og_groups[$target_group_nid] = $target_group_nid;
-    }
-    if ($delete_orphans && count($node->og_groups) == 0) {
-      node_delete($node->nid);
-    }
-    else {
-      node_save($node);
-    }
-    $count++;
-  }
-
-  if ($delete_orphans) {
-    drupal_set_message(format_plural($count, 'Deleted 1 orphan post.', 'Deleted @count orphan posts.'));
-  }
-  elseif ($move_children) {
-    drupal_set_message(format_plural($count, 'Moved 1 orphan post.', 'Moved @count orphan posts.'));
-  }
-
-  if ($move_children) {
-    $form_state['redirect']  = 'node/'. $target_group_nid;
-  }
-}
-
-// Submit handler for group node delete form.
-// Move memberships to target group after a deletion of a group node. No access control.
-function og_node_delete_move_memberships($form, &$form_state) {
-  if ($form_state['values']['verb'] == OG_DELETE_MOVE_NODES_MEMBERSHIPS) {
-    $deleted_group_nid = $form_state['values']['nid'];
-    $target_group_nid = $form_state['values']['target'];
-
-    $sql = og_list_users_sql();
-    $result = db_query($sql, $deleted_group_nid);
-    $count = 0;
-    while ($row = db_fetch_object($result)) {
-      og_save_subscription($target_group_nid, $row->uid, array('is_active' => 1));
-      $count++;
-    }
-    drupal_set_message(format_plural($count, 'Moved 1 membership.', 'Moved @count memberships.'));
-  }
-}
-
-// Return an array containing all groups - suitable for a form item.
-function og_all_groups_options() {
-  list($types, $in) = og_get_sql_args();
-  $sql = "SELECT n.nid, n.title FROM {node} n WHERE n.type $in AND n.status = 1 ORDER BY n.title ASC";
-  $result = db_query(db_rewrite_sql($sql), $types);
-  while ($row = db_fetch_object($result)) {
-    $options[$row->nid] = $row->title;
-  }
-  return isset($options) ? $options : array();
-}
-
-/**
- * Iterate over a set of groups and separate out those that are inaccessible to the current user.
- * Don't return groups of which the current user is a member, unless $exclude_joined=FALSE
- * is passed. Used in og_form_add_og_audience() and node.tpl.php.
- *
- * @return array
- *   A two element array containing 'accessible' and 'inaccessible' keys.
- **/
-function og_node_groups_distinguish($groups_names_both, $exclude_joined = TRUE) {
-  global $user;
-
-  $current_groups = array('accessible' => array(), 'inaccessible' => array());
-  if (empty($groups_names_both)) {
-    // Do nothing.
-  }
-  else {
-    $placeholders = db_placeholders($groups_names_both);
-    $sql = 'SELECT n.nid FROM {node} n WHERE n.nid IN ('. $placeholders. ')';
-    $result = db_query(db_rewrite_sql($sql), array_keys($groups_names_both));
-    while ($row = db_fetch_object($result)) {
-      $current_groups['accessible'][$row->nid]['title'] = $groups_names_both[$row->nid];
-    }
-    foreach ($groups_names_both as $gid => $title) {
-      if (!in_array($gid, array_keys($current_groups['accessible']))) {
-        $current_groups['inaccessible'][$gid] = $gid;
-      }
-    }
-    if ($exclude_joined) {
-      // Don't return groups that the user has already joined (default).
-      $current_groups['accessible'] = array_diff_assoc($current_groups['accessible'], $user->og_groups);
-    }
-  }
-
-  return $current_groups;
-}
-
-/**
- * Helper method to add OG audience fields to a given form. This is
- * lives in a separate function from og_form_alter() so it can be shared
- * by other OG contrib modules.
- */
-function og_form_add_og_audience(&$form, &$form_state) {
-  global $user;
-  // Determine the selected groups if it is stored in the form_state.
-  if (!empty($form_state['og_gids'][0]) && empty($form_state['og_groups'])) {
-    $gids = explode(',', $form_state['og_gids'][0]);
-  }
-
-  $node = $form['#node'];
-  $required = variable_get('og_audience_required', 0) && !user_access('administer nodes');
-  $is_optgroup = FALSE;
-
-  // Determine the list of groups that are shown.
-  // Start by collecting all groups that the user is a member of.
-  $subs = og_get_subscriptions($user->uid);
-  $options = array();
-  foreach ($subs as $key => $val) {
-    $options[$key] = $val['title'];
-  }
-  if (user_access('administer nodes')) {
-    // Node admins see all of groups.
-    $all = og_all_groups_options();
-    $other = array_diff_assoc($all, $options);
-    // Use an optgroup if admin is not a member of all groups.
-    if ($other) {
-      $options = array(
-        t('My groups') => $options,
-        t('Other groups') => $other,
-      );
-      $is_optgroup = TRUE;
-    }
-    else {
-      $options = $all;
-    }
-  }
-  else {
-    // Classify those groups which the node already has but the author does not.
-    if (!isset($node->og_groups_both)) {
-      $node->og_groups_both = array();
-    }
-    $current_groups = og_node_groups_distinguish($node->og_groups_both);
-    // Put inaccessible groups in the $form so that they can persist. See og_presave_group() and og_access_alter_nongroup_form() in og_access.module
-    $form['og_invisible']['og_groups_inaccessible'] = array('#type' => 'value', '#value' => $current_groups['inaccessible']);
-
-    // Add the accessible groups that they node already belongs to.
-    if ($current_groups['accessible']) {
-      // Use an optgroup to distinguish between my memberships and additional groups in the Audience select.
-      // There is code below which assumes that $options does not have optgroups but that code is within a $simple check
-      // So we are OK as long as $simple does not apply to node edits.
-      // NOTE: If you form_alter the audience element, beware that it can sometimes be an optgroup.
-      foreach ($current_groups['accessible'] as $key => $val) {
-        $other[$key] = $val['title'];
-      }
-
-      $options = array(
-        t('My groups') => $options,
-        t('Other groups') => $other,
-      );
-      $is_optgroup = TRUE;
-    }
-  }
-
-  // Show read only item if we are non-admin, and in simple mode (i.e. non-checkboxes) and at least one group is in querystring
-  $simple = !user_access('administer organic groups') && !variable_get('og_audience_checkboxes', TRUE) && count($gids);
-
-  // determine value of audience multi-select
-  if (count($options) == 1 && $required) {
-    $gids = array_keys($options);
-    $gid = $gids[0];
-    $groups = array($gid);
-    // also show read only mode if user has 1 option and we are in required mode
-    $simple = TRUE;
-  }
-  elseif (!empty($gids)) {
-   // populate field from the querystring if sent
-   $groups = $gids;
-   if (!user_access('administer nodes') && $simple) {
-     // filter out any groups where author is not a member. we cannot rely on fapi to do this when in simple mode.
-     $groups = array_intersect($gids, array_keys($options));
-   }
-  }
-  elseif (isset($node->og_groups)) {
-    $groups = $node->og_groups;
-  }
-  else {
-    $groups = array();
-  }
-  // This is only used by og_access module right now.
-  $form['og_initial_groups'] = array(
-    '#type' => 'value',
-    '#value' => $groups,
-  );
-
-  if (module_exists('content')) {
-    $form['og_nodeapi']['#group'] = 'additional_settings';
-    $form['og_nodeapi']['#weight'] = content_extra_field_weight($form['#node']->type, 'og_nodeapi');
-  }
-
-  // Emit the audience form element.
-  if ($simple) {
-    // 'simple' mode. read only.
-    if (count($groups)) {
-      foreach ($groups as $gid) {
-        $titles[] = $options[$gid];
-        $item_value = implode(', ', $titles);
-      }
-      $form['og_nodeapi']['visible']['og_groups_visible'] = array(
-        '#type' => 'item',
-        '#title' => t('Audience'),
-        '#value' => $item_value
-      );
-      $assoc_groups = drupal_map_assoc($groups);
-
-      // this 'value' element persists the audience value during submit process
-      $form['og_nodeapi']['invisible']['og_groups'] = array('#type' => 'value', '#value' => $assoc_groups);
-    }
-  }
-  elseif ($cnt = count($options, COUNT_RECURSIVE)) {
-    // show multi-select. if less than 20 choices, use checkboxes.
-    $type = $cnt >= 20 || $is_optgroup ? 'select' : 'checkboxes';
-    $max_groups = variable_get('og_max_groups_'.$node->type,'');
-    $description_max_groups = ($max_groups && !user_access('administer nodes')) ? format_plural($max_groups," Limited to !max_groups choice."," Limited to !max_groups choices.", array('!max_groups' => $max_groups)):'';
-    $form['og_nodeapi']['visible']['og_groups'] = array(
-      '#type' => $type,
-      '#title' => t('Audience'),
-      '#attributes' => array('class' => 'og-audience'),
-      '#options' => $type == 'checkboxes' ? array_map('filter_xss', $options) : $options,
-      '#required' => $required,
-      '#description' =>  format_plural(count($options), 'Show this post in this group.', 'Show this post in these groups.') . $description_max_groups,
-      '#default_value' => $groups ? $groups : array(),
-      '#required' => $required,
-      '#multiple' => TRUE);
-  }
-  else if ($required) {
-    form_set_error('title', t('You must <a href="@join">join a group</a> before posting a %type.', array('@join' => url('og'), '%type' => node_get_types('name', $node->type))));
-  }
-}
-
-/**
- * Define all OG message strings.
- * Modelled after user.module
- */
-function _og_mail_text($messageid, $variables = array(), $language = NULL) {
-  $langcode = isset($language) ? $language->language : NULL;
-
-  // Check if an admin setting overrides the default string.
-  if ($admin_setting = variable_get($messageid, FALSE)) {
-    return strtr($admin_setting, $variables);
-  }
-  // No override, return with default strings.
-  else {
-    switch ($messageid) {
-      case 'og_new_node_subject':
-        return t("@group: '@title' at @site", $variables, $langcode);
-      case 'og_new_node_body':
-        return t("@type '@subject' by @username\n\n at node_teaser\n\n!read_more: !content_url\nPost reply: !reply_url\n\n--\nYou are subscribed from the group '@group' at @site.\nTo manage your subscription, visit !group_url", $variables, $langcode);
-      case 'og_admin_email_subject':
-        return $variables['@subject'];
-      case 'og_admin_email_body':
-        return t("@body\n\n--\nThis message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe", $variables, $langcode);
-      case 'og_approve_user_subject':
-        return t("Membership request approved for '@title'", $variables, $langcode);
-      case 'og_approve_user_body':
-        return t("You may now post messages in this group located at !group_url", $variables, $langcode);
-      case 'og_deny_user_subject':
-        return t("Membership request denied for '@title'", $variables, $langcode);
-      case 'og_deny_user_body':
-        return t("Sorry, your membership request was denied.", $variables, $langcode);
-      // These emails have no 'og' prefix as they come through hook_mail().
-      case 'og_invite_user_subject':
-        return t("Invitation to join the group '@group' at @site", $variables, $langcode);
-      case 'og_invite_user_body':
-        return t("Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n\n at group\n at description\nJoin: !group_url\n at body", $variables, $langcode);
-      case 'og_request_user_subject':
-        return t("Membership request for '@group' from '@username'", $variables, $langcode);
-      case 'og_request_user_body':
-        return t("To instantly approve this request, visit !approve_url.\nYou may deny this request or manage members at !group_url. \n\nPersonal message from @username:\n------------------\n\n at request", $variables, $langcode);
-      case 'og_new_admin_subject':
-        return t("You are now an administrator for the group '@group'", $variables, $langcode);
-      case 'og_new_admin_body':
-        return t("@username, you are now an administrator for the group '@group'.\n\nYou can administer this group by logging in here:\n !group_url", $variables, $langcode);
-    }
-  }
-}
-
-// Helper function for queries that need all group types.
-function og_get_sql_args() {
-  if ($types = og_get_types('group')) {
-    $in = 'IN ('. db_placeholders($types, "varchar"). ')';
-  }
-  else {
-    $in = 'IS NULL';
-  }
-  return array($types, $in);
-}
-
-function og_user($op, $edit, &$account, $category = NULL) {
-  global $user;
-
-  switch ($op) {
-    case 'register':
-      $options = array();
-      list($types, $in) = og_get_sql_args();
-
-      // If groups are passed on querystring, just use them.
-      if (isset($_REQUEST['gids']) && $gids = $_REQUEST['gids']) {
-        $default_value = $gids;
-        foreach ($gids as $gid) {
-          $nids[] = (int)$gid;
-        }
-        $in_nids = db_placeholders($nids);
-        $sql = "SELECT n.nid, n.title, o.* FROM {node} n INNER JOIN {og} o ON n.nid = o.nid WHERE n.type $in AND n.status = 1 AND n.nid IN ($in_nids) ORDER BY n.title";
-        $result = db_query(db_rewrite_sql($sql), array_merge($types, $nids));
-      }
-      else {
-        $default_value = array();
-        // perhaps this should be a View
-        $result = db_query(db_rewrite_sql("SELECT n.nid, n.title, o.* FROM {node} n INNER JOIN {og} o ON n.nid = o.nid WHERE n.type $in AND n.status = 1 AND o.og_register = 1 ORDER BY n.title"), $types);
-      }
-
-      while ($group = db_fetch_object($result)) {
-        $options[$group->nid] = '<span class="og-registration-'.$group->nid.'">'. t('Join %name.', array('%name' => $group->title)). "</span>\n";
-        if ($group->selective) {
-          $options[$group->nid] .= ' '. t('(approval needed)');
-        }
-      }
-
-      if (count($options)) {
-        $form['og_register'] = array('#type' => 'fieldset', '#title' => t('Groups'));
-        $form['og_register']['og_register'] = array(
-          '#type' => 'checkboxes',
-          '#options' => $options,
-          '#default_value' => $default_value,
-        );
-        return $form;
-      }
-    case 'insert':
-      if (isset($edit['og_register'])) {
-        foreach (array_keys(array_filter($edit['og_register'])) as $gid) {
-          $return = og_subscribe_user($gid, $account);
-          if (!empty($return['message'])) {
-            drupal_set_message($return['message']);
-          }
-        }
-      }
-      break;
-    case 'delete':
-      $sql = 'DELETE FROM {og_uid} WHERE uid=%d';
-      db_query($sql, $account->uid);
-      break;
-    case 'load':
-      $account->og_groups = og_get_subscriptions($account->uid);
-      break;
-    case 'view':
-      if ($account->og_groups) {
-        foreach ($account->og_groups as $key => $val) {
-          $links[$key] = l($val['title'], "node/$key") . theme('og_format_subscriber_status', $val);
-        }
-
-        $account->content['summary']['groups'] = array(
-          '#type' => 'item',
-          '#title' => t('Groups'),
-          '#value' => theme('item_list', $links),
-          // Not working in 6
-          // '#theme' => 'item_list',
-          '#attributes' => array('class' => 'og_groups'),
-          // Only show list of groups to self and admins. TOOD: Make this configurable or doable via Views.
-          '#access' => $account->uid == $user->uid || user_access('administer organic groups'),
-        );
-      }
-      break;
-  }
-}
-
-function og_save_ancestry($node) {
-  if (og_is_group_post_type($node->type)) {
-    $sql = "DELETE FROM {og_ancestry} WHERE nid = %d";
-    db_query($sql, $node->nid);
-    if (isset($node->og_groups)) {
-      foreach ($node->og_groups as $gid) {
-        $ancestry = array(
-          'nid' => $node->nid,
-          'group_nid' => $gid,
-        );
-        drupal_write_record('og_ancestry', $ancestry);
-      }
-    }
-  }
-}
-
-/**
- * implementation of hook_node_type()
- *
- * Automatically update admin preferences when node type is renamed or removed.
- */
-function og_node_type($op, $info) {
-  switch ($op) {
-    case 'delete':
-      variable_del('og_content_type_usage_'. $info->type);
-      variable_del('og_max_groups_'. $info->type);
-      break;
-    case 'update':
-      if (isset($info->old_type)) {
-        variable_del('og_content_type_usage_'. $info->old_type);
-      }
-  }
-}
-
-function og_types_map() {
-  $usages = array(
-    'group' => t('Group node'),
-    'omitted' => t('May not be posted into a group.'),
-    'group_post_standard' => t('Standard group post (typically only author may edit).')
-  );
-
-  if (module_exists('og_access')) {
-    $usages['group_post_wiki'] = t('Wiki group post (any group member may edit).');
-  }
-
-  return $usages;
-}
-
-// Return all content types which meet a specified usage.
-function og_get_types($usage) {
-  $types = node_get_types();
-  foreach ($types as $type) {
-    if ($usage == 'group_post') {
-      if (!og_is_omitted_type($type->type) && !og_is_group_type($type->type)) {
-        $return[$usage][] = $type->type;
-      }
-    }
-    else {
-      $type_usage = variable_get('og_content_type_usage_'. $type->type, 'omitted');
-      $return[$type_usage][] = $type->type;
-    }
-  }
-  return isset($return[$usage]) ? $return[$usage] : array();
-}
-
-// returns TRUE if node type lets all subscribers edit the node.
-function og_is_wiki_type($type) {
-  $usage = variable_get('og_content_type_usage_'. $type, 'omitted');
-  return strpos($usage, 'wiki') ? TRUE : FALSE;
-}
-
-// returns TRUE if node type can be posted into a group.
-function og_is_group_post_type($type) {
-  $usage = variable_get('og_content_type_usage_'. $type, 'omitted');
-  return strpos($usage, 'group_post') !== FALSE ? TRUE : FALSE;
-}
-
-function og_is_omitted_type($type) {
-  return variable_get('og_content_type_usage_'. $type, 'omitted') == 'omitted';
-}
-
-/**
- * API function for determining whether a given node type has been designated
- * by admin to behave as a group node (i.e. a container).
- *
- * @param string $type
- * @return boolean
- */
-function og_is_group_type($type) {
-  return variable_get('og_content_type_usage_'. $type, 'omitted') == 'group';
-}
-
-/**
- * Implementation of hook_block().
- */
-function og_block($op = 'list', $delta = 0, $edit = array()) {
-  if ($op == 'list') {
-    $blocks[0]['info'] = t('Group details');
-    $blocks[0]['cache'] = BLOCK_NO_CACHE;
-
-    // $blocks[1] used to be the album block. We do not change the numbers to not confuse people who update.
-    // $blocks[2] used to be the group members block. This is now served by Views. We do not change the numbers to not confuse people who update.
-
-    $blocks[3]['info'] = t('New groups');
-    $blocks[3]['cache'] = BLOCK_CACHE_PER_USER;
-
-    // Now provided by og_views. Please don't reuse this number 4
-    // $blocks[4]['info'] = t('My groups');
-
-    // Notification modules must now provide this.
-    // $blocks[5]['info'] = t('Group notifications');
-    // $blocks[5]['cache'] = BLOCK_NO_CACHE;
-
-    // Now provided by og_views. Please don't reuse this number 6
-    // $blocks[6]['info'] = t('Group network');
-
-
-    // Auto-enable the group blocks for fresh installations.
-    // TODOL: In order for this to work, you must rehash blocks during install which has been problematic.
-    // $blocks[0]['status'] = 1;
-    //     $blocks[0]['region'] = 'left';
-    //     $blocks[0]['weight'] = -2;
-    //     $blocks[5]['status'] = 1;
-    //     $blocks[5]['region'] = 'left';
-    //     $blocks[5]['weight'] = -1;
-
-    return $blocks;
-  }
-  elseif ($op == 'view') {
-    switch ($delta) {
-      case 0:
-        return og_block_details();
-      case 3:
-       return og_block_new();
-    }
-  }
-  elseif ($op == 'configure') {
-    switch ($delta) {
-      case 2:
-        $items['og_block_cnt'] = array(
-          '#type' => 'textfield',
-          '#title' => t('Maximum number of members to show'),
-          '#default_value' => variable_get("og_block_cnt_$delta", 10),
-          '#size' => 5,
-        );
-        $items['og_block_subscribers_is_admin'] = array(
-          '#type' => 'checkboxes',
-          '#title' => t('Group roles'),
-          '#default_value' => variable_get("og_block_subscribers_is_admin", array('members', 'admins')),
-          '#options' => array(
-            'members' => t('Standard members'),
-            'admins' => t('Administrators')
-          ),
-          '#description' => t('You may specify which types of group members appear in the listing.'),
-        );
-        return $items;
-      case 3:
-        return array('og_block_cnt' => array('#type' => 'textfield', '#title' => t('Maximum number of groups to show'), '#default_value' => variable_get("og_block_cnt_$delta", 10), '#size' => 5, '#maxlength' => 255));
-    }
-  }
-  elseif ($op == 'save') {
-    switch ($delta) {
-      case 2:
-        if (isset($edit['og_block_subscribers_is_admin'])) {
-          variable_set("og_block_subscribers_is_admin", array_filter($edit['og_block_subscribers_is_admin']));
-        }
-
-        if (isset($edit['og_block_cnt'])) {
-          variable_set("og_block_cnt_$delta", $edit['og_block_cnt']);
-        }
-        break;
-      case 3:
-        if (isset($edit['og_block_cnt'])) {
-          variable_set("og_block_cnt_$delta", $edit['og_block_cnt']);
-        }
-        break;
-    }
-  }
-}
-
-/**
- * Return code that emits an XML icon. TODOL: this opml icon belongs in theme.inc
- */
-function theme_opml_icon($url) {
-  if ($image = theme('image', drupal_get_path('module', 'og'). '/images/opml-icon-16x16.png', t('OPML feed'), t('OPML feed'))) {
-    return '<a href="'. check_url($url) .'" class="opml-icon">'. $image. '</a>';
-  }
-}
-
-function og_block_new() {
-  list($types, $in) = og_get_sql_args();
-  $sql = "SELECT COUNT(*) FROM {node} n INNER JOIN {og} og ON n.nid = og.nid WHERE og.og_directory=1 AND n.type $in AND n.status = 1 AND moderate = 0";
-  $cnt = db_result(db_query(db_rewrite_sql($sql), $types));
-  if ($cnt > 0) {
-    $max = variable_get('og_block_cnt_3', 10);
-    $sql = "SELECT n.nid, n.title FROM {node} n INNER JOIN {og} og ON n.nid = og.nid WHERE n.status = 1 AND n.type $in AND og.og_directory=1 AND moderate = 0 ORDER BY nid DESC";
-    $result = db_query_range(db_rewrite_sql($sql), $types, 0, $max);
-    $output = node_title_list($result);
-    if ($cnt > $max) {
-      $output .= '<div class="more-link">'. l(t('more'), 'og', array('title' => t('Browse the newest groups.'))) .'</div>';
-    }
-    $block['subject'] = t('New groups');
-    $block['content'] = $output;
-    return $block;
-  }
-}
-
-function og_block_details() {
-  global $user;
-
-  // Only display group details if we have a group context.
-  if (($node = og_get_group_context()) && node_access('view', $node)) {
-    list($txt, $subscription) = og_subscriber_count_link($node);
-    if ($subscription == 'active' || user_access('administer nodes')) {
-      $links = module_invoke_all('og_create_links', $node);
-      // We want to open this up for OG_INVITE_ONLY but we need to handle invitation workflow much better. See http://drupal.org/node/170332
-      if ($node->og_selective < OG_INVITE_ONLY) {
-        $links['invite'] = l(t('Invite friend'), "og/invite/$node->nid");
-      }
-      $links['subscribers'] = $txt;
-      $links['manager'] = t('Manager: !name', array('!name' => theme('username', $node)));
-
-      // Site admins get a Join link if they are not yet subscribed.
-      $subscribe = isset($subscription) && og_is_group_member($node->nid, FALSE) ? l(t('My membership'), "og/manage/$node->nid") : og_subscribe_link($node);
-      if(isset($subscribe)) {
-        $links['my_membership'] = $subscribe;
-      }
-    }
-    elseif ($subscription == 'requested') {
-      $links['approval'] = t('Your membership request awaits approval.');
-      $links['delete'] = l(t('Delete request'), "og/unsubscribe/$node->nid/$user->uid", array('query' => 'destination=og'));
-    }
-    elseif (!$user->uid) {
-      $dest = drupal_get_destination();
-      if (variable_get('user_register', 1) == 0) {
-        $links['must_login'] = t('You must <a href="!login">login</a> in order to post into this group.', array('!login' => url("user/login", array('query' => $dest))));
-      }
-      else {
-        $links['must_login'] = t('You must <a href="!register">register</a> or <a href="!login">login</a> in order to post into this group.', array('!register' => url("user/register", array('query' => $dest)), '!login' => url("user/login", array('query' => $dest))));
-      }
-    }
-    elseif ($node->og_selective < OG_INVITE_ONLY) {
-      $links['subscribe'] = og_subscribe_link($node);
-    }
-    elseif ($node->og_selective == OG_INVITE_ONLY) {
-      $links['closed'] = t('This is an <em>invite only</em> group. The group administrators add/remove members as needed.');
-    }
-    elseif ($node->og_selective == OG_CLOSED) {
-      $links['closed'] = t('This is a <em>closed</em> group. The group administrators add/remove members as needed.');
-    }
-
-    // Modify these links by reference. If you want control of the whole block, see og_block_details().
-    drupal_alter('og_links', $links, $node);
-
-    $block['content'] = theme('item_list', $links);
-    $block['subject'] = l($node->title, "node/$node->nid");
-    return $block;
-  }
-}
-
-/**
- * Determine the number of active and pending members and the current user's membership state.
- *
- * @return array
- *   An array containing two strings. One for the number of members and another containing 'active' or 'requested'
- */
- function og_subscriber_count_link($node) {
-  global $user;
-  $result = db_query(og_list_users_sql(0, 0, NULL), $node->nid);
-  $cntpending = $cntall = 0;
-  $subscription = '';
-  while ($row = db_fetch_object($result)) {
-    $cntall++;
-    if ($row->is_active == 0) {
-      $cntpending++;
-    }
-    if ($row->uid == $user->uid) {
-      if ($row->is_active) {
-        $subscription = 'active';
-      }
-      else {
-        $subscription = 'requested';
-      }
-    }
-  }
-  $txt = format_plural($cntall-$cntpending, '1 member', '@count members');
-  // The hyperlinked version of this text is supplied by og_views.module in alter hook.
-  $txt .= $cntpending ? " ($cntpending)" : '';
-  return array($txt, $subscription);
-}
-
-function og_subscribe_link($node) {
-  if ($node->og_selective == OG_MODERATED) {
-    $txt = t('Request membership');
-  }
-  elseif ($node->og_selective == OG_OPEN) {
-    $txt = t('Join');
-  }
-  if(isset($txt))
-    return l($txt, "og/subscribe/$node->nid", array('attributes' => array('rel' => 'nofollow'), 'query' => drupal_get_destination()));
-}
-
-// $group is an object containing a group node.
-// TODO: Make this a proper menu
-function og_og_create_links($group) {
-  global $user;
-  $post_types = og_get_types('group_post');
-  $types = node_get_types();
-  foreach ($post_types as $post_type) {
-    // We used to check for node_access(create) but then node admins would get a false positive and see node types that they could not create.
-    // When this becomes a proper menu in D6, we get sorting for free
-    $type_name = $types[$post_type]->name;
-    $type_url_str = str_replace('_', '-', $post_type);
-    if (module_invoke($types[$post_type]->module, 'access', 'create', $post_type, $user)) {
-      $links["create_$post_type"] = l(t('Create !type', array('!type' => $type_name)), "node/add/$type_url_str", array(
-        'attributes' => array('title' => t('Add a new !type in this group.', array('!type' => $type_name))),
-        'query' => "gids[]=$group->nid",
-        ));
-    }
-  }
-  return isset($links) ? $links : array();
-}
-
-function og_is_picture() {
-  return variable_get('user_pictures', 0);
-}
-
-// TODOL: maybe use a custom theme('mark') here?
-// Mark the current user's membership in a given group if it is pending.
-function theme_og_format_subscriber_status($group) {
-  if (!$group['is_active']) {
-    return ' '. t('(pending approval)');
-  }
-}
-
-/**
- * Implementation of hook_xmlrpc().
- */
-function og_xmlrpc() {
-  module_load_include('inc', 'og', 'includes/og.xmlrpc');
-  return array(
-    array(
-      'og.subscribe_user',
-      'og_xmlrpc_subscribe_user',
-      array('struct', 'string', 'string', 'int', 'int'),
-      t('Add a user to a group.')),
-    array(
-      'og.getAllSubscribers',
-      'og_xmlrpc_get_all_subscribers',
-      array('array', 'string', 'string', 'int', 'int', 'int'),
-      t('All members for a given group.')),
-    array(
-      'og.getUserGroups',
-      'og_xmlrpc_get_user_groups',
-      array('array', 'string', 'string', 'int'),
-      t('Retrieve the group memberships for a given user.')),
-    );
-}
-
-/**
- * Implementation of hook_token_list() for og specific tokens /*
- */
-function og_token_list($type = 'all') {
-  if ($type == 'node' || $type == 'all') {
-    $tokens['node']['ogname'] = t('Title of top group');
-    $tokens['node']['ogname-raw'] = t('Unfiltered title of top group. WARNING - raw user input.');
-    $tokens['node']['og-id'] = t('ID of top group');
-    $tokens['node']['og-type'] = t("Type of top group");
-    $tokens['node']['ogalias'] = t("URL alias for the top group.");
-    return $tokens;
-  }
-}
-
-/**
- * Implementation of hook_token_values() for og specific tokens
- */
-function og_token_values($type, $object = NULL) {
-  $values = array();
-  switch ($type) {
-    case 'node':
-      // Set some defaults.
-      $values['ogname'] = '';
-      $values['ogname-raw'] = '';
-      $values['og-id'] = '';
-      $values['og-type'] = '';
-      $values['ogalias'] = '';
-
-      if (!empty($object->og_groups) && is_array($object->og_groups)) {
-        $gids = array_filter($object->og_groups);
-        foreach ($gids as $gid) {
-          $group = db_fetch_object(db_query("SELECT title, type FROM {node} WHERE nid = %d", $gid));
-          $values['ogname'] = check_plain($group->title);
-          $values['ogname-raw'] = $group->title;
-          $values['og-id'] = $gid;
-          $values['og-type'] = check_plain($group->type);
-          $values['ogalias'] = drupal_get_path_alias('node/'. $gid);
-          break;
-        }
-        return $values;
-      }
-      break;
-  }
-  return $values;
-}
-
-function og_readme() {
-  global $base_path;
-  // this link has to work when clean urls are disabled and drupal in subdir.
-  $href = drupal_get_path('module', 'og'). '/README.txt';
-  $link = "<a href=\"$base_path$href\">". t('README file'). '</a>';
-  return $link;
-}
-
-/**
- * Get a private token used to protect links from spoofing - CSRF.
- */
-function og_get_token($nid) {
-  return drupal_get_token($nid);
-}
-
-/**
- * Check to see if a token value matches the specified node.
- */
-function og_check_token($token, $seed) {
-  return drupal_get_token($seed) == $token;
-}
-
-/**
- * Access callback: og_notifications (or similar) is required for the broadcast
- * tab. Override menu item to amend.
- */
-function og_broadcast_access($node) {
-  return og_is_group_admin($node) && module_exists('og_notifications');
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.pages.inc b/kolab.org/www/drupal-6.26/sites/all/modules/og/og.pages.inc
deleted file mode 100644
index fc2b747..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/og.pages.inc
+++ /dev/null
@@ -1,464 +0,0 @@
-<?php
-// $Id: og.pages.inc,v 1.1.2.5 2010/03/14 07:57:59 amitaibu Exp $
-
-/**
- * @file
- * Page callbacks for Organic groups.
- */
-
-/**
- * Admins may broadcast messages to all their members.
- *
- * @ingroup forms
- * @param $node
- *   The group node.
- */
- function og_broadcast_form($form_state, $node) {
-   drupal_set_title(t('Send message to %group', array('%group' => $node->title)));
-
-   if (!empty($form_state['post'])) {
-     drupal_set_message(t('Your message will be sent to all members of this group.'));
-   }
-   
-   $form['subject'] = array(
-    '#type' => 'textfield', 
-    '#title' => t('Subject'), 
-    '#size' => 70,
-    '#maxlength' => 250,
-    '#description' => t('Enter a subject for your message.'), 
-    '#required' => TRUE,
-  );
-  $form['body'] = array(
-    '#type' => 'textarea', 
-    '#title' => t('Body'), 
-    '#rows' => 5,
-    '#cols' => 90,
-    '#description' => t('Enter a body for your message.'), 
-    '#required' => TRUE
-  );
-  $form['send'] = array('#type' => 'submit', '#value' => t('Send message'));
-  $form['gid'] = array('#type' => 'value', '#value' => $node->nid);
-  return $form;
-}
-
-function og_broadcast_form_submit($form, &$form_state) {
-  global $user;
-
-  $sql = og_list_users_sql(1);
-  $result = db_query($sql, $form_state['values']['gid']);
-  $recipients = array();
-  while ($row = db_fetch_object($result)) {
-    $recipients[] = $row->uid;
-  }
-
-  $node = node_load($form_state['values']['gid']);
-  $variables = array(
-    '@group' => $node->title,
-    '@subject' => $form_state['values']['subject'],
-    '@body' => $form_state['values']['body'],
-    '@site' => variable_get('site_name', 'drupal'),
-    '!url_group' => url("node/$node->nid", array('absolute' => TRUE)),
-    '!url_unsubscribe' => url("og/unsubscribe/$node->nid/$user->uid", array('absolute' => TRUE))
-  );
-
-  $message = array(
-    'from' => $user,
-    'subject' => $form_state['values']['subject'],
-    'body' => _og_mail_text('og_admin_email_body', $variables)
-  );
-
-  // Send notifications to each member; Sending an array of recipients implies
-  // that this is a bulk message.
-  module_invoke_all('og', 'user broadcast', $node->nid, $recipients, $message);
-  drupal_set_message(format_plural(count($recipients), '1 message queued for delivery.', '@count messages queued for delivery.'));
-  
-}
-
-function og_manage($group_node) {
-  global $user;
-
-  $bc = og_get_breadcrumb($group_node);
-  drupal_set_breadcrumb($bc);
-  
-  return drupal_get_form('og_manage_form', $group_node);
-}
-
-function og_manage_form($form_state, $group) {
-  global $user;
-  // avoid double messages on form submit
-  if (!$form_state['post']) {
-    // group manager can't leave
-    if ($group->og_selective == OG_CLOSED) {
-      drupal_set_message(t('You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator.'));
-    }
-    elseif ($group->uid == $user->uid) {
-      drupal_set_message(t('You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave.'));
-    }
-    else {
-      $links[] = l(t('Leave this group'), "og/unsubscribe/$group->nid/$user->uid");
-      $form['unsubscribe'] = array('#value' => theme('item_list', $links));
-    }
-  }
-
-  $form['gid'] = array('#type' => 'value', '#value' => $group->nid);
-  return $form;
-}
-
-function og_manage_form_submit($form, &$form_state) {
-  global $user;
-  $passed_values = $form_state['values'];
-  unset($passed_values['gid'], $passed_values['op'], $passed_values['form_id'], $passed_values['form_build_id'], $passed_values['form_token']);
-  og_save_subscription($form_state['values']['gid'], $user->uid, $passed_values);
-  drupal_set_message(t('Membership saved.'));
-}
-
-/**
- * OG create admin form
- */
-function og_create_admin_confirm($form_state, $node, $account) {
-  $form['node'] = array('#type' => 'value', '#value' => $node);
-  $form['account'] = array('#type' => 'value', '#value' => $account);
-  return confirm_form($form, 
-           t('Are you sure you want to make !name a group administrator for the group %title?', array('!name' => theme('username', $account), '%title' => $node->title)),
-           "og/users/$node->nid", 
-           ' ',
-           t('Confirm'), 
-           t('Cancel'));
-}
-
-/**
- * Confirm og create admin form
- */
-function og_create_admin_confirm_submit($form, &$form_state) {
-  $account = $form_state['values']['account'];
-  $node = $form_state['values']['node'];
-
-  og_save_subscription($node->nid, $account->uid, array('is_admin' => 1));
-  drupal_set_message(t('%name was promoted to <em>group administrator</em>.', array('%name' => $account->name)));
-
-  $variables = array(
-    '@group' => $node->title,
-    '!group_url' => url("node/$node->nid", array('absolute' => TRUE)),
-    '@username' => $account->name
-  );
-
-  $message = array(
-    'subject' => _og_mail_text('og_new_admin_subject', $variables),
-    'body' => _og_mail_text('og_new_admin_body', $variables)
-  );
-
-  module_invoke_all('og', 'admin new', $node->nid, $account->uid, $message);
-
-  $form_state['#redirect'] = "og/users/$node->nid";
-}
-
-/**
- * OG remove admin form
- */
-function og_remove_admin_confirm($form_state, $node, $account) {
-  $form['gid'] = array('#type' => 'value', '#value' => $node->nid);
-  $form['account'] = array('#type' => 'value', '#value' => $account);
-  return confirm_form($form, 
-    t('Are you sure you want to remove !name as a group administrator for the group %title?', array('!name' => theme('username', $account), '%title' => $node->title)),
-    "og/users/$node->nid",
-    ' ', 
-    t('Remove'), 
-    t('Cancel')
-  );
-}
-
-/**
- * Confirm og remove admin form
- */
-function og_remove_admin_confirm_submit($form, &$form_state) {
-  $account = $form_state['values']['account'];
-  $gid = $form_state['values']['gid'];
-  og_save_subscription($gid, $account->uid, array('is_admin' => 0));
-  drupal_set_message(t('%name is no longer a <em>group administrator</em>.', array('%name' => $account->name)));
-  $form_state['redirect'] = "og/users/$gid";
-}
-
-function og_invite_form($form_state, $node) {
-  $bc = og_get_breadcrumb($node);
-  drupal_set_breadcrumb($bc);
-  
-  $max = variable_get('og_email_max', 10);
-
-  $form['mails'] = array(
-    '#type' => 'textarea', 
-    '#title' => t('Email addresses or usernames'),  
-    '#description' => t('Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you.', array('%max' => $max))
-  );
-  $form['pmessage'] = array(
-    '#type' => 'textarea', 
-    '#title' => t('Personal message'), 
-    '#description' => t('Optional. Enter a message which will become part of the invitation email.')
-  );
-  $form['op'] = array('#type' => 'submit', '#value' => t('Send invitation'));
-  $form['gid'] = array ('#type' => 'value', '#value' => $node->nid);
-  return $form;
-}
-
-
-// TODOL Use #element_validate as per http://drupal.org/node/144132#element-validate
-function og_invite_form_validate($form, &$form_state) {
-  global $user;
-  $max = variable_get('og_email_max', 10);
-
-  $mails = $form_state['values']['mails'];
-  $mails = str_replace("\n", ',', $mails);
-  $emails = explode(',', $mails);
-  if (count($emails) > $max) {
-    form_set_error('mails', t('You may not specify more than %max email addresses or usernames.', array('%max' => $max)));
-  }
-  elseif (in_array($user->mail, $emails)) {
-    form_set_error('mails', t('You may not invite yourself - @self.', array('@self' => $user->mail)));
-  }
-  else {
-    $valid_emails = array();
-    $bad = array();
-    foreach ($emails as $email) {
-      $email = trim($email);
-      if (empty($email)) {
-        continue;
-      }
-      if (valid_email_address($email)) {
-        $valid_emails[] = $email;
-      }
-      else {
-        $account = user_load(array('name' => check_plain($email)));
-        if ($account->mail) {
-          $valid_emails[] = $account->mail;
-        }
-        else {
-          $bad[] = $email;
-        }
-      }
-    }
-    if (count($bad)) {
-      form_set_error('mails', t('Invalid email address or username: @value.', array('@value' => implode(', ', $bad))));
-    }
-    else {
-      // Store valid e-mails so we don't have to go through that looping again on submit
-      $form_state['valid_emails'] = $valid_emails;
-    }
-  }
-}
-
-function og_invite_form_submit($form, &$form_state) {
-  $emails = $form_state['valid_emails'];
-  $node = node_load($form_state['values']['gid']);
-
-  $variables = array(
-    '@group' => $node->title,
-    '@description' => $node->og_description,
-    '@site' => variable_get('site_name', 'drupal'),
-    '!group_url' => url("og/subscribe/$node->nid", array('absolute' => TRUE)),
-    '@body' => $form_state['values']['pmessage'],
-  );
-  
-  global $user;
-  $from = $user->mail;
-  foreach ($emails as $mail) {
-    drupal_mail('og', 'invite_user', $mail, $GLOBALS['language'], $variables, $from);
-  }
-  drupal_set_message(format_plural(count($emails), '1 invitation sent.', '@count invitations sent.'));
-}
-
-function og_subscribe($node, $uid = NULL) {
-  global $user;
-  if (is_null($uid)) {
-    if ($user->uid) {
-      $account = $user;
-    }
-    else {
-      $dest = drupal_get_destination();
-      if (variable_get('user_register', 1) == 0) {
-        drupal_set_message(t('In order to join this group, you must <a href="!login">login</a>. After you have successfully done so, you will need to request membership again.', array('!login' => url("user/login", array('query' => $dest)))));
-      }
-      else {
-        drupal_set_message(t('In order to join this group, you must <a href="!login">login</a> or <a href="!register">register</a> a new account. After you have successfully done so, you will need to request membership again.', array('!register' => url("user/register", array('query' => $dest)), '!login' => url("user/login", array('query' => $dest)))));
-      }
-      drupal_goto('user');
-    }
-  }
-  else {
-    $account = user_load(array('uid' => $uid));
-  }
-
-  if ($node->og_selective >= OG_INVITE_ONLY || $node->status == 0 || !og_is_group_type($node->type)) {
-    drupal_access_denied();
-    exit();
-  }
-  
-  // Only admins can add another member.
-  if ($account->uid != $user->uid && !og_is_group_admin($node)) {
-    drupal_access_denied();
-    exit();
-  }
-  // User is already a member of this group, redirect to group homepage.
-  else if (isset($account->og_groups[$node->nid])) {
-    drupal_set_message(t('@user is already a member the group @group.', array('@user' => $account->name, '@group' => $node->title)));
-    drupal_goto('node/'. $node->nid);
-  }
-  else {
-    return drupal_get_form('og_confirm_subscribe', $node->nid, $node, $account);
-  }
-}
-
-/**
- * Confirm og membership form
- */
-function og_confirm_subscribe($form_state, $gid, $node, $account) {
-  $form['gid'] = array('#type' => 'value', '#value' => $gid);
-  $form['account'] = array('#type' => 'value', '#value' => $account);
-  if ($node->og_selective == OG_MODERATED) {
-    $form['request'] = array(
-      '#type' => 'textarea', 
-      '#title' => t('Additional details'), 
-      '#description' => t('Add any detail which will help an administrator decide whether to approve or deny your membership request.')
-    );
-  }
-  else {
-    $form['request'] = array(
-      '#type' => 'value', 
-      '#value' => '',
-   );
- }
- return confirm_form($form, 
-                t('Are you sure you want to join the group %title?', array('%title' => $node->title)),
-                'node/'. $node->nid, ' ',
-                t('Join'), t('Cancel'));
-}
-
-/**
- * Confirm og membership submit handler
- */
-function og_confirm_subscribe_submit($form, &$form_state) {
-  $return = og_subscribe_user($form_state['values']['gid'], $form_state['values']['account'], $form_state['values']['request']);
-  if (!empty($return['message'])) {
-      drupal_set_message($return['message']);
-  }
-  $form_state['redirect'] = 'node/'. $form_state['values']['gid'];
-} 
-
-
-/**
- * Confirm og unsubscription form
- */
-function og_confirm_unsubscribe($form_state, $group_node, $account) {
-  global $user;
-  $form['group_node'] = array('#type' => 'value', '#value' => $group_node);
-  $form['account'] = array('#type' => 'value', '#value' => $account);
-  if ($account->uid == $user->uid) {
-    $message = t('Are you sure you want to leave the group %title?', array('%title' => $group_node->title));
-    $confirm_text = t("Leave"); 
-  }
-  else {
-    $message = t('Are you sure you want to remove !name from the group %title?', array('!name' => theme('username', $account), '%title' => $group_node->title));
-    $confirm_text = t("Remove");
-  }
-  return confirm_form($form, $message, 'og/users/'. $group_node->nid, ' ', $confirm_text, t('Cancel'));
-}
-
-/**
- * Confirm og unsubscription submit handler
- */
-function og_confirm_unsubscribe_submit($form, &$form_state) {
-  global $user;
-  $group_node = $form_state['values']['group_node'];
-  $account = $form_state['values']['account'];
-  og_delete_subscription($group_node->nid, $account->uid);
-  // If needed, reload user object to reflect unsubscribed group.
-  if ($user->uid == $account->uid) {
-    og_get_subscriptions($account->uid, 1, TRUE); // Clear cache.
-    $user = user_load(array('uid' => $user->uid));
-    $message = t('You left the group %group.', array('%group' => $group_node->title));
-  } 
-  else {
-    $message = t('%user removed from %group.', array('%user' => $account->name, '%group' => $group_node->title));
-  }
-  drupal_set_message($message);
-  
-  // Determine where to go next. GHP if accessible, or else site front page.
-  $form_state['redirect'] = node_access('view', $group_node) ? "node/". $group_node->nid : '';
-}
-
-function og_add_users($form_state, $group_node) {
-  $form['og_names'] = array(
-    '#type' => 'textarea',
-    '#title' => t('List of users'),
-    '#rows' => 5,
-    '#cols' => 70,
-    // No autocomplete b/c user_autocomplete can't handle commas like taxonomy. pls improve core.
-    // '#autocomplete_path' => 'user/autocomplete',
-    '#description' => t('Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma.'),
-    '#element_validate' => array('og_add_users_og_names_validate'),
-  );
-  $form['op'] = array('#type' => 'submit', '#value' => t('Add users'));
-  $form['gid'] = array('#type' => 'value', '#value' => $group_node->nid);
-  return $form;
-}
-
-// An #element_validate handler
-function og_add_users_og_names_validate($form, $form_state) {
-  $names = explode(',', $form_state['values']['og_names']);
-  foreach ($names as $name) {
-    $account = user_load(array('name' => trim($name)));
-    if (isset($account->uid)) {
-      $accounts[] = $account;
-      $uids[] = $account->uid;
-    }
-    else {
-      $bad[] = check_plain($name);
-      $err = TRUE;
-    }
-  }
-  if (isset($err)) {
-    form_set_error('og_names', format_plural(count($bad), 'Unrecognized name: %bad.', 'Unrecognized names: %bad.', array('%bad' => implode(', ', $bad))));
-  }
-}
-
-function og_add_users_submit($form, &$form_state) {
-  // Safest option is to do a select, filter existing members, then insert.
-  $names = explode(',', $form_state['values']['og_names']);
-  foreach ($names as $name) {
-    $account = user_load(array('name' => trim($name)));
-    if ($account->uid) {
-      $accounts[] = $account;
-    }
-  }
-  foreach ($accounts as $account) {
-    og_save_subscription($form_state['values']['gid'], $account->uid, array('is_active' => 1));
-  }
-  drupal_set_message(format_plural(count($accounts), '1 user added to the group.', '@count users added to the group.'));
-}
-
-function og_page_activity() {
-  $sql = "SELECT oga.group_nid, node_group_nid.title, node_group_nid.uid, u.name, COUNT(*) as ncount, MAX(n.created) as ncreated, SUM(ncs.comment_count) as ccount, MAX(last_comment_timestamp) AS lct FROM {node} n INNER JOIN {og_ancestry} oga ON n.nid = oga.nid LEFT JOIN {node_comment_statistics} ncs ON n.nid = ncs.nid INNER JOIN {node} node_group_nid ON oga.group_nid = node_group_nid.nid INNER JOIN {users} u ON node_group_nid.uid = u.uid WHERE n.status = 1 GROUP BY oga.group_nid, node_group_nid.title, node_group_nid.uid, u.name";
-  $header = array(
-    array('data' => t('Title'), 'field' => 'node_group_nid.title'),
-    array('data' => t('Manager'), 'field' => 'u.name'),
-    array('data' => t('Posts'), 'field' => 'ncount'),
-    array('data' => t('Comments'), 'field' => 'ccount'),
-    array('data' => t('Age'), 'field' => 'ncreated'),
-    array('data' => t('Last comment'), 'field' => 'lct', 'sort' => 'asc'),
-  );
-  $result = db_query($sql. tablesort_sql($header));
-  while ($row = db_fetch_object($result)) {
-    $rows[] = array(
-      l($row->title, "node/$row->group_nid"),
-      theme('username', $row),
-      $row->ncount,
-      $row->ccount,
-      format_interval(time()-$row->ncreated),
-      format_interval(time()-$row->lct),
-    );
-  }
-  if (!isset($rows)) {
-    $rows[] = array(array('data' => t('No groups available.'), 'colspan' => 6));
-  }
-  return theme('table', $header, $rows);
-  
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.context.test b/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.context.test
deleted file mode 100644
index 47ea3cf..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.context.test
+++ /dev/null
@@ -1,178 +0,0 @@
-<?php
-// $Id: og.context.test,v 1.1.4.2 2009/06/29 20:10:40 weitzman Exp $
-
-/**
- * @file
- * Context tests for the organic groups module.
- */
-
-require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';
-
-class OgContext extends OgTestCase {
-  public static function getInfo() {
-    return array(
-      'name'  => t('Organic groups context tests'),
-      'description' => t('Tests the context system that determines how a group should be presented to the user.'),
-      'group' => t('Organic groups'),
-    );
-  }
-
-  function setUp() {
-    parent::setUp('og');
-    // Create a user with admin permissions.
-    $web_admin = $this->drupalCreateUser(array('administer nodes', 'administer content types', 'access administration pages', 'administer site configuration', 'administer organic groups', 'administer blocks'));
-    $this->drupalLogin($web_admin);
-
-    // Create a group node content type.
-    $og_group_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_group_type->name, 'group');
-    $this->group_type = $og_group_type->name;
-
-    // Create a second group node content type, so user is a member of
-    // two groups.
-    $og_group_type_second = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_group_type_second->name, 'group');
-
-    // Create a group post content type.
-    $og_post_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_post_type->name, 'group_post_standard');
-    $this->post_type = $og_post_type->name;
-
-    // Rebuild the menu so the new content types will appear in the menu.
-    menu_rebuild();
-
-    // Create a group node.
-    $this->group_nid = $this->addOgGroup($og_group_type->name);
-    // Create the second group node.
-    $this->group_nid_second = $this->addOgGroup($og_group_type_second->name);
-
-    // Create a post node.
-    $this->post_nid = $this->addOgPost($og_post_type->name, array($this->group_nid));
-
-    // Add the 'Group details' block (it's delta is 0).
-    $edit = array();
-    $edit['og_0[region]'] = 'left';
-    $this->drupalPost('admin/build/block', $edit, t('Save blocks'));
-    $this->assertText(t('The block settings have been updated.'), t('Block successfully added.'));
-  }
-
-  /**
-   * Test the context in different situations.
-   */
-  function testOgContex() {
-    // Prepare all the tests, with the URLs and if the block should appear or
-    // be hidden.
-    $tests = array(
-      'group node view' => array(
-        'path' => 'node/'. $this->group_nid,
-        'display' => TRUE,
-      ),
-      'group node add' => array(
-        'path' => 'node/add/'. $this->group_type,
-        'display' => FALSE,
-      ),
-      'group post view' => array(
-        'path' => 'node/'. $this->post_nid,
-        'display' => TRUE,
-      ),
-      'group post edit' => array(
-        'path' => 'node/'. $this->post_nid .'/edit',
-        'display' => TRUE,
-      ),
-      'group post delete' => array(
-        'path' => 'node/'. $this->post_nid .'/delete',
-        'display' => TRUE,
-      ),
-      'group post add' => array(
-        'path' => 'node/add/'. $this->post_type,
-        'display' => FALSE,
-      ),
-      'group post add with ?gids[] in the URL' => array(
-        'path' => 'node/add/'. $this->post_type,
-        'query' => 'gids[]='. $this->group_nid,
-        'display' => TRUE,
-      ),
-      "OG's menu callback (group manage)" => array(
-        'path' => 'og/manage/'. $this->group_nid,
-        'display' => TRUE,
-      ),
-    );
-
-    foreach ($tests as $test_name => $test) {
-      $this->drupalGet($test['path'], !empty($test['query']) ? array('query' => $test['query']) : array());
-      if ($test['display']) {
-        $assert_func = 'assertText';
-        $display = t('displayed');
-      }
-      else {
-        $assert_func = 'assertNoText';
-        $display = t('hidden');
-      }
-      // Confirm that the block is being displayed/ hidden.
-      $this->$assert_func(t('My membership'), t('Block successfully being @display on the %test_name page.', array('@display' => $display, '%test_name' => $test_name)));
-    }
-  }
-
-  /**
-   * Test the group Id (gids) passed in the URL.
-   */
-  function testOgGidContex() {
-    $group_node = node_load($this->group_nid);
-    $group_node_second = node_load($this->group_nid_second);
-
-    $title = $this->randomName(8);
-    $body  = $this->randomName(32);
-
-    $path = 'node/add/'. str_replace('_', '-',$this->post_type);
-    $gids = 'gids[]='. $this->group_nid;
-
-    // Pass 1st group in URL and submit.
-    unset($edit);
-    $edit = array(
-      'title' => $title,
-      'body' => $body,
-    );
-
-    $this->drupalPost($path, $edit, t('Save'), array('query' => $gids));
-    $this->assertText($group_node->title, t('Pass 1st group in URL and submit.'));
-
-    // Pass 1st group in URL but edit form to select 2nd group.
-    unset($edit);
-    $edit = array(
-      'title' => $title,
-      'body' => $body,
-      'og_groups['. $this->group_nid .']' => FALSE,
-      'og_groups['. $this->group_nid_second .']' => TRUE,
-    );
-
-    $this->drupalGet($path, array('query' => $gids));
-    $this->drupalPost(NULL, $edit, t('Save'));
-    $this->assertText($group_node_second->title, t('Pass 1st group in URL but edit form to select 2nd group.'));
-
-    // Pass both groups in URL and submit.
-    unset($edit);
-    $edit = array(
-      'title' => $title,
-      'body' => $body,
-    );
-
-    $gids = 'gids[]='. $this->group_nid .','. $this->group_nid_second;
-    $this->drupalPost($path, $edit, t('Save'), array('query' => $gids));
-    $this->assertText($group_node->title, t('Pass both groups in URL and submit - 1st group found'));
-    $this->assertText($group_node_second->title, t('Pass both groups in URL and submit - 2ndst group found'));
-
-    // Pass both groups in URL and select none.
-    unset($edit);
-    $edit = array(
-      'title' => $title,
-      'body' => $body,
-      'og_groups['. $this->group_nid .']' => FALSE,
-      'og_groups['. $this->group_nid_second .']' => FALSE,
-    );
-
-    $this->drupalGet($path, array('query' => $gids));
-    $this->drupalPost(NULL, $edit, t('Save'));
-    $this->assertNoText($group_node->title, t(' Pass both groups in URL and select none - 1st group not found, as expected.'));
-    $this->assertNoText($group_node_second->title, t(' Pass both groups in URL and select none - 2st group not found, as expected.'));
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.post.test b/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.post.test
deleted file mode 100644
index de6723d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.post.test
+++ /dev/null
@@ -1,57 +0,0 @@
-<?php
-// $Id: og.post.test,v 1.14.4.1 2009/06/10 13:48:29 weitzman Exp $
-
-/**
- * @file
- * Posting test for the organic groups module.
- */
-
-require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';
- 
-class OgPost extends OgTestCase {
-
-  /**
-   * Implementation of getInfo().
-   */
-  public static function getInfo() {
-    return array(
-      'name'  => t('Organic groups posting test'),
-      'description' => t('Tests posting a group post into a group node.'),
-      'group' => t('Organic groups'),
-    );
-  }
-
-  /**
-   * Implementation of setUp().
-   */
-  function setUp() {
-    parent::setUp('og', 'og_access');
-    // Create a user with admin permissions.
-    $web_admin = $this->drupalCreateUser(array('administer nodes', 'administer content types', 'access administration pages', 'administer site configuration', 'administer organic groups'));
-    $this->drupalLogin($web_admin);
-  }
-
-  /**
-   * Test the simple case of creation of a group node and a group post
-   * by the same user.
-   */
-  function testOgPost() {
-    // Create a group node content type.
-    $og_group_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_group_type->name, 'group');
-
-    // Create a group post content type.
-    $og_post_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_post_type->name, 'group_post_standard');
-
-    // Rebuild the menu so the new content types will appear in the menu.
-    menu_rebuild();
-
-    // Create a group node.
-    $gid = $this->addOgGroup($og_group_type->name);
-
-    // Create a post node.
-    $this->addOgPost($og_post_type->name, array($gid));
-  }
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.subscribe.test b/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.subscribe.test
deleted file mode 100644
index 463c234..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og.subscribe.test
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-// $Id: og.subscribe.test,v 1.21.4.2 2009/09/25 17:09:48 weitzman Exp $
-
-/**
- * @file
- * Tests for membership related operations in the organic groups module.
- */
-
-require_once drupal_get_path('module', 'og') . '/tests/og_testcase.php';
-
-class OgSubscribe extends OgTestCase {
-  public static function getInfo() {
-    return array(
-      'name' => t('Organic groups membership tests'),
-      'description' => t("Tests membership functionality and asserts correct behavior with all the different selective settings (e.g. open, moderated, etc'). Note: requires Views"),
-      'group' => t('Organic groups'),
-    );
-  }
-
-  /**
-   * Implementation of setUp().
-   */
-  function setUp() {
-    parent::setUp('og', 'og_access');
-    // Create a user with admin permissions.
-    $this->web_admin = $this->drupalCreateUser(array('administer nodes', 'administer content types', 'access administration pages', 'administer site configuration', 'administer organic groups'));
-    $this->drupalLogin($this->web_admin);
-
-    // Create a group node content type.
-    $og_group_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_group_type->name, 'group');
-
-    // Rebuild the menu so the new content types will appear in the menu.
-    menu_rebuild();
-
-    // Create groups with different visibility (open, moderated, etc').
-    $this->selective = array('open' => OG_OPEN, 'moderated' => OG_MODERATED, 'invite' => OG_INVITE_ONLY, 'closed' => OG_CLOSED);
-    $this->nodes = array();
-    foreach ($this->selective as $key => $selective)   {
-      // Create a group node and save the node in $this.
-      $this->nodes[$key] = node_load($this->addOgGroup($og_group_type->name, $selective));
-    }
-
-    // Create web user that will join the groups.
-    $this->web_user = $this->drupalCreateUser(array('access content'));
-  }
-
-  /**
-   * Test a web user subscribing and unsubscribing a group.
-   */
-  function testWebUserSubscribeOg() {
-    $this->drupalLogin($this->web_user);
-    foreach ($this->selective as $key => $selective) {
-      // Get the join page.
-      $this->drupalGet('og/subscribe/'. $this->nodes[$key]->nid);
-      if ($key == 'open' || $key == 'moderated') {
-        $this->assertRaw(t('Are you sure you want to join the group %title?', array('%title' => $this->nodes[$key]->title)), t('Subscribe to @selective group text found.', array('@selective' => $key)));
-        // Click the join button.
-        $this->drupalPost(NULL, array(), t('Join'));
-        // Assert membership approval, waiting for approval text.
-        $this->assertRaw(t($key == 'open' ? 'You are now a member of %title.' : 'Membership request to the %title group awaits approval by an administrator.', array('%title' => $this->nodes[$key]->title)), t('Subscribed @selective group text found.', array('@selective' => $key)));
-        // Assert user is properly subscribed to open group.
-        if ($key == 'open') {
-          // Only in the 'open' group the web user is considered subscribed.
-          $this->assertTrue(array_key_exists($this->nodes[$key]->nid, og_get_subscriptions($this->web_user->uid, 1, TRUE)), t('Subscribed open group is loaded into user object.'));
-        }
-
-        // Unsubscribe a group.
-        $this->drupalGet('og/unsubscribe/'. $this->nodes[$key]->nid .'/'. $this->web_user->uid);
-        $this->assertRaw(t('Are you sure you want to remove @user from the group %title?', array('@user' => $this->web_user->name, '%title' => $this->nodes[$key]->title)), t('Unsubscribe @selective group text found.', array('@selective' => $key)));
-        // Click the join button.
-        $this->drupalPost(NULL, array(), t('Remove'));
-        // Assert membership removal.
-        $this->assertRaw(t('%user removed from %group.', array('%user' => $this->web_user->name, '%group' => $this->nodes[$key]->title)), t('Confirmation of unsubscribing @selective group text found.', array('@selective' => $key)));
-        // Assert user is properly removed to group.
-        if ($key == 'open') {
-          // Assert the group was removed from web user.
-          $this->assertFalse(array_key_exists($this->nodes[$key]->nid, og_get_subscriptions($this->web_user->uid, 1, TRUE)), t('Open group was removed from the og_uid table.'));
-        }
-      }
-      else {
-        // Assert a 403 page is given.
-        $this->assertResponse(403, t('User got a 403 page while trying to access @selective group subscription.', array('@selective' => $key)));
-      }
-    }
-  }
-
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_testcase.php b/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_testcase.php
deleted file mode 100644
index 3554575..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_testcase.php
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-// $Id: og_testcase.php,v 1.10.4.1 2009/04/09 21:14:22 weitzman Exp $
-
-/**
- * @file
- * Common functions for all the organic groups tests.
- */
-
-class OgTestCase extends DrupalWebTestCase {
-  /**
-   * Create a group node.
-   *
-   * @param $type
-   *   The content type name.
-   * @param $selective
-   *   The group's visibility (e.g. open, moderated, etc').
-   * @return
-   *   The newly created node id.
-   */
-  function addOgGroup($type, $selective = OG_OPEN) {
-  	$edit = array();
-    $edit['og_description'] = $this->randomName(16);
-    $edit['og_selective'] = $selective;
-
-    // Keys that should be present when the node is loaded.
-    $keys = array(
-      'og_selective',
-      'og_description',
-      'og_theme',
-      'og_register',
-      'og_directory',
-      'og_language',
-      'og_private',
-    );
-    $og_type = t('Group node');
-    return $this->_addOgContent($type, $og_type, $edit, $keys);   	
-  }
-
-  /**
-   * Create a group post.
-   *
-   * @param $type
-   *   The content type name.
-   * @param $groups
-   *   An array with the group(s) id the post should belong to.
-   * @return
-   *   The newly created node id.
-   */
-  function addOgPost($type, $groups = array()) {
-    $edit = array();
-    foreach ($groups as $gid) {
-      $edit['og_groups['. $gid .']'] = TRUE;
-    }
-
-    // Keys that should be present when the node is loaded.
-    $keys = array(
-      'og_groups',
-      'og_groups_both',
-    );
-    $og_type = t('Group post');
-    return $this->_addOgContent($type, $og_type, $edit, $keys);
-  }
-
-  /**
-   * Helper function - create a group content.
-   *
-   * @param $type
-   *   The type name of the content type.
-   * @param $og_type
-   *   The og type - group or post.
-   * @param $edit
-   *   An array of settings to add to the defaults.
-   * @param $keys
-   *   An array with the keys that need to be present in the $node object
-   *   after node_load().
-   * @return
-   *   The newly created node id.
-   */
-  function _addOgContent($type, $og_type, $edit = array(), $keys = array()) {
-    $edit['title'] = $this->randomName(8);
-    $edit['body']= $this->randomName(32);
-    $type_hyphen = str_replace('_', '-', $type);
-
-    $this->drupalPost('node/add/'. $type_hyphen, $edit, t('Save'));
-
-    // Check that the form has been submitted.
-    $this->assertRaw(t('!type %title has been created.', array('!type' => $type, '%title' => $edit['title'])), t('%og_type created.', array('%og_type' => $og_type)));
-
-    // Assert the node has loaded properly.
-    $node = node_load(array('title' => $edit['title']));
-    $node = (array)$node;
-    $this->assertTrue($this->assertKeysExist($keys, $node), t('%og_type loaded properly.', array('%og_type' => $og_type)));
-    // Node was casted to an array.
-    return $node['nid'];
-  }
-
-  /**
-   * Assert keys are in an array.
-   *
-   * @param $keys
-   *   An array of keys that needs to be checked.
-   * @param $array
-   *   The array that has the keys.
-   * @return
-   *   True if all keys exist.
-   */
-  function assertKeysExist($keys, $array) {
-    foreach ($keys as $key) {
-      if (!array_key_exists($key, $array)) {
-        return FALSE;
-      }
-    }
-    return TRUE;
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_wiki.test b/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_wiki.test
deleted file mode 100644
index 6d906d2..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/tests/og_wiki.test
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-//$Id: og_wiki.test,v 1.3.4.1 2009/06/10 13:48:29 weitzman Exp $
-
-/**
- * @file
- * Wiki test for the organic groups module.
- */
-
-require_once drupal_get_path('module', 'og') .'/tests/og_testcase.php';
-
-class OgWiki extends OgTestCase {
-
-  /**
-   * Implementation of getInfo().
-   */
-  public static function getInfo() {
-    return array(
-      'name'  => t('Organic groups wiki test'),
-      'description' => t('Tests posting a wiki post and editing it.'),
-      'group' => t('Organic groups'),
-    );
-  }
-
-  /**
-   * Implementation of setUp().
-   */
-  function setUp() {
-    parent::setUp('og', 'og_access');
-    // Create a user with admin permissions.
-    $web_admin = $this->drupalCreateUser(array('administer nodes', 'administer content types', 'access administration pages', 'administer site configuration', 'administer organic groups'));
-    $this->web_admin = $web_admin;
-    $this->drupalLogin($web_admin);
-
-    // Create a web user.
-    $web_user = $this->drupalCreateUser(array('access content'));
-    $this->web_user = $web_user;
-  }
-
-  /**
-   * Test the simple case of creation of a group node and a group post
-   * by the same user.
-   */
-  function testOgWiki() {
-    // Create a group node content type.
-    $og_group_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_group_type->name, 'group');
-
-    // Create a group post content type.
-    $og_post_type = $this->drupalCreateContentType();
-    variable_set('og_content_type_usage_'. $og_post_type->name, 'group_post_wiki');
-
-    // Rebuild the menu so the new content types will appear in the menu.
-    menu_rebuild();
-
-    // Create a group node.
-    $gid = $this->addOgGroup($og_group_type->name);
-
-    // Create a post node.
-    $nid = $this->addOgPost($og_post_type->name, array($gid));
-
-    // Login web user.
-    $this->drupalLogin($this->web_user);
-
-    // Web user isn't isn't a member so cannot edit the node.
-    $this->drupalGet("node/$nid/edit");
-    $this->assertResponse(403, t('Non-group member got a 403 page while trying to access edit wiki post.'));
-
-    // Subscribe web user to the group.
-    $this->drupalGet('og/subscribe/'. $gid);
-    $this->drupalPost(NULL, array(), t('Join'));
-
-    // Re-try to edit.
-    $this->drupalGet("node/$nid/edit");
-    $this->assertResponse(200, t('Group member is allowed to edit a wiki post.'));
-  }
-}
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group-post.tpl.php b/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group-post.tpl.php
deleted file mode 100644
index 6499811..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group-post.tpl.php
+++ /dev/null
@@ -1,82 +0,0 @@
-<?php
-// $Id: node-og-group-post.tpl.php,v 1.3 2008/11/09 17:17:54 weitzman Exp $
-
-/**
- * @file node-og-group-post.tpl.php
- * 
- * Og has added a brief section at bottom for printing links to affiliated groups.
- * This template is used by default for non group nodes.
- *
- * Theme implementation to display a node.
- *
- * Available variables:
- * - $title: the (sanitized) title of the node.
- * - $content: Node body or teaser depending on $teaser flag.
- * - $picture: The authors picture of the node output from
- *   theme_user_picture().
- * - $date: Formatted creation date (use $created to reformat with
- *   format_date()).
- * - $links: Themed links like "Read more", "Add new comment", etc. output
- *   from theme_links().
- * - $name: Themed username of node author output from theme_user().
- * - $node_url: Direct url of the current node.
- * - $terms: the themed list of taxonomy term links output from theme_links().
- * - $submitted: themed submission information output from
- *   theme_node_submitted().
- *
- * Other variables:
- * - $node: Full node object. Contains data that may not be safe.
- * - $type: Node type, i.e. story, page, blog, etc.
- * - $comment_count: Number of comments attached to the node.
- * - $uid: User ID of the node author.
- * - $created: Time the node was published formatted in Unix timestamp.
- * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
- *   teaser listings.
- * - $id: Position of the node. Increments each time it's output.
- *
- * Node status variables:
- * - $teaser: Flag for the teaser state.
- * - $page: Flag for the full page state.
- * - $promote: Flag for front page promotion state.
- * - $sticky: Flags for sticky post setting.
- * - $status: Flag for published status.
- * - $comment: State of comment settings for the node.
- * - $readmore: Flags true if the teaser content of the node cannot hold the
- *   main body content.
- * - $is_front: Flags true when presented in the front page.
- * - $logged_in: Flags true when the current user is a logged-in member.
- * - $is_admin: Flags true when the current user is an administrator.
- *
- * @see template_preprocess()
- * @see template_preprocess_node()
- */
-?>
-<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">
-
-<?php print $picture ?>
-
-<?php if (!$page): ?>
-  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
-<?php endif; ?>
-
-  <div class="meta">
-  <?php if ($submitted): ?>
-    <span class="submitted"><?php print $submitted ?></span>
-  <?php endif; ?>
-
-  <?php if ($terms): ?>
-    <div class="terms terms-inline"><?php print $terms ?></div>
-  <?php endif;?>
-  </div>
-
-  <div class="content">
-    <?php print $content ?>
-  </div>
-  
-  <?php if ($node->og_groups && $page) {
-          print '<div class="groups">'. t('Groups'). ': ';
-          print '<div class="links">'.  $og_links['view']. '</div></div>';
-   } ?>
-
-  <?php print $links; ?>
-</div>
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group.tpl.php b/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group.tpl.php
deleted file mode 100644
index 9017995..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/node-og-group.tpl.php
+++ /dev/null
@@ -1,77 +0,0 @@
-<?php
-// $Id: node-og-group.tpl.php,v 1.3 2008/10/29 20:04:41 dww Exp $
-
-/**
- * @file node-og-grouo.tpl.php
- * 
- * Og has not modified this at all. It is same as node.tpl.php.
- * This template is used by default for group nodes.
- *
- * Theme implementation to display a node.
- *
- * Available variables:
- * - $title: the (sanitized) title of the node.
- * - $content: Node body or teaser depending on $teaser flag.
- * - $picture: The authors picture of the node output from
- *   theme_user_picture().
- * - $date: Formatted creation date (use $created to reformat with
- *   format_date()).
- * - $links: Themed links like "Read more", "Add new comment", etc. output
- *   from theme_links().
- * - $name: Themed username of node author output from theme_user().
- * - $node_url: Direct url of the current node.
- * - $terms: the themed list of taxonomy term links output from theme_links().
- * - $submitted: themed submission information output from
- *   theme_node_submitted().
- *
- * Other variables:
- * - $node: Full node object. Contains data that may not be safe.
- * - $type: Node type, i.e. story, page, blog, etc.
- * - $comment_count: Number of comments attached to the node.
- * - $uid: User ID of the node author.
- * - $created: Time the node was published formatted in Unix timestamp.
- * - $zebra: Outputs either "even" or "odd". Useful for zebra striping in
- *   teaser listings.
- * - $id: Position of the node. Increments each time it's output.
- *
- * Node status variables:
- * - $teaser: Flag for the teaser state.
- * - $page: Flag for the full page state.
- * - $promote: Flag for front page promotion state.
- * - $sticky: Flags for sticky post setting.
- * - $status: Flag for published status.
- * - $comment: State of comment settings for the node.
- * - $readmore: Flags true if the teaser content of the node cannot hold the
- *   main body content.
- * - $is_front: Flags true when presented in the front page.
- * - $logged_in: Flags true when the current user is a logged-in member.
- * - $is_admin: Flags true when the current user is an administrator.
- *
- * @see template_preprocess()
- * @see template_preprocess_node()
- */
-?>
-<div id="node-<?php print $node->nid; ?>" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?> clear-block">
-
-<?php print $picture ?>
-
-<?php if (!$page): ?>
-  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
-<?php endif; ?>
-
-  <div class="meta">
-  <?php if (isset($submitted)): ?>
-    <span class="submitted"><?php print $submitted ?></span>
-  <?php endif; ?>
-
-  <?php if ($terms): ?>
-    <div class="terms terms-inline"><?php print $terms ?></div>
-  <?php endif;?>
-  </div>
-
-  <div class="content">
-    <?php print $content ?>
-  </div>
-
-  <?php print $links; ?>
-</div>
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og-mission.tpl.php b/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og-mission.tpl.php
deleted file mode 100644
index 8d3d7bf..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og-mission.tpl.php
+++ /dev/null
@@ -1,6 +0,0 @@
-<?php
-
-if (!empty($mission)) {
-?>
-  <div id="mission" class="og-mission"><?php print $mission; ?></div>
-<?php } ?>
\ No newline at end of file
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og.css b/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og.css
deleted file mode 100644
index 2033bfe..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/theme/og.css
+++ /dev/null
@@ -1,55 +0,0 @@
-.og-picture-wrapper {
-  border-bottom:1px dotted;
-  padding:5px 0px;
-  text-align:center;
-}
-
-.og-picture-wrapper .picture {
-  float: none;
-}
-
-#block-og-5 div.item-list ul { padding: 0; margin: 0;  }
-#block-og-5 div.item-list ul ul li {margin:0}
-
-/*tighter search button on group details block*/
-#block-og-0 .form-item {
-  margin-bottom: .4em;
-}
-
-/*no link on group title in group details block*/
-#block-og-0 h2 a {
-  text-decoration:none;
-}
-
-/*used in node-og-group-post.tpl.php*/
-.groups .links  {
-  display: inline;
-}
-
-.view-id-og_members_faces table td, .view-id-og_members_block {
-  text-align: center;
-  vertical-align: bottom;
-}
-
-.view-id-og_members_block .item-list ul li {
-	border-top: #CCCCCC 1px dotted;
-	padding-top: 4px;
-	list-style: none;
-	background: none;
-	margin-left: 0;
-	padding-left: 0em;
-	text-indent: -1em;
-}
-
-.view-id-og_members_faces tr.row-first td, .view-id-og_members_block ul li:first-child {
-  border-top: none;
-}
-
-.view-id-og_members_faces div.picture, .view-id-og_members_block div.picture {
-  float: none;
-}
-
-.views-field-is-admin {
-  font-style: italic;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/ca.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/ca.po
deleted file mode 100644
index d8a950f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/ca.po
+++ /dev/null
@@ -1,812 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2005-07-05 09:56-0400\n"
-"PO-Revision-Date: 2006-04-25 17:40+0100\n"
-"Last-Translator: Robert Garrigos <robert at garrigos.org>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: c:\Contributions\modules\og\og.module:19
-msgid "Organic groups"
-msgstr "Organic grups"
-
-#: c:\Contributions\modules\og\og.module:21
-msgid "A group provides home page for like minded users. There they post articles about their shared interest."
-msgstr "Un grup ofereix una pàgina inicial per usuaris d'un mateix interès. Aquests usuaris poden enviar articles sobre els temes que comparteixen"
-
-#: c:\Contributions\modules\og\og.module:23
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Els blocs específics de grup només són visibles en pàgines de grups i no en d'altres pàgines del sistema, com la pàgina inicial o les d'administració."
-
-#: c:\Contributions\modules\og\og.module:25
-msgid "In order to let group admins determine their own group theme, you must enable mutliple themes using %page. To enable admins to upload a group image, you must activate and configure image.module (see Contributions repository)."
-msgstr "Per tal de permetre que els adminstradors de grups puguin determinar el tema gràfic del seu grup, has d'habilitar múltiple temes a %page. Per permetre els administradors a pujar una imatge de grup, has d'activar i configurar image.module (veure el repositori Contributions)"
-
-#: c:\Contributions\modules\og\og.module:25
-msgid "theme configuration page"
-msgstr "pàgina de configuració de temes gràfics"
-
-#: c:\Contributions\modules\og\og.module:35
-msgid "subscribe to group"
-msgstr "subscriu-te al grup"
-
-#: c:\Contributions\modules\og\og.module:36
-msgid "group image (large)"
-msgstr "imatge de grup (gran)"
-
-#: c:\Contributions\modules\og\og.module:37;812
-msgid "group"
-msgstr "grup"
-
-#: c:\Contributions\modules\og\og.module:38;141;224;587;641;1235;1270
-msgid "groups"
-msgstr "grups"
-
-#: c:\Contributions\modules\og\og.module:40
-msgid "unsubscribe from group"
-msgstr "cancel·la la subscripció de grup"
-
-#: c:\Contributions\modules\og\og.module:41
-msgid "approve subscription request"
-msgstr "aprova petició de subcripció"
-
-#: c:\Contributions\modules\og\og.module:42
-msgid "deny subscription request"
-msgstr "denega petició de subcripció"
-
-#: c:\Contributions\modules\og\og.module:43
-msgid "create group administrator"
-msgstr "crear administrador de grup"
-
-#: c:\Contributions\modules\og\og.module:44
-msgid "delete group administrator"
-msgstr "esborrar administrador de grup"
-
-#: c:\Contributions\modules\og\og.module:45
-msgid "remove post from group"
-msgstr "esborrar article de grup"
-
-#: c:\Contributions\modules\og\og.module:46
-msgid "group feed"
-msgstr "feed de grup"
-
-#: c:\Contributions\modules\og\og.module:47
-msgid "albums"
-msgstr "àlbums"
-
-#: c:\Contributions\modules\og\og.module:48;49
-msgid "album"
-msgstr "àlbum"
-
-#: c:\Contributions\modules\og\og.module:57
-msgid "subscriber management"
-msgstr "gestió de subscriptors"
-
-#: c:\Contributions\modules\og\og.module:58
-msgid "list"
-msgstr "llista"
-
-#: c:\Contributions\modules\og\og.module:59
-msgid "add subscribers"
-msgstr "afegeix subscriptors"
-
-#: c:\Contributions\modules\og\og.module:60
-msgid "manage subscription"
-msgstr "gestiona subscripció"
-
-#: c:\Contributions\modules\og\og.module:61
-msgid "send invitation"
-msgstr "envia invitació"
-
-#: c:\Contributions\modules\og\og.module:67
-msgid "email"
-msgstr "correu"
-
-#: c:\Contributions\modules\og\og.module:140;224
-msgid "home"
-msgstr "inici"
-
-#: c:\Contributions\modules\og\og.module:160
-msgid "Send email to %group"
-msgstr "Envia correu a %group"
-
-#: c:\Contributions\modules\og\og.module:163
-msgid "Your email body may not be blank"
-msgstr "El cos del correu no pot quedar buit"
-
-#: c:\Contributions\modules\og\og.module:167
-msgid "Your email subject may not be blank"
-msgstr "El subjecte del correu no pot quedar buit"
-
-#: c:\Contributions\modules\og\og.module:171
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To visit this group, browse to %url1. To unsubscribe from this group, visit %url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Aquest missatge ha estat enviat per un administrador del grup %group a %site. Per visitar aquest grup, vés a %url1. Per cancel·la la subscripció a aquest grup visita %url2"
-
-#: c:\Contributions\modules\og\og.module:183
-msgid "%count emails sent."
-msgstr "%count correus enviats."
-
-#: c:\Contributions\modules\og\og.module:198
-msgid "Your email will be sent to %count in this group. Please use this feature sparingly."
-msgstr "El teu correu s'enviarà a %count subscriptors d'aquest group. Sietplau, usa aquesta caraterística amb prudència."
-
-#: c:\Contributions\modules\og\og.module:199
-msgid "Subject"
-msgstr "Subjecte"
-
-#: c:\Contributions\modules\og\og.module:199
-msgid "Enter a subject for your email."
-msgstr "Entra un subjecte pel teu correu."
-
-#: c:\Contributions\modules\og\og.module:200
-msgid "Body"
-msgstr "Cos"
-
-#: c:\Contributions\modules\og\og.module:200
-msgid "Enter a body for your email."
-msgstr "Entra un cos per teu correu."
-
-#: c:\Contributions\modules\og\og.module:201
-msgid "Send email"
-msgstr "Enviar correu"
-
-#: c:\Contributions\modules\og\og.module:213
-msgid "Subscription saved."
-msgstr "Subscripció guardada."
-
-#: c:\Contributions\modules\og\og.module:219
-msgid "Goodbye"
-msgstr "A reveure."
-
-#: c:\Contributions\modules\og\og.module:219
-msgid "Unsubscribe from this group"
-msgstr "Cancel·la subscripció d'aquest grup"
-
-#: c:\Contributions\modules\og\og.module:221;1569
-msgid "disabled"
-msgstr "inhabilitat"
-
-#: c:\Contributions\modules\og\og.module:221;1572
-msgid "enabled"
-msgstr "habilitat"
-
-#: c:\Contributions\modules\og\og.module:221
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Vols rebre un correu cada vegada que s'envia un missatge a aquest grup?"
-
-#: c:\Contributions\modules\og\og.module:222;535;1267
-msgid "Submit"
-msgstr "Enviar"
-
-#: c:\Contributions\modules\og\og.module:233
-msgid "Subscription request approved."
-msgstr "Petició de subcripció aprovada."
-
-#: c:\Contributions\modules\og\og.module:235
-msgid "Subscription request approved for '%title'"
-msgstr "Petició de subscripció aprovada per '%title'"
-
-#: c:\Contributions\modules\og\og.module:236
-msgid "You may now post messages in this group located at %url"
-msgstr "Ja pots enviar missatges a aquest grup de %url"
-
-#: c:\Contributions\modules\og\og.module:252
-msgid "Subscription request denied."
-msgstr "Petició de subscripció denegada."
-
-#: c:\Contributions\modules\og\og.module:253
-msgid "Subscription request denied for %title"
-msgstr "Petició de subscripció denegada per %title"
-
-#: c:\Contributions\modules\og\og.module:254
-msgid "Sorry, your subscription request was denied."
-msgstr "Ho sentim, la teva petitició de subscripció ha estat denegada."
-
-#: c:\Contributions\modules\og\og.module:270
-msgid "User was promoted to <em> group administrator</em>"
-msgstr "L'usuari ha estat promogut a <em> administrador de grup</em>"
-
-#: c:\Contributions\modules\og\og.module:282
-msgid "User is no longer a group administrator"
-msgstr "L'usuari ja no és administrador de grup"
-
-#: c:\Contributions\modules\og\og.module:297
-msgid "Post removed from group."
-msgstr "Missatge esborrat del grup."
-
-#: c:\Contributions\modules\og\og.module:301
-msgid "Confirmation"
-msgstr "Confirmació"
-
-#: c:\Contributions\modules\og\og.module:301
-msgid "Remove %title from this group."
-msgstr "Esborra %title d'aquest grup."
-
-#: c:\Contributions\modules\og\og.module:303
-msgid "Remove"
-msgstr "Esborrar"
-
-#: c:\Contributions\modules\og\og.module:328
-msgid "You may not specify more than %max email addresses."
-msgstr "No pots especificar més de %max adreces de correu electrònic."
-
-#: c:\Contributions\modules\og\og.module:338
-msgid "invalid email address: "
-msgstr "adreça de correu electrònic no vàlida:"
-
-#: c:\Contributions\modules\og\og.module:344
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invitació per unir-se al grup \"%grup\" a %site"
-
-#: c:\Contributions\modules\og\og.module:345
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-msgstr ""
-"Hola. Sóc un membre de '%group' i et convido a unir-te a aquest grup. Sietpalu, llegeix el texte següent i seguix l'enllaç.\n"
-"\n"
-
-#: c:\Contributions\modules\og\og.module:348
-msgid "Subscribe: %url"
-msgstr "Subscriu-te: %url"
-
-#: c:\Contributions\modules\og\og.module:357
-msgid "%count invitations sent."
-msgstr "%count invitacions enviades."
-
-#: c:\Contributions\modules\og\og.module:376
-msgid "Email addresses"
-msgstr "Correus electrònics"
-
-#: c:\Contributions\modules\og\og.module:376
-msgid "Enter up to %max email addresses. Separate multiple addresses by commas. Each will receive an invitation message from you."
-msgstr "Entra un màxim de %max correus electrònics. Separa múltiple adreces amb comes. Cada un d'ells rebran un missatge d'invitació teu."
-
-#: c:\Contributions\modules\og\og.module:377
-msgid "Personal message"
-msgstr "Missatge personal"
-
-#: c:\Contributions\modules\og\og.module:377
-msgid "Optional. Enter a message which will become part of the invitation email"
-msgstr "Opcional. Entra un missatge que formarà part del correu d'invitació"
-
-#: c:\Contributions\modules\og\og.module:378
-msgid "Send invitation"
-msgstr "Envair invitació"
-
-#: c:\Contributions\modules\og\og.module:389
-msgid "In order to subscribe to this group, you must login or register a new account. After you have successfully done so, you will need to follow the <em>subscribe</em> link again."
-msgstr "Per poder subscriure't a aquest grup has d'entrar com a usuari registrat o crear un compte nou. Un cop fet això, hauràs de seguir l'enllaç <em>subscriu-te</em> una altra vegada."
-
-#: c:\Contributions\modules\og\og.module:402
-msgid "Subscription request awaits approval by an administrator."
-msgstr "Petició de subscripció pendent d'aprovació per part d'un administrador."
-
-#: c:\Contributions\modules\og\og.module:405
-msgid "User subscribed to group,"
-msgstr "Usuari subscrit a grup,"
-
-#: c:\Contributions\modules\og\og.module:432
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Petició de subscripció per '%group' de '%name'"
-
-#: c:\Contributions\modules\og\og.module:433
-msgid "You may approve or deny this request at %url"
-msgstr "Pots aprovar o denegar aquesta petició a %url"
-
-#: c:\Contributions\modules\og\og.module:464
-msgid "User unsubscribed from group."
-msgstr "Cancel·lada la subscripció al grup de l'usuari."
-
-#: c:\Contributions\modules\og\og.module:527
-msgid "%count added to the group"
-msgstr "%count afegits al grup"
-
-#: c:\Contributions\modules\og\og.module:530
-msgid "Unrecognized %names: "
-msgstr "%names no reconeguts:"
-
-#: c:\Contributions\modules\og\og.module:534
-msgid "List of users"
-msgstr "Llista d'usuaris"
-
-#: c:\Contributions\modules\og\og.module:534
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Afegeix un o més noms d'usuaris per tal d'associar usuaris a aquest grup. Múltiples noms d'usuaris han d'anar separats per comes."
-
-#: c:\Contributions\modules\og\og.module:548;760
-msgid "Name"
-msgstr "Nom"
-
-#: c:\Contributions\modules\og\og.module:551
-msgid "Operations"
-msgstr "Operacions"
-
-#: c:\Contributions\modules\og\og.module:556
-msgid "manager"
-msgstr "gestor"
-
-#: c:\Contributions\modules\og\og.module:558
-msgid "edit group"
-msgstr "editar grup"
-
-#: c:\Contributions\modules\og\og.module:567
-msgid "unsubscribe"
-msgstr "cancel·lar subscripció"
-
-#: c:\Contributions\modules\og\og.module:569
-msgid "admin: remove"
-msgstr "admin: esborrar"
-
-#: c:\Contributions\modules\og\og.module:572
-msgid "admin: create"
-msgstr "admin: crear"
-
-#: c:\Contributions\modules\og\og.module:576
-msgid "approve"
-msgstr "aprovar"
-
-#: c:\Contributions\modules\og\og.module:577
-msgid "deny"
-msgstr "denegar"
-
-#: c:\Contributions\modules\og\og.module:587;641;1235;1270
-msgid "Home"
-msgstr "Inici"
-
-#: c:\Contributions\modules\og\og.module:589;597
-msgid "Subscribers"
-msgstr "Subscriptors"
-
-#: c:\Contributions\modules\og\og.module:597;1623
-msgid "Title"
-msgstr "Títol"
-
-#: c:\Contributions\modules\og\og.module:597
-msgid "Owner"
-msgstr "Propietari"
-
-#: c:\Contributions\modules\og\og.module:597;676
-msgid "Description"
-msgstr "Descripció"
-
-#: c:\Contributions\modules\og\og.module:609
-msgid "No groups"
-msgstr "No grups"
-
-#: c:\Contributions\modules\og\og.module:661
-msgid "No posts in this group."
-msgstr "No hi ha missatges en aquest grup."
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "Subscription requests"
-msgstr "Peticions de subscripció"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "open - subscription requests are accepted immediately"
-msgstr "obert - peticions de subscripció són acceptades immediatament"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "moderated - subscription requests must be approved."
-msgstr "moderat - peticions de subscripció han de ser aprovades"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "invitació només - peticions de subscripció han de ser creades per un administrador"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "How should subscription requests be handled in this group?"
-msgstr "Com s'han de gestionar les peticions de subscripció en aquest grup?"
-
-#: c:\Contributions\modules\og\og.module:709
-msgid "registration form"
-msgstr "formulari de registre"
-
-#: c:\Contributions\modules\og\og.module:709
-msgid "Should this group be available for subscription during registration?. If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Ha d'estar disponible per subscripció durant el registre?. Si el sel·lecciones, un quadre de verificació s'afegirà al formulari de registre."
-
-#: c:\Contributions\modules\og\og.module:710
-msgid "list in groups directory"
-msgstr "llistar al directori de grups"
-
-#: c:\Contributions\modules\og\og.module:710
-msgid "Should this group appear on the %page"
-msgstr "Ha d'apareixer aquest grup a la "
-
-#: c:\Contributions\modules\og\og.module:720
-msgid "Thumbnail"
-msgstr "Miniatura"
-
-#: c:\Contributions\modules\og\og.module:722
-msgid "Image"
-msgstr "Imatge"
-
-#: c:\Contributions\modules\og\og.module:722
-msgid "Click \"Browse...\" to select an image to upload."
-msgstr "Fés click a \"Navega...\" per sel·leccionar un imatge per pujar."
-
-#: c:\Contributions\modules\og\og.module:741
-msgid "Screenshot for %theme theme"
-msgstr "Imatge del tema %theme"
-
-#: c:\Contributions\modules\og\og.module:741
-msgid "no screenshot"
-msgstr "sense imatge"
-
-#: c:\Contributions\modules\og\og.module:760
-msgid "Screenshot"
-msgstr "Imatge"
-
-#: c:\Contributions\modules\og\og.module:760
-msgid "Selected"
-msgstr "Sel·leccionat"
-
-#: c:\Contributions\modules\og\og.module:761
-msgid "Group theme"
-msgstr "temea gràfic de grup"
-
-#: c:\Contributions\modules\og\og.module:761
-msgid "Select a theme for your group."
-msgstr "Sel·lecciona un tema pel teu grup."
-
-#: c:\Contributions\modules\og\og.module:871
-msgid "You must select an audience in order to post."
-msgstr "Has de sel·leccionar una audiència per poder enviar el missatge."
-
-#: c:\Contributions\modules\og\og.module:877
-msgid "%name must be a subscriber in order to post into %group"
-msgstr "%name ha de ser subscriptor per poder enviar un missatge a %group"
-
-#: c:\Contributions\modules\og\og.module:930
-msgid "You must subscribe to a group before posting."
-msgstr "Has de subscriure't a un grup abans d'enviar un missatge."
-
-#: c:\Contributions\modules\og\og.module:935
-msgid "Admins: If you want to assign this post to a group whose checkbox does not appear below, you must first change the %author. The author's subscriptions are always shown."
-msgstr "Admin: si vols assignar aquest missatge a un grup el quadre de verificació del qual no apareix a baix, primer has de canviar l'%author. Les subscripcions de l'autor sempre es mostren."
-
-#: c:\Contributions\modules\og\og.module:935;1623
-msgid "Author"
-msgstr "Autor"
-
-#: c:\Contributions\modules\og\og.module:951;1594
-msgid "Public"
-msgstr "Públic"
-
-#: c:\Contributions\modules\og\og.module:951
-msgid "Show this post to everyone or only to members of the groups checked below."
-msgstr "Mostra aquest missatge a tothom o només a membres dels grups sel·leccionats a sota."
-
-#: c:\Contributions\modules\og\og.module:965
-msgid "Audience"
-msgstr "Audiència"
-
-#: c:\Contributions\modules\og\og.module:965
-msgid "Show this post in these groups."
-msgstr "Mostra aquest missatge en aquest grups."
-
-#: c:\Contributions\modules\og\og.module:990
-msgid "%author added '%title' at %site"
-msgstr "%author ha afegit '%title' at %site"
-
-#: c:\Contributions\modules\og\og.module:992
-msgid "EXCERPT"
-msgstr "EXTRACTE"
-
-#: c:\Contributions\modules\og\og.module:992
-msgid "FULL POST"
-msgstr "MISSATGE COMPLERT"
-
-#: c:\Contributions\modules\og\og.module:995
-msgid "You are subscribed to the group '%group_name' at '%site'. To manage your subscription, visit %group_url"
-msgstr "T'has subscrit al grup '%group_name' a '%site'. Per gestionar la teva subscripció, visita %group_url"
-
-#: c:\Contributions\modules\og\og.module:1052
-msgid "Subscribe to %name"
-msgstr "Subscriu %name"
-
-#: c:\Contributions\modules\og\og.module:1055
-msgid "(approval needed)"
-msgstr "(requereix aprovació)"
-
-#: c:\Contributions\modules\og\og.module:1059;1082
-msgid "Groups"
-msgstr "Grups"
-
-#: c:\Contributions\modules\og\og.module:1082
-msgid "your group subscriptions are here for your convenience. they do not appear on the public profile page."
-msgstr "les teves subscripcions de grups es mostren aquí oer conveniència. No apareixen a la pàgina pública del teu perfil."
-
-#: c:\Contributions\modules\og\og.module:1181
-msgid "Organic groups access control has been disabled. You may now disable the module on the <em>%modules</em> page"
-msgstr "Control d'accés a Organic grups ha estat deshabilitat. Ara pots deshabilitar el mòdul a la pàgina <em>%modules</em>"
-
-#: c:\Contributions\modules\og\og.module:1181
-msgid "admin/modules"
-msgstr "admin/modules"
-
-#: c:\Contributions\modules\og\og.module:1195
-msgid "Organic groups access control enabled."
-msgstr "Control d'accés a Organic grups habilitat."
-
-#: c:\Contributions\modules\og\og.module:1241
-msgid "add to this album"
-msgstr "afegeix a aquest àlbum"
-
-#: c:\Contributions\modules\og\og.module:1257
-msgid "Album Title"
-msgstr "Títol d'Àlbum"
-
-#: c:\Contributions\modules\og\og.module:1262
-msgid "Photo"
-msgstr "Foto"
-
-#: c:\Contributions\modules\og\og.module:1280
-msgid "You must specify an album title."
-msgstr "Has d'especificar un títol d'àlbum"
-
-#: c:\Contributions\modules\og\og.module:1329
-msgid "album saved."
-msgstr "àlbum guardad."
-
-#: c:\Contributions\modules\og\og.module:1351
-msgid "Group details"
-msgstr "Detalls de grup"
-
-#: c:\Contributions\modules\og\og.module:1352
-msgid "Group albums"
-msgstr "Àlbums de grup"
-
-#: c:\Contributions\modules\og\og.module:1353
-msgid "Group subscribers"
-msgstr "Subscriptors de grup"
-
-#: c:\Contributions\modules\og\og.module:1354;1414
-msgid "New groups"
-msgstr "Grups nous"
-
-#: c:\Contributions\modules\og\og.module:1355;1397
-msgid "My groups"
-msgstr "Els meus grups"
-
-#: c:\Contributions\modules\og\og.module:1376
-msgid "Maximum number of items to show"
-msgstr "Nombre màxim d'ítems a mostrar"
-
-#: c:\Contributions\modules\og\og.module:1412;1461
-msgid "more"
-msgstr "més"
-
-#: c:\Contributions\modules\og\og.module:1412
-msgid "Browse the newest groups."
-msgstr "Navega pels grups més nous."
-
-#: c:\Contributions\modules\og\og.module:1425
-msgid "submitted by %name. "
-msgstr "enviat per %name."
-
-#: c:\Contributions\modules\og\og.module:1431
-msgid "Albums"
-msgstr "Àlbums"
-
-#: c:\Contributions\modules\og\og.module:1461
-msgid "View all subscribers."
-msgstr "Veure tots els subscritors."
-
-#: c:\Contributions\modules\og\og.module:1464
-msgid "Recent subscribers"
-msgstr "Subscriptors recents"
-
-#: c:\Contributions\modules\og\og.module:1496
-msgid "invite friend"
-msgstr "convida un amic"
-
-#: c:\Contributions\modules\og\og.module:1502
-msgid "age: %age"
-msgstr "edat: %age"
-
-#: c:\Contributions\modules\og\og.module:1504;1507
-msgid "group manager: "
-msgstr "gestor de grup:"
-
-#: c:\Contributions\modules\og\og.module:1509
-msgid "my subscription"
-msgstr "la meva subscripció"
-
-#: c:\Contributions\modules\og\og.module:1512
-msgid "Your subscription request awaits approval."
-msgstr "La teva subscripció està pendent d'aprovació."
-
-#: c:\Contributions\modules\og\og.module:1513
-msgid "delete request"
-msgstr "esborra la petició"
-
-#: c:\Contributions\modules\og\og.module:1517
-msgid "request subscription"
-msgstr "petició de subscripció"
-
-#: c:\Contributions\modules\og\og.module:1520
-msgid "subscribe"
-msgstr "subscriure"
-
-#: c:\Contributions\modules\og\og.module:1541
-msgid "create %type"
-msgstr "crear %type"
-
-#: c:\Contributions\modules\og\og.module:1541
-msgid "Add a new %s in this group."
-msgstr "Afegeix un nou %s en aquest grup."
-
-#: c:\Contributions\modules\og\og.module:1549
-msgid "create album"
-msgstr "crea un àlbum"
-
-#: c:\Contributions\modules\og\og.module:1560
-msgid "remove from group"
-msgstr "esborra del grup"
-
-#: c:\Contributions\modules\og\og.module:1568
-msgid "Organic groups configuration"
-msgstr "Configuració d'Organic grups"
-
-#: c:\Contributions\modules\og\og.module:1570;1580
-msgid "Enable"
-msgstr "Habilita"
-
-#: c:\Contributions\modules\og\og.module:1573;1584
-msgid "Disable"
-msgstr "Deshabilita"
-
-#: c:\Contributions\modules\og\og.module:1575
-msgid "Organic groups access control is currently"
-msgstr "El control d'accés a Orgànic grups està actualment"
-
-#: c:\Contributions\modules\og\og.module:1577
-msgid "Module status"
-msgstr "Estat del mòdul"
-
-#: c:\Contributions\modules\og\og.module:1577
-msgid "After enabling this module via the module settings page or before disabling this module, use the above button to restore default permissions."
-msgstr "Després d'habilitar aquest mòdul a la pàgina de configuració de mòduls o abans de deshabilitar aquest mòdul, restaura els permisos per defecte mitjançant el botó d'aquí sobre."
-
-#: c:\Contributions\modules\og\og.module:1591
-msgid "Explanation or submission guidelines"
-msgstr "Explicació o guia per a enviar missatges"
-
-#: c:\Contributions\modules\og\og.module:1591
-msgid "This text will be displayed at the top of the group submission form.  It is useful for helping or instructing your users."
-msgstr "Aquest text es mostrarà a sobre de tot del formulari de tramesa del grup. És útil per ajudar o donar instruccions als teus usuaris."
-
-#: c:\Contributions\modules\og\og.module:1592
-msgid "Unlimited albums"
-msgstr "Àlbums ilimitats"
-
-#: c:\Contributions\modules\og\og.module:1592
-msgid "If you want to limit your groups to a single album, uncheck this box."
-msgstr "Si vols limitar els teus grups a un sol àlbum, desmarca aquesta casella."
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visible only within the targeted groups"
-msgstr "Visible només pels grups sel·leccionats"
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Visible pels grups sel·leccionats i altres pàgines"
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visibility to be determined by the author/editor using a checkbox on the posting form"
-msgstr "Visibilitat determinada per l'autor/editor mitjançant un quadre de verificació en el formulari de tramesa"
-
-#: c:\Contributions\modules\og\og.module:1594
-msgid "Visibility of posts"
-msgstr "Visibilitat dels missatges"
-
-#: c:\Contributions\modules\og\og.module:1594
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post %pub. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Determina de quina manera estarà disponible un missatge quan està afiliat a un grup. Els administrador de grups veuen aquesta casella de verificació per fer un missatge %pub. Nota que canviar aquesta configuració no té efectes sobre missatges ja existents. Edita i guarda de nou aquests missatges perquè puguin disposar d'aquesta nova configuració."
-
-#: c:\Contributions\modules\og\og.module:1595
-msgid "Maximum posts on group home page"
-msgstr "nombre màxim de missatges a la pàgina d'inici del grup"
-
-#: c:\Contributions\modules\og\og.module:1595
-msgid "How many posts of a given type should display on the group home page."
-msgstr "Quants missatges d'un tipus determinat s'han de mostrar a la pàgina d'inici del grup."
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "Show member pictures"
-msgstr "Mostra les imatges dels membres"
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "Should member pictures be shown in the group subscribers and group details blocks? You must also enable pictures in %user."
-msgstr "S'han de mostrar les imatges dels membres en els blocs dels subscriptors del grup i dels detalls del grup? També has d'habilitar les imatges a %user."
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "User configuration"
-msgstr "Configuració d'usuari"
-
-#: c:\Contributions\modules\og\og.module:1598
-msgid "optional"
-msgstr "opcional"
-
-#: c:\Contributions\modules\og\og.module:1598
-msgid "required"
-msgstr "necessari"
-
-#: c:\Contributions\modules\og\og.module:1599
-msgid "Audience required"
-msgstr "Audiència necessària"
-
-#: c:\Contributions\modules\og\og.module:1599
-msgid "Do you require that all posts be affiliated with a group? If so, new users will be unable to complete a post until they join a group. Note that changing this setting has affect existing posts when they are edited."
-msgstr "És necessari que tots els missatges estiguis afiliats a un grup? En aquest cas, els usuaris nous no podran acabar d'enviar un missatge fins que no es subscriguin a un grup. Nota que el canvi d'aquesta configuració només afecta els missatges ja existents en el moment que es tornen a editar."
-
-#: c:\Contributions\modules\og\og.module:1605
-msgid "Omitted content types"
-msgstr "Tipus de contingu omesos"
-
-#: c:\Contributions\modules\og\og.module:1605
-msgid "Select any node types which should <em>not</em> participate in the Audience targetting system."
-msgstr "Sel·lecciona qualsevol tipus de node que <em>no</em> ha de partipar en el sistema d'objectius d'audiència"
-
-#: c:\Contributions\modules\og\og.module:1623
-msgid "Replies"
-msgstr "Respostes"
-
-#: c:\Contributions\modules\og\og.module:1623
-msgid "Last reply"
-msgstr "Darrera resposta"
-
-#: c:\Contributions\modules\og\og.module:527
-msgid "1 user"
-msgid_plural "%count users"
-msgstr[0] ""
-msgstr[1] ""
-
-#: c:\Contributions\modules\og\og.module:530
-msgid "name"
-msgid_plural "names"
-msgstr[0] ""
-msgstr[1] ""
-
-#: c:\Contributions\modules\og\og.module:1426
-msgid "1 image"
-msgid_plural "%count images"
-msgstr[0] ""
-msgstr[1] ""
-
-#: c:\Contributions\modules\og\og.module:1498
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: c:\Contributions\modules\og\og.module:77
-msgid "create groups"
-msgstr "crea grups"
-
-#: c:\Contributions\modules\og\og.module:77
-msgid "administer organic groups"
-msgstr "administra orgànic grup"
-
-#: c:\Contributions\modules\og\og.module:0
-msgid "og"
-msgstr "og"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/da.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/da.po
deleted file mode 100644
index 073a7b7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/da.po
+++ /dev/null
@@ -1,625 +0,0 @@
-# Danish translation of Drupal (og.module)
-# Copyright 2005 Lennart Kiil <lennart at zensci.com>
-msgid ""
-msgstr ""
-"Project-Id-Version: Danish translation of Drupal (og.module) $Id: da.po,v 1.1 2008/05/04 21:41:54 hass Exp $\n"
-"POT-Creation-Date: 2005-06-08 10:55+0200\n"
-"PO-Revision-Date: 2006-01-13 15:29+0100\n"
-"Last-Translator: Morten Wulff <wulff at tem.dtu.dk>\n"
-"Language-Team: Danish Language Team <danish at psyke.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: Danish\n"
-"X-Poedit-Country: DENMARK\n"
-
-msgid "Organic groups"
-msgstr "Organiske grupper"
-
-msgid "A group provides home page for like minded users. There they post articles about their shared interest."
-msgstr "En gruppe giver en hjemmeside for brugere med fælles iteresse. Her kan de kommunikere den fælles interesse."
-
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Gruppeblokke er kun synlige på gruppesider og ikke på systemsider som forsiden og administrationssiderne."
-
-msgid "In order to let group admins determine their own group theme, you must enable mutliple themes using %page. To enable admins to upload a group image, you must activate and configure image.module (see Contributions repository)."
-msgstr "Hvis du vil lade gruppe administratorer bestemme deres eget tema, skal du først aktivere flere temaer med %page. For at lade administratorer overføre et gruppebillede, skal du først aktivere og konfigurere image.module (se Contributions arkivet)."
-
-msgid "theme configuration page"
-msgstr "Tema konfigurationsside"
-
-msgid "subscribe to group"
-msgstr "Abonnér på gruppe"
-
-msgid "group image (large)"
-msgstr "gruppebillede (stort)"
-
-msgid "group"
-msgstr "gruppe"
-
-msgid "groups"
-msgstr "grupper"
-
-msgid "unsubscribe from group"
-msgstr "Opsig abonnement på gruppe"
-
-msgid "approve subscription request"
-msgstr "Godkend abonnementsansøgning"
-
-msgid "deny subscription request"
-msgstr "Nægt abonnementsansøgning"
-
-msgid "create group administrator"
-msgstr "Opret gruppe-administrator"
-
-msgid "delete group administrator"
-msgstr "Slet gruppe-administrator"
-
-msgid "remove post from group"
-msgstr "Fjern indlæg fra gruppe"
-
-msgid "group feed"
-msgstr "gruppe feed"
-
-msgid "albums"
-msgstr "albums"
-
-msgid "album"
-msgstr "album"
-
-msgid "subscriber management"
-msgstr "Abonnemtsstyring"
-
-msgid "list"
-msgstr "liste"
-
-msgid "add subscribers"
-msgstr "tilføj abonnementer"
-
-msgid "manage subscription"
-msgstr "håndter abonnementer"
-
-msgid "send invitation"
-msgstr "send invitation"
-
-msgid "email"
-msgstr "e-mail"
-
-msgid "home"
-msgstr "hjem"
-
-msgid "Send email to %group"
-msgstr "Send email til %group"
-
-msgid "Your email body may not be blank"
-msgstr "Din e-mail må ikke være tom"
-
-msgid "Your email subject may not be blank"
-msgstr "Din e-mails emne må ikke være tomt"
-
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To visit this group, browse to %url1. To unsubscribe from this group, visit %url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Denne besked blev sent af en administrator i '%group' gruppe fra %site. For at besøge gruppen, gå til %url1. For at opsige dit abonnement på denne gruppe, besøg %url2"
-
-msgid "%count emails sent."
-msgstr "%count e-mails sendt"
-
-msgid "Your email will be sent to %count in this group. Please use this feature sparingly."
-msgstr "Din e-mail vil blive sendt til %count i denne gruppe. Brug venligst denne funktion sjældent."
-
-msgid "Subject"
-msgstr "Emne"
-
-msgid "Enter a subject for your email."
-msgstr "Skriv et emne for din e-mail."
-
-msgid "Body"
-msgstr "Indhold"
-
-msgid "Enter a body for your email."
-msgstr "Skriv indhold i din e-mail."
-
-msgid "Send email"
-msgstr "Send e-mail"
-
-msgid "Subscription saved."
-msgstr "Abonnement gemt."
-
-msgid "Goodbye"
-msgstr "Farvel"
-
-msgid "Unsubscribe from this group"
-msgstr "Opsig abonnement på denne gruppe"
-
-msgid "disabled"
-msgstr "Ikke aktiveret"
-
-msgid "enabled"
-msgstr "Aktiveret"
-
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Vil du modtage en e-mail hver gang en besked skrives her i denne gruppe?"
-
-msgid "Submit"
-msgstr "Indsend"
-
-msgid "Subscription request approved."
-msgstr "Abonnementansøgning godkendt"
-
-msgid "Subscription request approved for '%title'"
-msgstr "Abonnementansøgning godkendt for '%title'"
-
-msgid "You may now post messages in this group located at %url"
-msgstr "Du kan nu skrive beskeder i gruppen her %url"
-
-msgid "Subscription request denied."
-msgstr "Abonnementansøgning afvist"
-
-msgid "Subscription request denied for %title"
-msgstr "Abonnementansøgning afvist for %title"
-
-msgid "Sorry, your subscription request was denied."
-msgstr "Desværre, din abonnementansøgning blev afvist"
-
-msgid "User was promoted to <em> group administrator</em>"
-msgstr "Bruger blev forfremmet til <em> gruppe-administrator </em>"
-
-msgid "User is no longer a group administrator"
-msgstr "Bruger er ikke længere gruppe-administrator"
-
-msgid "Post removed from group."
-msgstr "Indlæg fjernet fra gruppen."
-
-msgid "Confirmation"
-msgstr "Bekræftelse"
-
-msgid "Remove %title from this group."
-msgstr "Fjern %title fra denne gruppe"
-
-msgid "Remove"
-msgstr "Fjern"
-
-# c:\Contributions\modules\og\og.module:328
-msgid "You may not specify more than %max email addresses."
-msgstr "Du kan ikke angive flere end %max e-post adresser."
-
-msgid "invalid email address: "
-msgstr "ugyldig e-mail adresse"
-
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invitation til at blive medlem af gruppen \"%group\" på %site"
-
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-msgstr ""
-"Hej. Jeg er medlem af '%group' , og jeg inviterer dig til at indmelde dig også. Se venligst link og besked nedenfor.\n"
-"\n"
-
-msgid "Subscribe: %url"
-msgstr "Abonnér: %url"
-
-msgid "%count invitations sent."
-msgstr "%count invitationer sendt"
-
-msgid "Email addresses"
-msgstr "E-mail adresser"
-
-# c:\Contributions\modules\og\og.module:376
-msgid "Enter up to %max email addresses. Separate multiple addresses by commas. Each will receive an invitation message from you."
-msgstr "Indtast op til %max e-post adresser. Adskil adresser med komma. Hver adresse modtager en invitaion fra dig."
-
-msgid "Personal message"
-msgstr "Personlig besked"
-
-msgid "Optional. Enter a message which will become part of the invitation email"
-msgstr "Valgfrit. Skriv en besked, der vil blive en del af invitations e-mailen"
-
-msgid "Send invitation"
-msgstr "Send invitation"
-
-msgid "In order to subscribe to this group, you must login or register a new account. After you have successfully done so, you will need to follow the <em>subscribe</em> link again."
-msgstr "For at abonnere på denne gruppe, må du først logge ind eller oprette en konto. Efter du har gjort det, kan du følge <em>abonnér</em> linket igen. "
-
-msgid "Subscription request awaits approval by an administrator."
-msgstr "Abonnementansøgning venter på behandling fra en administrator."
-
-msgid "User subscribed to group,"
-msgstr "Bruger abonnerede på gruppe,"
-
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Abonnementansøgning til '%group' fra '%name'"
-
-msgid "You may approve or deny this request at %url"
-msgstr "Du kan godkende eller afvise denne ansøgning ved %url"
-
-msgid "User unsubscribed from group."
-msgstr "Bruger opsagt abonnement på gruppe."
-
-msgid "%count added to the group"
-msgstr "%count tilføjet til gruppen"
-
-msgid "Unrecognized %names: "
-msgstr "Ukendte %names:"
-
-msgid "List of users"
-msgstr "Liste over brugere"
-
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Tilføj et eller flere brugernavne til gruppen. Flere brugernavne adskilles med komma."
-
-msgid "Name"
-msgstr "Navn"
-
-msgid "Operations"
-msgstr "Handlinger"
-
-msgid "manager"
-msgstr "manager"
-
-msgid "edit group"
-msgstr "rediger gruppe"
-
-msgid "unsubscribe"
-msgstr "opsig abonnement"
-
-msgid "admin: remove"
-msgstr "admin: fjern"
-
-msgid "admin: create"
-msgstr "admin: tilføj"
-
-msgid "approve"
-msgstr "godkend"
-
-msgid "deny"
-msgstr "afvis"
-
-msgid "Home"
-msgstr "Hjem"
-
-msgid "Subscribers"
-msgstr "Abonnementer"
-
-msgid "Title"
-msgstr "Titel"
-
-msgid "Owner"
-msgstr "Ejer"
-
-msgid "Description"
-msgstr "Beskrivelse"
-
-msgid "No groups"
-msgstr "Ingen grupper"
-
-msgid "No posts in this group."
-msgstr "Ingen indlæg i denne gruppe."
-
-msgid "Subscription requests"
-msgstr "Abonnementsansøgninger"
-
-msgid "open - subscription requests are accepted immediately"
-msgstr "åben - abonnementansøgninger godkendes straks"
-
-msgid "moderated - subscription requests must be approved."
-msgstr "modereret - abonnemtansøgninger skal godkendes"
-
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "invitation kræves - abonnementer kan kun tilføjes af administrator"
-
-msgid "How should subscription requests be handled in this group?"
-msgstr "Hvordan behandles abonnementansøgninger i denne gruppe?"
-
-# c:\Contributions\modules\og\og.module:709
-msgid "registration form"
-msgstr "registreringsformular"
-
-msgid "Should this group be available for subscription during registration?. If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Skal gruppem være tilgængelig for abonnement under registrering? Hvis afkrydset, vil en tilsvarende afkrydsningsboks blive tilføjet registreringsformularen."
-
-# c:\Contributions\modules\og\og.module:710
-msgid "list in groups directory"
-msgstr "vis i gruppeoversigt"
-
-# c:\Contributions\modules\og\og.module:710
-msgid "Should this group appear on the %page"
-msgstr "Skal gruppen vises på %page"
-
-msgid "Thumbnail"
-msgstr "Thumbnail"
-
-msgid "Image"
-msgstr "Billede"
-
-msgid "Click \"Browse...\" to select an image to upload."
-msgstr "Klik \"Browse...\" for at vælge et billede at uploade."
-
-msgid "Screenshot for %theme theme"
-msgstr "Screenshot for %theme tema"
-
-msgid "no screenshot"
-msgstr "Intet screenshot"
-
-msgid "Screenshot"
-msgstr "Screenshot"
-
-msgid "Selected"
-msgstr "Valgt"
-
-msgid "Group theme"
-msgstr "Gruppetema"
-
-msgid "Select a theme for your group."
-msgstr "Vælg a tema til din gruppe."
-
-msgid "You must select an audience in order to post."
-msgstr "Du skal vælge et publikum for at kunne indsende."
-
-msgid "%name must be a subscriber in order to post into %group"
-msgstr "%name skal være abonnement for at kunne indsende til %group"
-
-msgid "You must subscribe to a group before posting."
-msgstr "Du skal abonnere på en gruppe før indsending."
-
-msgid "Admins: If you want to assign this post to a group whose checkbox does not appear below, you must first change the %author. The author's subscriptions are always shown."
-msgstr "Admins: Hvis du vil tilføje dette indlæg til en gruppe hvis afkrydsningsfelt ikke findes nedenfor, må du først ændre %author. Forfatterens abonnementer bliver altid vist."
-
-msgid "Author"
-msgstr "Forfatter"
-
-msgid "Public"
-msgstr "Offentlig"
-
-msgid "Show this post to everyone or only to members of the checked selected below."
-msgstr "Hvis indlægget til alle eller kun til medlemmer af afkrydsede herunder."
-
-msgid "Audience"
-msgstr "Publikum"
-
-msgid "Show this post in these groups."
-msgstr "Vis dette indlæg i disse grupper."
-
-msgid "%author added '%title' at %site"
-msgstr "%author tilføjede '%title' på %site"
-
-msgid "EXCERPT"
-msgstr "UDDRAG"
-
-msgid "FULL POST"
-msgstr "HELT INDLÆG"
-
-msgid "You are subscribed to the group '%group_name' at '%site'. To manage your subscription, visit %group_url"
-msgstr "Du abonnerer på gruppen '%group_name' på '%site'. For at håndtere dit abonnement, besøg %group_url "
-
-msgid "Subscribe to %name"
-msgstr "Abonnér på %name"
-
-msgid "(approval needed)"
-msgstr "(godkendelse nødvendig)"
-
-msgid "Groups"
-msgstr "Grupper"
-
-# c:\Contributions\modules\og\og.module:1082
-msgid "your group subscriptions are here for your convenience. they do not appear on the public profile page."
-msgstr "dine gruppeabonnementer vises her som en hjælp til dig. De optræder ikke på din offentlige profilside."
-
-msgid "Organic groups access control has been disabled. You may now disable the module on the <em>%modules</em> page"
-msgstr "Organiske grupper adgangskontrol er deaktiveret. Du kan nu deaktivere modulet på <em>%modules</em> siden"
-
-msgid "admin/modules"
-msgstr "admin/modules"
-
-msgid "Organic groups access control enabled."
-msgstr "Organiske grupper adgangskontrol aktiveret"
-
-msgid "add to this album"
-msgstr "tilføj til dette album"
-
-msgid "Album Title"
-msgstr "Album titel"
-
-msgid "Photo"
-msgstr "Foto"
-
-msgid "You must specify an album title."
-msgstr "Du skal specificere en album titel."
-
-msgid "album saved."
-msgstr "album gemt."
-
-msgid "Group details"
-msgstr "Gruppe detaljer"
-
-msgid "Group albums"
-msgstr "Gruppe albums"
-
-msgid "Group subscribers"
-msgstr "Gruppemedlemmer"
-
-msgid "New groups"
-msgstr "Nye grupper"
-
-msgid "My groups"
-msgstr "Mine grupper"
-
-# c:\Contributions\modules\og\og.module:1376
-msgid "Maximum number of items to show"
-msgstr "Antal elementer der vises"
-
-msgid "more"
-msgstr "mere"
-
-msgid "Browse the newest groups."
-msgstr "Gennemse nyeste grupper."
-
-msgid "submitted by %name. "
-msgstr "indsendt af %name."
-
-msgid "Albums"
-msgstr "Albums"
-
-msgid "View all subscribers."
-msgstr "Se alle abonnementer."
-
-msgid "Recent subscribers"
-msgstr "Nylige abonnementer"
-
-msgid "invite friend"
-msgstr "inviter en ven"
-
-msgid "age: %age"
-msgstr "alder: %age"
-
-msgid "group manager: "
-msgstr "gruppe manager:"
-
-msgid "my subscription"
-msgstr "mit abonnement"
-
-msgid "Your subscription request awaits approval."
-msgstr "Din abonnementansøgning afventer godkendelse."
-
-msgid "delete request"
-msgstr "slet forespørgsel"
-
-msgid "request subscription"
-msgstr "ansøg om abonnement"
-
-msgid "subscribe"
-msgstr "abonnér"
-
-msgid "create %type"
-msgstr "tilføj %type"
-
-msgid "Add a new %s in this group."
-msgstr "Tilføj en ny %s i denne gruppe."
-
-msgid "create album"
-msgstr "tilføj album"
-
-msgid "remove from group"
-msgstr "fjern fra denne gruppe"
-
-msgid "Organic groups configuration"
-msgstr "Organiske grupper konfiguration"
-
-msgid "Enable"
-msgstr "Aktiver"
-
-msgid "Disable"
-msgstr "Deaktiver"
-
-msgid "Organic groups access control is currently"
-msgstr "Organiske grupper adgangskontrol er på nuværende tidspunkt"
-
-msgid "Module status"
-msgstr "Modul status"
-
-msgid "After enabling this module via the module settings page or before disabling this module, use the above button to restore default permissions."
-msgstr "Efter aktivering af dette modul via modul opsætningssiden eller før deaktivering af modulet, brug knappen ovenfor for at genoprette standard tilladelser."
-
-msgid "Explanation or submission guidelines"
-msgstr "Forklaring eller indsendelsesretningslinjer"
-
-msgid "This text will be displayed at the top of the group submission form.  It is useful for helping or instructing your users."
-msgstr "Denne tekst vil blive vist på toppen af gruppe indsendelsesblanketten. Den er hjælpsom som guide til brugere."
-
-msgid "Unlimited albums"
-msgstr "Ubegrænset antal albums"
-
-msgid "If you want to limit your groups to a single album, uncheck this box."
-msgstr "Hvis du ønsker at begrænse antallet af album en gruppe kan have til et enkelt, så fjern krydset i boksen."
-
-msgid "Visible only within the targeted groups"
-msgstr "Kun synlig indenfor de specificerede grupper"
-
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Synlig indenfor specificerede grupper og på andre sider"
-
-msgid "Visibility to be determined by the author/editor using a checkbox on the posting form"
-msgstr "Synlighed afhænger af forfatterens/redaktørens brug af afkrydsningsbokse"
-
-msgid "Visibility of posts"
-msgstr "Synlighed af indlæg"
-
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post %pub. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Bestem hvor alment tilgængeligt et givent indlæg skal være, når det er knyttet til en gruppe. OG administratorer ser altid afkrydsningsfelt for at gøre et indlæg %pub. Bemærk at denne indstilling påvirker eksisterende indlæg når de redigeres."
-
-msgid "Maximum posts on group home page"
-msgstr "Maksimum antal indlæg på gruppe hjemmesiden"
-
-msgid "How many posts of a given type should display on the group home page."
-msgstr "Hvor mange indlæg af en given type skal vises på gruppe hjemmesiden"
-
-msgid "Show member pictures"
-msgstr "Vis medlemsbilleder"
-
-msgid "Should member pictures be shown in the group subscribers and group details blocks? You must also enable pictures in %user."
-msgstr "Skal medlemsbilleder vises i gruppe medlems og gruppe detalje boksene? Du skal også aktivere billeder i %user."
-
-msgid "User configuration"
-msgstr "Bruger konfiguration"
-
-msgid "optional"
-msgstr "frivillig"
-
-msgid "required"
-msgstr "påkrævet"
-
-msgid "Audience required"
-msgstr "Publikum påkrævet"
-
-msgid "Do you require that all posts be affiliated with a group? If so, new users will be unable to complete a post until they join a group. Note that changing this setting has affect existing posts when they are edited."
-msgstr "Ønsker du at alle indlæg skal knyttes til en gruppe? Hvis ja, vil nye brugere være ude af stand til at færdiggøre et indlæg indtil de har tilmeldt sig en gruppe. Bemærk at denne indstilling påvirker eksisterende indlæg når de redigeres."
-
-msgid "Omitted content types"
-msgstr "Udeladte indholdstyper"
-
-msgid "Select any node types which should <em>not</em> participate in the Audience targetting system."
-msgstr "Vælg enhver indholdstype der <em>ikke</em> skal være med i det publikumspecifikke system."
-
-msgid "Replies"
-msgstr "Svar"
-
-msgid "Last reply"
-msgstr "Sidste svar"
-
-msgid "1 user"
-msgid_plural "%count users"
-msgstr[0] "1 bruger"
-msgstr[1] "%count brugere"
-
-msgid "name"
-msgid_plural "names"
-msgstr[0] "navn"
-msgstr[1] "navne"
-
-msgid "1 image"
-msgid_plural "%count images"
-msgstr[0] "1 billede"
-msgstr[1] "%count billeder"
-
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] "1 abonnent"
-msgstr[1] "%count abonnenter"
-
-msgid "create groups"
-msgstr "tilføj grupper"
-
-msgid "administer organic groups"
-msgstr "administrer organiske grupper"
-
-msgid "og"
-msgstr "og"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/el.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/el.po
deleted file mode 100644
index befdf6d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/el.po
+++ /dev/null
@@ -1,1086 +0,0 @@
-# LANGUAGE translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  node.tpl.php,v 1.4.2.2 2006/01/04 23:03:33 weitzman
-#  og.module,v 1.110.2.105 2006/07/26 19:10:58 dww
-#  og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#  og_basic.module,v 1.1.2.3 2006/06/12 01:07:43 webchick
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: DRUPAL OG.Module \n"
-"POT-Creation-Date: 2006-07-27 03:29-0400\n"
-"PO-Revision-Date: 2006-11-24 05:16+0200\n"
-"Last-Translator: Panagiotis V <velpan at freemail.gr>\n"
-"Language-Team: GREEK <velpan at freemail.gr>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-"X-Poedit-Language: Greek\n"
-"X-Poedit-Country: GREECE\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: node.tpl.php:21
-#: og.module:55;325;753;885;1145
-msgid "groups"
-msgstr "ομάδες"
-
-#: og_views.inc:459
-#: og.module:555;1862
-msgid "subscribe"
-msgstr "εγγραφή"
-
-#: og_views.inc:469
-#: og.module:1845
-msgid "my subscription"
-msgstr "η εγγραφή μου"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr "άγνωστος κωδικός μέλους: %uid"
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr "Ο χρήστης δεν είναι μέλος της συγκεκριμένης ομάδας"
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr "Δεν επιτρέπεται στα μέλη να ανακτούν εγγραφές για άλλους χρήστες."
-
-#: og_basic.module:9
-msgid "A group provides a home page for like minded users. There they post articles about their shared interest."
-msgstr "Μια ομάδα προσφέρει μια κεντρική σελίδα για μέλη που σκέφτονται παρόμοια. Εδώ καταχωρούν άρθρα σχετικά με τα κοινά τους ενδιαφέροντα."
-
-#: og_basic.module:11
-msgid "Basic group node for Organic groups"
-msgstr "Κεντρικός κόμβος ομάδας για Οργανικές ομάδες"
-
-#: og_basic.module:22;34
-msgid "group"
-msgstr "ομάδα"
-
-#: og_basic.module:63
-msgid "Welcome message"
-msgstr "Μήνυμα καλωσορίσματος"
-
-#: og_basic.module:63
-msgid "This message is shown by default at the top of the group home page."
-msgstr "Το μήνυμα αυτό εμφανίζεται πάνω πάνω στη αρχική σελίδα της ομάδας."
-
-#: og_basic.module:55
-msgid "create groups"
-msgstr "δημιουργία ομάδων"
-
-#: og_basic.module:0
-msgid "og_basic"
-msgstr "og_basic"
-
-#: og.module:39
-msgid "Organic groups"
-msgstr "Οργανικές ομάδες"
-
-#: og.module:41
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Μπλοκς σχετιζόμενα με ομάδες εμφανίζονται μόνο στις σελίδες των αντίστοιχων ομάδων κι όχι στις δημόσιες σελίδες ή τις σελίδες διαχείρισης."
-
-#: og.module:43
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using %page."
-msgstr "Για να αφήσετε την ομάδα να καθορίσει την δική της παραλλαγή, πρέπει να ενεργοποιήσετε τις πολλαπλές παραλλαγές χρησιμοποιώντας την %page."
-
-#: og.module:43
-msgid "theme configuration page"
-msgstr "σελίδα ρυθμίσεων θέματος"
-
-#: og.module:54
-msgid "subscribe to group"
-msgstr "εγγραφή στην ομάδα"
-
-#: og.module:58
-msgid "my groups"
-msgstr "οι ομάδες μου"
-
-#: og.module:59
-msgid "unsubscribe from group"
-msgstr "διαγραφή από την ομάδα"
-
-#: og.module:60
-msgid "approve subscription request"
-msgstr "έγκριση αίτηση εγγραφής"
-
-#: og.module:61
-msgid "deny subscription request"
-msgstr "απόρριψη αίτησης εγγραφής"
-
-#: og.module:62
-msgid "create group administrator"
-msgstr "δημιουργία διαχειριστή ομάδας"
-
-#: og.module:63
-msgid "delete group administrator"
-msgstr "διαγραφή διαχειριστή ομάδας"
-
-#: og.module:64
-msgid "remove post from group"
-msgstr "διαγραφή καταχώρησης από την ομάδα"
-
-#: og.module:65
-msgid "group feed"
-msgstr "τροφοδοσία ομάδας"
-
-#: og.module:73
-msgid "subscriber management"
-msgstr "διαχείριση μέλους ομάδας"
-
-#: og.module:75
-msgid "manage subscription"
-msgstr "διαχείριση εγγραφής"
-
-#: og.module:76
-msgid "send invitation"
-msgstr "στείλε πρόσκληση"
-
-#: og.module:78
-msgid "add subscribers"
-msgstr "πρόσθεσε μέλη"
-
-#: og.module:88
-msgid "email"
-msgstr "email"
-
-#: og.module:265
-msgid "Send email to %group"
-msgstr "Στείλε email στο %group"
-
-#: og.module:273
-msgid "Your email will be sent to %count in this group. Please use this feature sparingly."
-msgstr "Το email σου θα σταλεί σε %count μέλη της ομάδας σου. Παρακαλώ κάντε χρήση της υπηρεσίας με σύνεση."
-
-#: og.module:275
-msgid "Enter a subject for your email."
-msgstr "Πρόσθέστε ένα θέμα στο email σας."
-
-#: og.module:276
-msgid "Enter a body for your email."
-msgstr "Προσθέστε κείμενο στο email σας."
-
-#: og.module:277
-msgid "Send email"
-msgstr "Στείλε το email"
-
-#: og.module:284
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To visit this group, browse to %url1. To unsubscribe from this group, visit %url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Το μήνυμα στάλθηκε από ένα διαχειριστή της ομάδας '%group' της ιστοσελίδας %site. Για να επισκεφθείτε αυτή την ομάδα, πλοηγηθείτε στην σελίδα %url1. Για να διαγραφείτε από την ομάδα, επισκεφθείτε την σελίδα %url2"
-
-#: og.module:296
-msgid "%count emails sent."
-msgstr "Στάλθηκαν %count emails."
-
-#: og.module:312
-msgid "You may not unsubscribe from this group because it is a %closed group. You should request unsubscription from a group administrator."
-msgstr "Δεν γίνεται να διαγραφείτε από αυτή την ομάδα γιατί είναι μια %closed ομάδα. Θα πρέπει να ζητήσετε από κάποιον διαχειριστή της ομάδας να σας διαγράψει."
-
-#: og.module:315
-msgid "You may not unsubscribe from this group because you are its owner. A site administrator can assign ownership to another user and then you can unsubscribe."
-msgstr "Δεν γίνεται να διαγραφείτε από αυτή την ομάδα γιατί είστε ο ιδιοκτήτης της. Ο διαχειριστής μια ομάδας μπορεί να αναθέσει την ιδιοκτησία της σε ένα άλλο μέλος και κατόπιν μπορεί να διαγραφεί."
-
-#: og.module:318
-msgid "Unsubscribe from this group"
-msgstr "Διαγραφείτε από αυτή την ομάδα"
-
-#: og.module:319
-msgid "Goodbye"
-msgstr "Γεια χαρά"
-
-#: og.module:319
-msgid "Actions"
-msgstr "Ενέργειες"
-
-#: og.module:321
-msgid "Email notification"
-msgstr "Υπενθύμιση μέσω email"
-
-#: og.module:321;1904
-msgid "enabled"
-msgstr "ενεργοποιήθηκε"
-
-#: og.module:321
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Θα ήθελες να λαμβάνεις email κάθε φορά που ένα μήνυμα καταχωρήται σε αυτή την ομάδα;"
-
-#: og.module:325
-msgid "home"
-msgstr "αρχική σελίδα"
-
-#: og.module:335
-msgid "Subscription saved."
-msgstr "Η αίτηση εγγραφής καταχωρήθηκε."
-
-#: og.module:384
-msgid "Subscription request approved."
-msgstr "Η αίτηση εγγραφής εγκρίθηκε."
-
-#: og.module:385
-msgid "Subscription request approved for '%title'"
-msgstr "Η αίτηση εγγραφής εγκρίθηκε για '%title'"
-
-#: og.module:386
-msgid "You may now post messages in this group located at %url"
-msgstr "Μπορείτε τώρα να καταχωρήσετε μηνύματα σε αυτή την ομάδα που ανήκει στη σελίδα %url"
-
-#: og.module:402
-msgid "Subscription request denied."
-msgstr "Η αίτηση εγγραφής απορρίφθηκε."
-
-#: og.module:403
-msgid "Subscription request denied for %title"
-msgstr "Η αίτηση εγγραφής απορρίφθηκε για  %title."
-
-#: og.module:404
-msgid "Sorry, your subscription request was denied."
-msgstr "Λυπούμαστε, αλλά η αίτηση εγγραφής σας απορρίφθηκε."
-
-#: og.module:420
-msgid "User was promoted to %ga"
-msgstr "Το μέλος προήχθει σε %ga"
-
-#: og.module:420;432
-msgid "group administrator"
-msgstr "διαχειριστής ομάδας"
-
-#: og.module:432
-msgid "User is no longer a %ga"
-msgstr "Το μέλος δεν είναι πια %ga"
-
-#: og.module:443
-msgid "Confirmation"
-msgstr "Επιβεβαίωση"
-
-#: og.module:443
-msgid "Remove %title from this group."
-msgstr "Διαγράφη %title από αυτή την ομάδα."
-
-#: og.module:445
-msgid "Remove"
-msgstr "Διαγραφή"
-
-#: og.module:460
-msgid "%title removed from group."
-msgstr "Το %title διαγράφτηκε από την ομάδα."
-
-#: og.module:481
-msgid "Email addresses or usernames"
-msgstr "Διευθυύνσεις email ή ονόματα λογαριασμών"
-
-#: og.module:481
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Εισάγετε μέχρι το πολύ %max διευθύνσεις email ή ονόματα λογαριασμών. Χωρίστε τις διαφορετικές διευθύνσεις με κόμματα ή σε διαφορετικές γραμμές. Κάθε άτομο θα λάβει ένα μήνυμα πρόσκλησης από εσάς."
-
-#: og.module:482
-msgid "Personal message"
-msgstr "Προσωπικό μήνυμα"
-
-#: og.module:482
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Επιλογή. Γράψτε ένα μήνυμα που θα γίνει μέρος του email πρόσκλησης."
-
-#: og.module:483
-msgid "Send invitation"
-msgstr "Στείλε πρόσκληση"
-
-#: og.module:497
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Δεν επιτρέπεται να καθορίσετε περισσότερες από %max διευθύνσεις email ή ονόματα λογαριασμών. "
-
-#: og.module:521
-msgid "invalid email address or username: "
-msgstr "ακατάλληλη διεύθυνση email ή όνομα λογαριασμού: "
-
-#: og.module:533
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Πρόσκληση για εγγραφή στην ομάδα \"%group\" της ιστοσελίδας %site"
-
-#: og.module:534
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-msgstr ""
-"Γεια χαρά. Είμαι μέλος της ομάδας '%group' και σε προσκαλώ να γίνεις κι εσύ επίσης μέλος της ομάδας μας. Ρίξε αν θέλεις μια ματιά στην σύνδεση και το μήνυμα πιο κάτω.\n"
-"\n"
-
-#: og.module:537
-msgid "Subscribe: %url"
-msgstr "Εγγραφή μέλους: %url"
-
-#: og.module:555
-msgid "In order to subscribe to this group, you must login or register a new account. After you have successfully done so, you will need to follow the %subscribe link again."
-msgstr "Για να γίνεται μέλος σε αυτήν την ομάδα, πρέπει να συνδεθείτε στο σύστημα ή να ανοίξετε ένα νέο λογαριασμό. Αφού το κάνετε αυτό, πρέπει να ακολουθήσετε τον σύνδεσμο %subscribe ξανά."
-
-#: og.module:596
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Αίτηση εγγραφής για την ομάδα '%group' από τον '%name'"
-
-#: og.module:597
-msgid "To instantly approve this request, visit %url. "
-msgstr "Για να εγκρίνετε άμεσα την αίτηση, επισκευτείτε την διεύθυνση %url."
-
-#: og.module:598
-msgid "You may deny this request or manage subscribers at %url"
-msgstr "Μπορείτε να απορρίψετε την αίτηση ή να διαχειριστείτε τα μέλη στην διεύθυνση %url."
-
-#: og.module:604
-msgid "Subscription request to the %group group awaits approval by an administrator."
-msgstr "Η αίτηση εγγραφής στην ομάδα %group περιμένει την έγκριση κάποιου από τους διαχειριστές."
-
-#: og.module:610
-msgid "Subscribed to the %group group"
-msgstr "Εγγραφήκατε στην ομάδα %group"
-
-#: og.module:615
-msgid "Subscription request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "Η αίτηση εγγραφής στην ομάδα %group απορρίφθηκε. Μόνο οι διαχειριστές της ομάδας μπορούν να γράφουν νέα μέλη σε αυτή την ομάδα. "
-
-#: og.module:636
-msgid "User unsubscribed from group."
-msgstr "Ο χρήστης διαγράφτηκε από την ομάδα."
-
-#: og.module:666
-msgid "List of users"
-msgstr "Κατάλογος χρηστών"
-
-#: og.module:669
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Πρόσθεσε ένα ή περισσότερα ονόματα λογαριασμών για να συσχετίσεις τους χρήστες με αυτή την ομάδα. Τα διαφορετικά ονόματα λογαριασμών πρέπει να διαχωρίζονται με κόμματα."
-
-#: og.module:691
-msgid "Unrecognized %names: "
-msgstr "Άγνωστα %names: "
-
-#: og.module:707
-msgid "%count added to the group"
-msgstr "%count μέλη προστέθηκαν στην ομάδα"
-
-#: og.module:719
-msgid "manager"
-msgstr "διαχειριστής"
-
-#: og.module:721
-msgid "edit group"
-msgstr "τροποποίηση ομάδας"
-
-#: og.module:733
-msgid "unsubscribe"
-msgstr "διαγραφή"
-
-#: og.module:735
-msgid "admin: remove"
-msgstr "διαχειριστής: διαγραφή"
-
-#: og.module:738
-msgid "admin: create"
-msgstr "διαχειριστής: δημιουργία"
-
-#: og.module:742
-msgid "approve"
-msgstr "έγκριση"
-
-#: og.module:755;781
-msgid "Subscribers"
-msgstr "Μέλη"
-
-#: og.module:781
-msgid "Manager"
-msgstr "Διαχειριστής"
-
-#: og.module:793
-msgid "No groups"
-msgstr "Δεν υπάρχουν ομάδες"
-
-#: og.module:796
-msgid "You may also view an <a href=\"%opml\">OPML file</a> listing RSS feeds from your subscribed groups."
-msgstr "Μπορείτε επίσης να δείτε ένα <a href=\"%opml\">αρχείο OPML</a> που περιέχει λίστα με RSS feeds των ομάδων που είστε μέλος."
-
-#: og.module:891
-msgid " RSS feed"
-msgstr " RSS feed"
-
-#: og.module:930
-msgid "No posts in this group."
-msgstr "Δεν υπάρχουν καταχωρήσεις για αυτή την ομάδα."
-
-#: og.module:933
-msgid "No public posts in this group. Consider subscribing to this group in order to view its posts."
-msgstr "Δεν υπάρχουν δημόσιες καταχωρήσεις γι αυτή την ομάδα. Πρέπει να εγγραφείτε στην ομάδα για να δείτε τις καταχωρήσεις της."
-
-#: og.module:962
-msgid "A brief description for the group details block and the group directory."
-msgstr "Μια σύντομη περιγραφή για το μπλοκ λεπτομερειών ομάδας και τον κατάλογο ομάδων."
-
-#: og.module:963
-msgid "Group website"
-msgstr "Ιστότοπος της ομάδας"
-
-#: og.module:963
-msgid "If your group has its own website, enter the address here."
-msgstr "Αν η ομάδα σας έχει το δικό της ιστότοπο, βάλτε την διεύθυνση εδώ."
-
-#: og.module:971
-msgid "Subscription requests"
-msgstr "Αιτήσεις εγγραφής"
-
-#: og.module:971
-msgid "open - subscription requests are accepted immediately."
-msgstr "ανοιχτή - οι αιτήσεις εγγραφής γίνονται άμεσα δεκτές."
-
-#: og.module:971
-msgid "moderated - subscription requests must be approved."
-msgstr "ελεγχόμενη - οι αιτήσεις εγγραφής πρέπει να εγκριθούν."
-
-#: og.module:971
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "με πρόσκληση μόνο - οι εγγραφές πρέπει να δημιουργηθούν από κάποιο διαχειριστή."
-
-#: og.module:971
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr "κλειστή -  οι εγγραφές καθορίζονται αποκλειστικά από κάποιο διαχειριστή."
-
-#: og.module:971
-msgid "How should subscription requests be handled in this group? When you select <em>closed</em>, users will not be able to subscribe <strong>or</strong> unsubscribe."
-msgstr "Πώς διαχειρίζεται τις αιτήσεις εγγραφής αυτή η ομάδα; Αν επιλέξετε <em>κλειστή</em>, οι χρήστες αδυνατούν να εγγραφούν <strong>αλλά και</strong> να διαγραφούν."
-
-#: og.module:992;1932
-msgid "registration form"
-msgstr "αίτηση εγγραφής"
-
-#: og.module:992
-msgid "Should this group be available for subscription during registration?. If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Μπορεί αυτή η ομάδα να είναι διαθέσιμη στους χρήστες κατά την εγγραφή τους; Αν επιλεγεί, ένα σχετικό κουτάκι επιλογής θα προστεθεί στην φόρμα εγγραφής."
-
-#: og.module:1016
-msgid "list in groups directory"
-msgstr "Εμφάνιση στον κατάλογο των ομάδων"
-
-#: og.module:1016
-msgid "Should this group appear on the %page?"
-msgstr "Θέλετε η ομάδα να φαίνεται στην σελίδα %page;"
-
-#: og.module:1016
-msgid "list of groups page"
-msgstr "σελίδα εμφάνισης των ομάδων"
-
-#: og.module:1041
-msgid "subscribe to email notifications"
-msgstr "εγγραφή σε υπενθυμίσεις μέσω email"
-
-#: og.module:1043
-msgid "Should subscribers to this group be automatically notified via email of new posts and comments? Users may always change this setting on their %mysubscription page."
-msgstr "Θέλετε τα μέλη αυτής της ομάδας να ειδοποιούνται μέσω email για νέες καταχωρήσεις ή σχόλια; Τα μέλη μπορούν πάντα να αλλάξουν αυτή την επιλογή στην %mysubscription σελίδα τους."
-
-#: og.module:1043
-msgid "My subscription"
-msgstr "Η συμμετοχή μου"
-
-#: og.module:1055
-msgid "Selecting a different locale will change the interface language of the group. Users who have chosen a preferred language always see their chosen language."
-msgstr "Επιλέγοντας μια διαφορετική μετάφραση, θα αλλάξει η γλώσσα περιβάλλοντος της ομάδας. Οι χρήστες που έχουν διαλέξει μια γλώσσα κατά προτίμηση, πάντα βλέπουν αυτή την επιλεγμένη από αυτούς μετάφραση."
-
-#: og.module:1060
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Επιλέγοντας μια διαφορετική παραλλαγή θα αλλάξει η εμφάνιση και η αίσθηση του περιβάλλοντος της ομάδας."
-
-#: og.module:1088
-msgid "Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr "Παρακαλώ εισάγετε ένα αποδεκτό URL ως ιστότοπο της ομάδας, όπως για παράδειγμα  http://www.example.gr/"
-
-#: og.module:1283;1286;1944;1945
-msgid "Public"
-msgstr "Δημόσιο"
-
-#: og.module:1283
-msgid "Show this post to everyone, or only to subscribers of the groups checked below. Only uncheck this box if truly needed."
-msgstr "Εμφάνισε αυτή την καταχώρηση σε όλους, ή μόνο στα μέλη των ομάδων που επιλέγονται πιο κάτω. Ξετσέκαρε το κουτάκι, μόνο αν πραγματικά αυτό είναι απαραίτητο."
-
-#: og.module:1286
-msgid "Show this post to everyone, or only to subscribers of the groups checked below. Only check this box if truly needed."
-msgstr "Εμφάνισε αυτή την καταχώρηση σε όλους, ή μόνο στα μέλη των ομάδων που επιλέγονται πιο κάτω.Τσέκαρε το κουτάκι, μόνο αν πραγματικά αυτό είναι απαραίτητο."
-
-#: og.module:1302
-msgid "Audience"
-msgstr "Ακροατήριο"
-
-#: og.module:1302
-msgid "Show this post in these groups."
-msgstr "Εμφάνισε αυτή την καταχώρηση σε αυτές τις ομάδες."
-
-#: og.module:1307;1468;1493
-msgid "Groups"
-msgstr "Ομάδες"
-
-#: og.module:1390
-msgid "%author added '%title' at %site"
-msgstr "Ο %author πρόσθεσε το κόμβο  '%title' στην ιστοσελίδα %site"
-
-#: og.module:1392
-msgid "View original: "
-msgstr "Εμφάνιση πρωτότυπου:"
-
-#: og.module:1393
-msgid "Post reply: "
-msgstr "Καταχώρηση απάντησης:"
-
-#: og.module:1396
-msgid "You are subscribed to the group '%group_name' at '%site'. To manage your subscription, visit %group_url"
-msgstr "Έχετε εγγραφεί στην ομάδα  '%group_name' της ιστοσελίδας '%site'. Για να διαχειριστείτε τις προσωπικές σας επιλογές, επισκεφτείτε την διεύθυνση %group_url"
-
-#: og.module:1461
-msgid "Subscribe to %name."
-msgstr "Εγγραφή του %name."
-
-#: og.module:1464
-msgid "(approval needed)"
-msgstr "(χρειάζεται έγκριση)"
-
-#: og.module:1614
-msgid "Organic groups access control has been disabled. You may now disable the module on the <em>%modules</em> page"
-msgstr "Η πρόσβαση σε οργανικές ομάδες απενεργοποιήθηκε. Πρέπει τώρα να απενεργοποιήσετε την μονάδα στην σελίδα <em>%modules</em>"
-
-#: og.module:1614
-msgid "admin/modules"
-msgstr "admin/modules"
-
-#: og.module:1631
-msgid "Organic groups access control enabled."
-msgstr "Η πρόσβαση σε οργανικές ομάδες ενεργοποιήθηκε."
-
-#: og.module:1659;1917
-msgid "Group details"
-msgstr "Λεπτομέρειες ομάδας"
-
-#: og.module:1664
-msgid "Group authors"
-msgstr "Ιδιοκτήτες ομάδας"
-
-#: og.module:1666;1769
-msgid "New groups"
-msgstr "Νέες ομάδες"
-
-#: og.module:1667;1742
-msgid "My groups"
-msgstr "Οι ομάδες μου"
-
-#: og.module:1668;1720
-msgid "Group notifications"
-msgstr "Ειδοποιήσεις ομάδας"
-
-#: og.module:1693
-msgid "Maximum number of items to show"
-msgstr "Μέγιστος αριθμός αντικειμένων που θα εμφανιστούν"
-
-#: og.module:1711
-msgid "This group offers a %groupfeed and an %email."
-msgstr "Αυτή η ομάδα προσφέρει ένα %groupfeed και ένα %email."
-
-#: og.module:1711
-msgid "email subscription"
-msgstr "συνδρομή email"
-
-#: og.module:1713
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr " Ή εγγραφείτε σε αυτά τα προσωποποιημένα, δημόσια feeds:"
-
-#: og.module:1714
-msgid "my unread: "
-msgstr "τα αδιάβαστα:"
-
-#: og.module:1715
-msgid "my groups: "
-msgstr "οι ομάδες μου:"
-
-#: og.module:1716
-msgid "all posts: "
-msgstr "όλες οι καταχωρήσεις:"
-
-#: og.module:1735
-msgid "Browse all of my groups."
-msgstr "Δες όλες τις ομάδες μου."
-
-#: og.module:1752;1752
-msgid "OPML file"
-msgstr "αρχείο OPML"
-
-#: og.module:1767
-msgid "Browse the newest groups."
-msgstr "Δες τις πιο πρόσφατες ομάδες."
-
-#: og.module:1802
-msgid "View all subscribers."
-msgstr "Εμφάνιση όλων των μελών."
-
-#: og.module:1805
-msgid "Recent authors"
-msgstr "Τρέχοντες ιδιοκτήτες"
-
-#: og.module:1836
-msgid "invite friend"
-msgstr "πρόσκληση φίλου"
-
-#: og.module:1844
-msgid "manager: "
-msgstr "διαχειριστής:"
-
-#: og.module:1847
-msgid "website"
-msgstr "ιστότοπος"
-
-#: og.module:1851
-msgid "Your subscription request awaits approval."
-msgstr "Η αίτηση εγγραφής σας περιμένει έγκριση."
-
-#: og.module:1852
-msgid "delete request"
-msgstr "διαγραφή αίτησης"
-
-#: og.module:1855
-msgid "You must login/register in order to contribute to this group."
-msgstr "Πρέπει να συνδεθείτε/εγγραφείτε για να συμμετάσχετε σε αυτή την ομάδα."
-
-#: og.module:1859
-msgid "request subscription"
-msgstr "αίτηση εγγραφής"
-
-#: og.module:1867
-msgid "This is a %closed group. The group administrators add/remove subscribers as needed."
-msgstr "Είναι μια %closed ομάδα. Οι διαχειριστές της ομάδας προσθέτουν/διαγράφουν μέλη όπως αυτοί κρίνουν απαραίτητο."
-
-#: og.module:1882
-msgid "create %type"
-msgstr "δημιουργία %type"
-
-#: og.module:1882
-msgid "Add a new %s in this group."
-msgstr "Πρόσθεσε ένα καινούριο %s στην ομάδα."
-
-#: og.module:1889;1910
-msgid "Enable"
-msgstr "Ενεργοποίησε"
-
-#: og.module:1893;1905
-msgid "Disable"
-msgstr "Απενεργοποίησε"
-
-#: og.module:1902
-msgid "Organic groups configuration"
-msgstr "Διευθέτηση οργανικών ομάδων"
-
-#: og.module:1906
-msgid "Before disabling this module, use the button below to restore default permissions."
-msgstr "Πριν απενεργοποιήσετε αυτή την μονάδα, χρησιμοποιήστε το κουμπί πιο κάτω για να επαναφέρετε τις αρχικές άδειες."
-
-#: og.module:1911
-msgid "You usually want to enable access control with this module. The button below will delete one record in your node_access table and thus enable node permissions on your site. You may revert by clicking the same button again."
-msgstr "Συνήθως χρειάζεται να ενεργοποιήσετε τον έλεγχο πρόσβασης με αυτή την μονάδα. Το πιο κάτω κουμπί θα σβήσει ένα φάκελο στον πίνακα node_access και έτσι θα ενεργοποιήσει τις άδειες στους κόμβους του ιστοτόπου σας. Μπορείτε να αντιστέψετε την διαδικασία  ξαναπατώντας το ίδιο κουμπί. "
-
-#: og.module:1913
-msgid "Module status"
-msgstr "Κατάσταση μονάδας"
-
-#: og.module:1914
-msgid "Organic groups access control is currently"
-msgstr "Ο έλεγχος πρόσβασης των οργανικών ομάδων είναι  "
-
-#: og.module:1919
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Οι νέες ομάδες δεν φαίνονται στον κατάλογο των ομάδων. Οι διαχειριστές ελέγχουν κατ' αποκλειστικότητα τον κατάλογο."
-
-#: og.module:1920
-msgid "New groups always appear in the groups directory."
-msgstr "Οι νέες ομάδες φαίνονται πάντα στον κατάλογο των ομάδων."
-
-#: og.module:1921
-msgid "Group creator chooses whether her group appears in the directory. Defaults to %in."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν η ομάδα του θα εμφανίζεται στον κατάλογο. Η προεπιλογή είναι %in."
-
-#: og.module:1921
-msgid "in directory"
-msgstr "εμφάνιση στον κατάλογο"
-
-#: og.module:1922
-msgid "Group creator chooses whether her group appears in the directory. Defaults to %out."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν η ομάδα του θα εμφανίζεται στον κατάλογο. Η προεπιλογή είναι %out."
-
-#: og.module:1922
-msgid "not in directory"
-msgstr "απόκρυψη από τον κατάλογο"
-
-#: og.module:1924
-msgid "Groups directory control"
-msgstr "Έλεγχος καταλόγου ομάδων"
-
-#: og.module:1924;1932
-msgid "OG admins always see the checkbox for adding a group to the %dir. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: og.module:1924;1940
-msgid "groups directory"
-msgstr "κατάλογος ομάδων"
-
-#: og.module:1927
-msgid "New groups don't appear in on the registration form. Administrators control the form exclusively."
-msgstr "Οι νέες ομάδες δεν φαίνονται στην φόρμα εγγραφής. Οι διαχειριστές ελέγχουν κατ' αποκλειστικότητα την φόρμα εγγραφής."
-
-#: og.module:1928
-msgid "New groups always appear on the registration form."
-msgstr "Οι νέες ομάδες φαίνονται πάντα στην φόρμα εγγραφής."
-
-#: og.module:1929
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to %in."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν η ομάδα του θα εμφανίζεται στην φόρμα εγγραφής. Η προεπιλογή είναι %in."
-
-#: og.module:1929
-msgid "on form"
-msgstr "εμφάνιση στην φόρμα εγγραφής"
-
-#: og.module:1930
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to %out."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν η ομάδα του θα εμφανίζεται στην φόρμα εγγραφής. Η προεπιλογή είναι %out."
-
-#: og.module:1930
-msgid "not on form"
-msgstr "απόκρυψη από την φόρμα εγγραφής"
-
-#: og.module:1932
-msgid "Registration form control"
-msgstr "Έλεγχος φόρμας εγγραφής"
-
-#: og.module:1935
-msgid "New group members are never subscribed to email notifications by default. Users may choose to enable this for themselves on their my subscription page."
-msgstr "Τα νέα μέλη της ομάδας δεν εγγράφονται ποτέ αυτόματα σε ειδοποιήσεις μέσω email. Τα μέλη μπορούν να ενεργοποιήσουν τις ειδοποιήσεις για τον εαυτό τους στην σελίδα 'η συμμετοχή μου'."
-
-#: og.module:1936
-msgid "New group members are always subscribed to email notifications by default."
-msgstr "Τα νέα μέλη της ομάδας εγγράφονται αυτόματα σε ειδοποιήσεις μέσω email."
-
-#: og.module:1937
-msgid "Group creator chooses whether her members are automatically subscribed to email notifications. Defaults to %in."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν τα μέλη θα εγγράφονται άμεσα σε ειδοποιήσεις μέσω email. Η προεπιλογή είναι %in."
-
-#: og.module:1937
-msgid "yes notification"
-msgstr "ναι, να ειδοποιούμαι"
-
-#: og.module:1938
-msgid "Group creator chooses whether her members are automatically subscribed to email notifications. Defaults to %out."
-msgstr "Ο δημιουργός της ομάδας επιλέγει αν τα μέλη θα εγγράφονται άμεσα σε ειδοποιήσεις μέσω email. Η προεπιλογή είναι %out."
-
-#: og.module:1938
-msgid "no notification"
-msgstr "όχι, να μην ειδοποιούμαι"
-
-#: og.module:1940
-msgid "Group email notifications"
-msgstr "Ειδοποίησεις ομάδας μέσω email"
-
-#: og.module:1940
-msgid "Should new subscribers to a group automatically be notified via email when new content is posted to the group? Note that changing this setting has no effect on existing subscriptions."
-msgstr "Τα νέα μέλη της ομάδας να ειδοποιούνται αυτόματα μέσω email για τις νέες καταχωρήσεις της ομάδας; Σημείωστε ότι η αλλαγή αυτής της ρύθμισης δεν επηρεάζει τα ήδη υπάρχοντα μέλη."
-
-#: og.module:1942
-msgid "Node authoring form"
-msgstr "Φόρμα συγγραφής κόμβου"
-
-#: og.module:1943
-msgid "This text will be displayed at the top of the group submission form.  It is useful for helping or instructing your users."
-msgstr "Αυτό το κείμενο θα εμφανίζεται στο πάνω μέρος της σελίδας εγγραφών της ομάδας. Είναι χρήσιμο για να κατευθύνετε ή να βοηθήσετε τα υποψήφια μέλη σας."
-
-#: og.module:1944
-msgid "Visible only within the targeted groups"
-msgstr "Ορατό μόνο μεταξύ των επιλεγμένων ομάδων"
-
-#: og.module:1944
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Ορατό μεταξύ των επιλεγμένων ομάδων και σε άλλες σελίδες"
-
-#: og.module:1944;1944
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr "Η ορατότητα επιλέχθηκε από τον συγγραφέα/συντάκτη με χρήση ενός κουτιού επιλογής στην φόρμα καταχώρησης."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pub."
-msgstr "Προεπιλογές για το %pub."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pri."
-msgstr "Προεπιλογές για το %pri."
-
-#: og.module:1944
-msgid "Private"
-msgstr "Ιδιωτικό"
-
-#: og.module:1945
-msgid "Visibility of posts"
-msgstr "Ορατότητα των καταχωρήσεων"
-
-#: og.module:1945
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post %pub. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: og.module:1947
-msgid "optional"
-msgstr "κατ'επιλογή"
-
-#: og.module:1948
-msgid "Audience required"
-msgstr "Απαιτείται ακροατήριο"
-
-#: og.module:1948
-msgid "Do you require that all posts be affiliated with a group? If so, new users will be unable to complete a post until they join a group. Note that changing this setting will affect existing posts when they are edited."
-msgstr ""
-
-#: og.module:1958
-msgid "Omitted content types"
-msgstr "Τύποι περιεχομένου που παραλήφθησαν"
-
-#: og.module:1958
-msgid "Select any node types which should <em>not</em> participate in the Audience targetting system. Node types which are designated as group home page node types (see below) will be automatically excluded."
-msgstr ""
-
-#: og.module:1960
-msgid "Group home page"
-msgstr "Αρχική σελίδα ομάδας"
-
-#: og.module:1961
-msgid "River of News"
-msgstr "Ροή Ειδήσεων"
-
-#: og.module:1961
-msgid "Group by content type"
-msgstr "Ομάδες κατά περιεχόμενο"
-
-#: og.module:1962
-msgid "Presentation style"
-msgstr "Στυλ παρουσίασης"
-
-#: og.module:1962
-msgid "If neither of these presentations suits you, you may override in the theme layer."
-msgstr "Αν καμμιά από τις παρουσιάσεις δεν σας ικανοποιεί, μπορείτε να τις υπερκαλύψετε σε επίπεδο παραλλαγής."
-
-#: og.module:1963
-msgid "Maximum posts on group home page"
-msgstr "Μέγιστος αριθμός καταχωρήσεων στην αρχική σελίδα της ομάδας"
-
-#: og.module:1963
-msgid "If using River of News display, indicate the number of posts on home page. If grouping posts by content type, indicate number of posts per type."
-msgstr "Αν χρησιμοποιείται την εμφάνιση της Ροής Ειδήσεων, προσδιορίστε στον αριθμό των καταχωρήσεων στην αρχική σελίδα. Αν ομαδοποιείτε τις καταχωρήσεις με το περιεχόμενο, προσδιορίστε τον αριθμό των καταχωρήσεων ανά τύπο."
-
-#: og.module:1964
-msgid "Group home page node types"
-msgstr "Τύποι κόμβων αρχικής σελίδας ομάδας"
-
-#: og.module:1964
-msgid "Select the node types which act as group home pages. Usually %group is the best choice."
-msgstr "Επιλέξτε τους τύπους κόμβων που θα λειτουργούν ως αρχικές σελίδες ομάδων. Συνήθως  ο τύπος %group είναι η καλύτερη επιλογή."
-
-#: og.module:1966
-msgid "Member pictures"
-msgstr "Φωτογραφίες μελών"
-
-#: og.module:1966
-msgid "Should member pictures be shown in the group subscribers and group details blocks? You must also enable pictures in %user."
-msgstr "Θέλετε οι φωτογραφίες των μελών να εμφανίζονται στα μέλη της ομάδας και στα μπλοκ λεπτομερειών της ομάδας; Πρέπει να ενεργοποιήσετε επίσης τις φωτογραφίες στο %user."
-
-#: og.module:1966
-msgid "User configuration"
-msgstr "Διευθέτηση χρήστη"
-
-#: og.module:2001
-msgid "(pending approval)"
-msgstr "(εκκρεμής έγκριση)"
-
-#: og.module:2025
-msgid "Subscribe a user to a group"
-msgstr "Εγγραφή χρήστη σε ομάδα"
-
-#: og.module:2030
-msgid "All subscribers for a given group."
-msgstr "Όλα τα μέλη μιας ομάδας"
-
-#: og.module:2035
-msgid "Retrieve the group subscriptions for a given user."
-msgstr "Εύρεση των συμμετοχών σε ομάδες ενός χρήστη."
-
-#: og.module:2046;2052
-msgid "[ogname]"
-msgstr "[ogname]"
-
-#: og.module:2046
-msgid "The name of the organic group this post belongs to."
-msgstr "Το όνομα της οργανικής ομάδας στην οποία ανήκει η καταχώρηση."
-
-#: og.module:272
-msgid "the sole subscriber"
-msgid_plural "all %count subscribers"
-msgstr[0] "το μοναδικό μέλος"
-msgstr[1] "τα %count μέλη της ομάδας"
-
-#: og.module:545
-msgid "%count invitations sent."
-msgid_plural "%count invitations sent."
-msgstr[0] "Στάλθηκε 1 πρόσκληση."
-msgstr[1] "Στάλθηκαν %count πρόσκλησεις."
-
-#: og.module:691
-msgid "name"
-msgid_plural "names"
-msgstr[0] "όνομα"
-msgstr[1] "ονόματα"
-
-#: og.module:1838
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] "1 μέλος"
-msgstr[1] "%count μέλη"
-
-#: og.module:155
-msgid "administer organic groups"
-msgstr "διαχείριση οργανικών ομάδων"
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og_views.inc:22
-msgid "Og: Group Description"
-msgstr "Og: Περιγραφή Ομάδας"
-
-#: og_views.inc:25
-msgid "Og: Group Website"
-msgstr "Og: Ιστότοπος Ομάδας"
-
-#: og_views.inc:29
-msgid "Og: Subscriber Count"
-msgstr "Og: Αριθμός Μέλων"
-
-#: og_views.inc:35
-msgid "Og: Selective"
-msgstr "Og: Επιλεκτικός"
-
-#: og_views.inc:38
-msgid "Og: Subscribe Link"
-msgstr "Og: Σύνδεσμος Εγγραφής"
-
-#: og_views.inc:47
-msgid "Og: List in directory"
-msgstr "Og: Θέση στον Κατάλογο"
-
-#: og_views.inc:51
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "Ο διαχειριστής καθορίζει για το αν μια ομάδα θα εμφανίζεται ή όχι στους δημόσιους καταλόγους."
-
-#: og_views.inc:84
-msgid "Og: Group Name"
-msgstr "Og: Όνομα Ομάδας"
-
-#: og_views.inc:88
-msgid "Display the title of the first group a node belongs to."
-msgstr "Εμφανίζει τον τίτλο της πρώτης ομάδας στην οποία ανήκει ένας κόμβος."
-
-#: og_views.inc:108
-msgid "Og: Subscription email"
-msgstr "Og: Email εγγραφής"
-
-#: og_views.inc:111
-msgid "Does subscriber receive email notifications for a group."
-msgstr "Τα μέλη λαμβάνουν υπενθυμίσεις για την ομάδα."
-
-#: og_views.inc:114
-msgid "Og: Manage subscription link"
-msgstr "Og: Διαχείριση σύνδεσης εγγραφής"
-
-#: og_views.inc:120
-msgid "Og: is subscriber an admin in a group"
-msgstr "Og: είναι το μέλος διαχειριστής σε κάποια ομάδα"
-
-#: og_views.inc:128
-msgid "Og: Group in User Subbed Groups"
-msgstr "Og: Ομάδα σε  Subbed Ομάδες του Μέλους"
-
-#: og_views.inc:132
-msgid "Groups are filtered to where current user is a member ."
-msgstr "Οι ομάδες φιλτράρονται με το που ο τρέχων χρήστης είναι μέλος."
-
-#: og_views.inc:153
-msgid "Og: Post in User Subbed Groups"
-msgstr "Og: Καταχώρηση στις Subbed Ομάδες του Μέλους"
-
-#: og_views.inc:157
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr "Οι καταχωρήσεις φιλτράρονται ανάλογα με τις ομάδες στις οποίες ο τρέχων χρήστης είναι μέλος."
-
-#: og_views.inc:180
-msgid "Og: Group nid"
-msgstr "Og: Κωδικός Ομάδας"
-
-#: og_views.inc:182
-msgid "This argument filters for a given organic group"
-msgstr "Αυτό το όρισμα φιλτράρει μία δεδομένη οργανική ομάδα"
-
-#: og_views.inc:218
-msgid "Shows all activity in subscribed groups."
-msgstr "Εμφανίζει την δραστηριότητα  στις ομάδες που είσαι μέλος."
-
-#: og_views.inc:222
-msgid "recent posts in my groups"
-msgstr "πρόσφατες καταχωρήσεις στις ομάδες μου"
-
-#: og_views.inc:227
-msgid "There are no posts in your subscribed groups."
-msgstr "Δεν υπάρχουν καταχωρήσεις στις ομάδες που είσαι μέλος."
-
-#: og_views.inc:234
-msgid "my recent"
-msgstr "οι πρόσφατες καταχωρήσεις μου"
-
-#: og_views.inc:254;359
-msgid "Group"
-msgstr "Ομάδα"
-
-#: og_views.inc:286;391
-msgid "Last Post"
-msgstr "Τελευταία Καταχώρηση"
-
-#: og_views.inc:321
-msgid "Shows unread posts in subscribed groups."
-msgstr "Εμφανίζει τις αδιάβαστες καταχωρήσεις στις ομάδες  που είσαι μέλος."
-
-#: og_views.inc:327
-msgid "unread posts in my groups"
-msgstr "αδιάβαστες καταχωρήσεις  στις ομάδες μου"
-
-#: og_views.inc:332
-msgid "There are no new posts in your subscribed groups."
-msgstr "Δεν υπάρχουν νέες καταχωρήσεις στις ομάδες που ανήκεις."
-
-#: og_views.inc:339
-msgid "my unread"
-msgstr "αδιάβαστες καταχωρήσεις"
-
-#: og_views.inc:443
-msgid "external website"
-msgstr "εξωτερικός ιστότοπος"
-
-#: og_views.inc:457
-msgid "Invite only"
-msgstr "Μόνο πρόσκληση"
-
-#: og_views.inc:473
-msgid "yes"
-msgstr "ναι"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/eo.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/eo.po
deleted file mode 100644
index aaf832a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/eo.po
+++ /dev/null
@@ -1,2023 +0,0 @@
-# $Id: og.pot,v 1.2 2008/07/18 19:50:38 hass Exp $
-# 
-# LANGUAGE translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-# node-og-group-post.tpl.php,v 1.1 2008/04/25 04:21:45 weitzman
-# og.views.inc,v 1.34 2008/07/16 14:30:00 weitzman
-# og.module,v 1.555 2008/07/17 02:37:03 weitzman
-# og_access.module,v 1.23 2008/07/16 19:40:56 weitzman
-# og_panels.module,v 1.38 2008/07/15 19:17:22 weitzman
-# og.admin.inc,v 1.9 2008/07/15 00:59:45 weitzman
-# og.info: n/a
-# og_access.info: n/a
-# og_panels.info,v 1.3 2008/05/20 01:45:09 weitzman
-# includes/groupcontent.inc: n/a
-# og_workflow_ng.inc,v 1.2 2008/05/25 23:02:45 weitzman
-# og_xmlrpc.inc: n/a
-# tests/og_testcase.php: n/a
-# og.install,v 1.59 2008/07/15 00:59:45 weitzman
-# groupcontext.inc,v 1.3 2008/05/26 13:57:32 weitzman
-# 
-#, fuzzy
-msgid ""
-""
-msgstr "Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-04-24 19:53+0200\n"
-"PO-Revision-Date: 2008-08-12 HH:MM+ZZZZ\n"
-"Last-Translator: Chuck Smith <chuck at chucksmith.de>\n"
-"Language-Team: Esperanto <chuck at chucksmith.de>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: node-og-group-post.tpl.php:77
-#: og.views.inc:310
-#: og.module:1182
-#: og_access.module:173
-#: og_panels.module:264
-msgid "Groups"
-msgstr "Grupoj"
-
-#: og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr "Vi devas elekti almenaŭ unu enhavspecon por agi kiel grupa nodo kaj alia kiel grupa afiŝo. <a href=\"!create\">Krei novan enhavspecon</a> se bezonata."
-
-#: og.admin.inc:15
-msgid "Content types"
-msgstr "Enhavspecoj"
-
-#: og.admin.inc:20
-msgid "Type"
-msgstr "Speco"
-
-#: og.admin.inc:20
-msgid "Usage"
-msgstr "Uzado"
-
-#: og.admin.inc:20
-#: og_panels.module:238
-msgid "Operations"
-msgstr "Operacioj"
-
-#: og.admin.inc:28
-msgid "Edit"
-msgstr "Redakti"
-
-#: og.admin.inc:36
-#: og.module:2572
-msgid "Group details"
-msgstr "Grupaj detaloj"
-
-#: og.admin.inc:42
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Novaj grupoj ne aperos en la grupa adresaro. Administrantoj regas la dosierujon ekskluzive."
-
-#: og.admin.inc:43
-msgid "New groups always appear in the groups directory."
-msgstr "Novaj grupoj ĉiam aperas en la grupa adresaro."
-
-#: og.admin.inc:44
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr "Grupa kreinto elektas ĉu ties grupo aperas en la dosierujo.  Defaŭltas al <em>en dosierujo</em>."
-
-#: og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr "Grupa kreinto elektas ĉu ties grupo aperas en la adresaro. Defaŭltas al <em>ne en adresaro</em>."
-
-#: og.admin.inc:49
-msgid "Groups directory control"
-msgstr "Regilo de grupa adresaro"
-
-#: og.admin.inc:51
-msgid "OG admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-administrantoj ĉiam vidas la markobutonon por aldoni grupon al la <em>grupa adresaro</em>. Rimarku ke ŝanĝi ĉi tiun agordon neniel influas ekzistantajn afiŝojn. Rekonservu tiujn afiŝojn por akiri tiun novan agordon."
-
-#: og.admin.inc:57
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr "Novaj grupoj ne aperas en la registriĝa formularo. Administrantoj regas la formularon ekskluzive."
-
-#: og.admin.inc:58
-msgid "New groups always appear on the registration form."
-msgstr "Novaj grupoj ĉiam aperas sur la registriĝa formularo."
-
-#: og.admin.inc:59
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr "Grupa kreinto elektas ĉu ties grupo aperas sur la registriĝa formularo. Defaŭltas al <em>sur formularo</em>."
-
-#: og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr "Grupa kreinto elektas ĉu ties grupo aperas sur la registriĝa formularo. Defaŭltas al <em>ne sur formularo</em>."
-
-#: og.admin.inc:64
-msgid "Registration form control"
-msgstr "Registriĝa formulara regado "
-
-#: og.admin.inc:66
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-administrantoj ĉiam vidas la markobutonon por aldoni grupon al la <em>registriĝa formularo</em>. Rimarku ke ŝanĝi ĉi tiun agordon ne influas ekzistantajn afiŝojn. Rekonservu tiujn afiŝojn por akiri tiun novan agordon."
-
-#: og.admin.inc:72
-msgid "New members are not subscribed to group email notifications by default. A member may choose to enable this from her profile page or her \"My membership\" page."
-msgstr "Novaj membroj ne abonas grupajn retpoŝtajn atentigojn aŭtomate. Membro povas elekti ŝalti tion de sia profila paĝo aŭ sia paĝo de \"Mia membreco\"."
-
-#: og.admin.inc:73
-msgid "New members are subscribed to group email notifications by default. A member may choose to disable this from her profile page."
-msgstr "Novaj membroj abonas grupajn retpoŝtajn atentigojn aŭtomate. Membro povas elekti malŝalti tion de sia profila paĝo."
-
-#: og.admin.inc:77
-msgid "Group email notifications"
-msgstr "Grupaj retpoŝtaj atentigoj"
-
-#: og.admin.inc:79
-msgid "Should new members automatically be notified via email when new content is posted to their group? Note that changing this setting has no effect on existing members."
-msgstr "Ĉu novaj membroj aŭtomate ricevu atentigojn retpoŝte kiam nova enhavo estas afiŝita al sia grupo? Rimarku ke ŝanĝi ĉi tiun agordon ne influas ekzistantajn membrojn."
-
-#: og.admin.inc:86
-msgid "Audience checkboxes"
-msgstr "Markobutonoj de legantaro"
-
-#: og.admin.inc:88
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr "Montru ĉiun grupon de kiu la uzanto estas membro kiel markobutono en la sekcio de \"Legantaro\". Tio ebligas ke la membro povu meti sian afiŝon en multaj grupoj. Se malŝaltita, simpligu la uzantan interfacon per forigo de la markobutonoj kaj antaŭsupozu ke la uzanto volas afiŝi en la nuna grupo. Tiu simpliga nur aplikiĝas al novaj nodoj, kaj ne al redaktoj de ekzistantaj nodoj. Grupaj administrantoj ĉiam vidas markobutonojn."
-
-#: og.admin.inc:92
-msgid "Optional"
-msgstr "Nedeviga"
-
-#: og.admin.inc:92
-msgid "Required"
-msgstr "Bezonata"
-
-#: og.admin.inc:95
-msgid "Audience required"
-msgstr "Legantaro bezonata"
-
-#: og.admin.inc:98
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr "Ĉu vi volas ke ĉiuj (neadministrantaj) afiŝoj estu ligita kun grupo? Rimarku ke ŝanĝi tiun agordon ne influos ekzistantajn afiŝojn kiam ili redaktiĝas."
-
-#: og.admin.inc:104
-msgid "Email settings"
-msgstr "Retpoŝtaj agordoj"
-
-#: og.admin.inc:111
-msgid "Format of \"From:\" field"
-msgstr "Formato de kampo  \"De:\""
-
-#: og.admin.inc:113
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr "Indiku la formaton de la kampo \"De:\" por elirantaj atentigoj. Eblaj variabloj: @user_mail, @user_name, @site_mail, @site_name. Rimarku ke la @user_mail ĵetono montras la retpoŝtadreson de la aŭtoro. Se la administraj retpoŝtaj ekzemple supre aperas malplenaj, vi devas agordi vian retpoŝtan de via retejo en la panelo de \"Retejaj informoj\"."
-
-#: og.admin.inc:117
-msgid "New content subject"
-msgstr "Nova enhava temo"
-
-#: og.admin.inc:122
-msgid "New content body"
-msgstr "Nova enhava korpo"
-
-#: og.admin.inc:124
-msgid "Body of email for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr "Korpo de retpoŝto por nova enhavo. Uzeblaj variabloj: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject enhavas la komentan titolon en la kazo de komento, sed la noda titolo en la kazo de nova afiŝo. %title ĉiam estas la noda titolo."
-
-#: og.admin.inc:129
-msgid "Group admin email body"
-msgstr "Grupa administra retpoŝta korpo"
-
-#: og.admin.inc:131
-msgid "The body of the email sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe."
-msgstr "La korpo de la retpoŝto sendota al uzantoj de la grupa administranto. Uzeblaj variabloj: @group, @body, @site, !url_group, !url_unsubscribe."
-
-#: og.admin.inc:136
-msgid "User approved email subject"
-msgstr "Retpoŝta temo aprobita de uzanto"
-
-#: og.admin.inc:137
-msgid "The subject of the email sent to new approved members. Available variables: !group_url, @title."
-msgstr "La temo de la retpoŝto sendota al novaj aprobitaj membroj. Uzeblaj variabloj: !group_url, @title."
-
-#: og.admin.inc:142
-msgid "User approved email body"
-msgstr "Retpoŝta korpo aprobita de uzanto"
-
-#: og.admin.inc:144
-msgid "The body of the email sent to new approved members. Available variables: !group_url, @title."
-msgstr "La korpo de la retpoŝto sendita al novaj aprobitaj membroj. Uzeblaj variabloj: !group_url, @title."
-
-#: og.admin.inc:149
-msgid "User denied email subject"
-msgstr "Retpoŝta temo aprobita de uzanto"
-
-#: og.admin.inc:150
-msgid "The subject of the email sent to denied users. Available variables: !group_url, @title."
-msgstr "La temo de la retpoŝto sendita al neaprobitaj uzantoj. Uzeblaj variabloj: !group_url, @title."
-
-#: og.admin.inc:155
-msgid "User denied email body"
-msgstr "Uzanto-neaprobita retpoŝta korpo."
-
-#: og.admin.inc:157
-msgid "The body of the email sent to denied users. Available variables: !group_url, @title."
-msgstr "La korpo de la retpoŝto sendota al neaprobitaj uzantoj. Uzeblaj variabloj: !group_url, @title."
-
-#: og.admin.inc:162
-msgid "Invite user email subject"
-msgstr "Retpoŝta temo por inviti uzanton"
-
-#: og.admin.inc:163
-msgid "The subject of the email sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body."
-msgstr "La temo de la retpoŝto sendota al uzantoj invititaj por aliĝi al grupo. Uzeblaj variabloj: @group, @site, @description, !group_url, @body."
-
-#: og.admin.inc:168
-msgid "Invite user email body"
-msgstr "Repoŝta korpo por inviti uzanton"
-
-#: og.admin.inc:170
-msgid "The body of the email sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body."
-msgstr "La korpo de la retpoŝto sendota al uzantoj invititaj aliĝi al grupo. Uzeblaj variabloj: @group, @site, @description, !group_url, @body."
-
-#: og.admin.inc:175
-msgid "Request user email subject"
-msgstr "Retpoŝta temo por peti uzanton"
-
-#: og.admin.inc:176
-msgid "The subject of the email sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url."
-msgstr "La temo de la retpoŝto sendota kiam uzanto petas aliĝi al grupo. Uzeblaj variabloj: @group, @username, !approve_url, !group_url."
-
-#: og.admin.inc:181
-msgid "Request user email body"
-msgstr "Retpoŝta korpo por peti uzanton"
-
-#: og.admin.inc:183
-msgid "The body of the email sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url."
-msgstr "La korpo de la retpoŝto sendota al uzanta peto por aliĝi al grupo. Uzeblaj variabloj: @group, @username, !approve_url, !group_url"
-
-#: og.admin.inc:188
-msgid "New admin user email subject"
-msgstr "Nova retpoŝta temo por administra uzanto"
-
-#: og.admin.inc:189
-msgid "The subject of the email sent to a new admin for a group. Available variables: @group, @username, !group_url."
-msgstr "La temo de la retpoŝto sendota al nova administranto por grupo. Uzeblaj variabloj: @group, @username, !group_url."
-
-#: og.admin.inc:194
-msgid "New admin user email body"
-msgstr "Nova retpoŝta korpo por administra uzanto"
-
-#: og.admin.inc:196
-msgid "The body of the email sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url."
-msgstr "La korpo de la retpoŝto sendota al nova administranto por grupo. Uzeblaj variabloj: @group, @username, !group_url, !invite_url."
-
-#: og.views.inc:28
-#: og.module:1712
-#: og_panels.module:643
-#: og.info:0
-#: og_access.info:0
-#: og_panels.info:0
-#: includes/groupcontent.inc:10
-msgid "Organic groups"
-msgstr "Organaj grupoj"
-
-#: og.views.inc:37
-msgid "Group: Description"
-msgstr "Grupo: Priskribo"
-
-#: og.views.inc:45
-msgid "Group: Members count"
-msgstr "Grupo: Nombro da membroj"
-
-#: og.views.inc:49
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr "Nombro da membroj por grupo. Ekskluzivas membrecoj kiuj atendas aprobon."
-
-#: og.views.inc:53
-msgid "Group: Post count"
-msgstr "Grupo: Nombro da afiŝoj"
-
-#: og.views.inc:57
-msgid "Number of published posts in a group. Can be restricted by node type using the <em>Option</em> dropdown."
-msgstr "Nombro da eldonitaj afiŝoj en grupo. Povas esti limigita laŭ noda speco uzante la falmenuon <em>Opcia</em>."
-
-#: og.views.inc:62
-msgid "Group: Post count *new*"
-msgstr "Grupo: Nombro da *novaj* afiŝoj"
-
-#: og.views.inc:66
-msgid "Number of new posts in a group for the current user."
-msgstr "Nombro da novaj afiŝoj en grupo por la nuna uzanto."
-
-#: og.views.inc:71
-msgid "Group: Selective"
-msgstr "Grupo: Elektema"
-
-#: og.views.inc:72
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr "La grupaj preferoj kiuj determinas kiel oni administru petojn por membreco (moderata, nur per invito, ktp.) "
-
-#: og.views.inc:81
-msgid "Group: Private"
-msgstr "Grupo: Privata"
-
-#: og.views.inc:82
-msgid "Is the group home page private or not."
-msgstr "Ĉu la grupa hejmpaĝo estas privata aŭ ne."
-
-#: og.views.inc:94
-msgid "Group: List in directory"
-msgstr "Grupo: Listigi en adresaro"
-
-#: og.views.inc:95
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "Administranto indikas ĉu aŭ ne grupo aperas en la publika adresaro."
-
-#: og.views.inc:107
-msgid "Group: Join link"
-msgstr "Grupo: Ligilo por aliĝi"
-
-#: og.views.inc:108
-msgid "Displays a links for joining a group when a user is not already a member."
-msgstr "Montras ligilojn por aliĝi al grupo kiam uzanto ankoraŭ ne estas membro."
-
-#: og.views.inc:114
-msgid "Group: Notification"
-msgstr "Grupo: Atentigo"
-
-#: og.views.inc:115
-msgid "Does group sending email notifications to its members by default"
-msgstr "Ĉu grupo sendas retpoŝtajn atentigojn al siaj membroj defaŭlte"
-
-#: og.views.inc:128
-msgid "Group: Language"
-msgstr "Grupo: Lingvo"
-
-#: og.views.inc:129
-msgid "Displays the language selected for a given group."
-msgstr "Montras la lingvon elektitan por grupo"
-
-#: og.views.inc:146
-msgid "Group types"
-msgstr "Grupaj specoj"
-
-#: og.views.inc:147
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr "La speco de grupo (ekzemple, \"blog-enskribo\", \"foruma afiŝo\", \"rakonto\", ktp)."
-
-#: og.views.inc:155
-msgid "Group types (all)"
-msgstr "Grupaj specoj (ĉiuj)"
-
-#: og.views.inc:160
-msgid "Restrict to all content types that have been marked as groups."
-msgstr "Limigu al ĉiuj enhavspecoj kiuj estas markitaj kiel grupoj."
-
-#: og.views.inc:208
-#: og.module:2937
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr "Vi havas neniujn nodajn specojn kiuj agas kiel grupoj. Vidu la sekcion de rimarkoj de la !readme_file kaj la kamparo de enhavspecoj supre de <a href=\"agordoj\">OG-agordoj</a>."
-
-#: og.views.inc:217
-msgid "Group node type"
-msgstr "Grupa noda speco"
-
-#: og.views.inc:281
-#: og.module:1243
-msgid "Closed"
-msgstr "Fermita"
-
-#: og.views.inc:283
-#: og.module:1242
-msgid "Invite only"
-msgstr "Nur per invito"
-
-#: og.views.inc:297
-#: og.module:1759
-msgid "Group posts"
-msgstr "Grupaj afiŝoj"
-
-#: og.views.inc:298
-msgid "Posts which are affiiated with a group."
-msgstr "Afiŝoj ligitaj kun grupo."
-
-#: og.views.inc:308
-msgid "Filter for posts in specified organic groups. <em>Value</em> should be a one or more node ids (i.e. integers), separated by commas or pluses. Like taxonomy, pluses indicate that the post must appear in one of the specified groups, whereas commas indicate that the post must appear in every specified group. The page context (if View is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr "Filtrilo por afiŝoj en specifaj organaj grupoj. <em>Valoro</em> devas esti unu aŭ pli da nodaj identigiloj (ekz. entjeroj), disigita per komoj aŭ plusoj. Kiel taksonomio, plusoj indikas ke la afiŝo devas aperi en unu el la indikitaj grupoj, kaj komoj indikas ke la afiŝo devas aperi en ĉiu indikita grupo. La paĝa konteksto (se Vido estas paĝo) agordiĝos al la unue listita grupo. Tio signifas ke blokoj kaj paĝnivelaj navigiloj (kaj haŭto kaj lokaĵaro, se aplikebla) baziĝos sur la unue indikita noda id."
-
-#: og.views.inc:311
-msgid "The groups for a post."
-msgstr "La grupoj por afiŝo."
-
-#: og.views.inc:316
-msgid "Group node (post)"
-msgstr "Grupa nodo (afiŝo)"
-
-#: og.views.inc:317
-msgid "Bring in information about the group node based on a post's groups."
-msgstr "Enportu informojn pri la grupa nodo bazita sur grupo de afiŝo."
-
-#: og.views.inc:329
-msgid "Post: in specified group (by number)"
-msgstr "Afiŝo: en indikita grupo (laŭ membro)"
-
-#: og.views.inc:338
-msgid "Post: Nid"
-msgstr "Afiŝo: Nid"
-
-#: og.views.inc:339
-msgid "The node ID of the node."
-msgstr "La noda ID de la nodo."
-
-#: og.views.inc:346
-msgid "OG: Posts in current group"
-msgstr "OG: Afiŝoj en nuna grupo"
-
-#: og.views.inc:347
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr "Afiŝoj en nuna grupo. Utila por blokoj kiam malfacilas determini kontektston. Se paĝo ne estas en grupa kontekto, neniuj nodoj listiĝas kaj tiel bloko ne aperus."
-
-#: og.views.inc:355
-msgid "Post: Public"
-msgstr "Afiŝo: Publika"
-
-#: og.views.inc:356
-msgid "Is a given post public or private according to OG."
-msgstr "Se afiŝo estas publika aŭ privata laŭ OG."
-
-#: og.views.inc:443
-#: og_workflow_ng.inc:44
-#: og_panels.module:544
-#: includes/groupcontent.inc:9
-msgid "Group"
-msgstr "Grupo"
-
-#: og.views.inc:444
-msgid "Group that a member belongs to."
-msgstr "Grupo al kiu membro apertenas."
-
-#: og.views.inc:446
-msgid "Group node (member)"
-msgstr "Grupa nodo (membro)"
-
-#: og.views.inc:447
-msgid "Bring in information about the group node based on a user's membership."
-msgstr "Enigu informojn pri la grupa nodo bazita sur membreco de uzanto."
-
-#: og.views.inc:454
-#: og.module:2488
-msgid "Group node"
-msgstr "Grupa nodo"
-
-#: og.views.inc:456
-msgid "Members are filtered for a specific group."
-msgstr "Membroj filtriĝas por indikita grupo."
-
-#: og.views.inc:461
-msgid "Group member"
-msgstr "Grupa membro"
-
-#: og.views.inc:465
-msgid "OG: Group in user's groups"
-msgstr "OG: Grupo en grupoj de uzanto"
-
-#: og.views.inc:471
-msgid "OG: Notification email"
-msgstr "OG: Atentiga retpoŝto"
-
-#: og.views.inc:472
-msgid "Does member receive email notifications for a group."
-msgstr "Ĉu membro ricevas retpoŝtajn atentigojn por grupo."
-
-#: og.views.inc:481
-msgid "OG: Admin manage link"
-msgstr "OG: Ligilo por administri"
-
-#: og.views.inc:482
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr "Ligilo al la paĝo <em>Krei aŭ forigi administranton</em>."
-
-#: og.views.inc:489
-msgid "OG: Edit membership link"
-msgstr "OG: Ligilo por redakti membrecon"
-
-#: og.views.inc:490
-msgid "A link to the <em>My membership</em> page."
-msgstr "Ligilo al la paĝo <em>Mia membreco</em>."
-
-#: og.views.inc:497
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr "OG: Ligilo Aprobi/Malaprobi/Forigi membrecon"
-
-#: og.views.inc:498
-msgid "A link to approve/deny/remove a group member."
-msgstr "Ligilo por aprobi/malaprobi/forigi grupan membron."
-
-#: og.views.inc:505
-msgid "OG: Is member an admin in a group"
-msgstr "OG: Ĉu la membro estas administranto en grupo?"
-
-#: og.views.inc:506
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr "Aldonu <em>administran</em> tekston se uzanto estas la grupestro."
-
-#: og.views.inc:519
-msgid "OG: Is membership approved"
-msgstr "OG: Ĉu membreco aprobita?"
-
-#: og.views.inc:520
-msgid "Add <em>approval needed</em> user if user's membership request is pending."
-msgstr "Aldoni uzanton kiu <em>bezonas aprobon</em> se membreca peto atendiĝas."
-
-#: og.views.inc:533
-msgid "OG: Is the group manager"
-msgstr "OG: Ĉu la grupestro?"
-
-#: og.views.inc:534
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr "Aldonu tekston de <em>administrado</em> se uzanto estas la grupestro."
-
-#: og.views.inc:544
-msgid "OG: Membership create date"
-msgstr "OG: Dato de membriĝo"
-
-#: og.views.inc:545
-msgid "The date when the membership was created."
-msgstr "La dato kiam membreco kreiĝis."
-
-#: og.views.inc:558
-msgid "OG: Membership last updated date"
-msgstr "OG: Dato de lasta ĝisdatigo de membreco "
-
-#: og.views.inc:559
-msgid "The date when the membership was last updated."
-msgstr "La dato kiam la membreco estis laste ĝisdatigita."
-
-#: og.views.inc:601
-msgid "Member types"
-msgstr "Specoj de membroj"
-
-#: og.views.inc:602
-msgid "Members"
-msgstr "Membroj"
-
-#: og.views.inc:602
-msgid "Group administrators"
-msgstr "Grupaj administrantoj"
-
-#: og.views.inc:629
-msgid "approval needed"
-msgstr "aprobo bezonata"
-
-#: og.views.inc:645
-msgid "admin"
-msgstr "administranto"
-
-#: og.views.inc:673
-#: og.module:1137
-msgid "Manager"
-msgstr "Administranto"
-
-#: og.views.inc:704
-msgid "Admin: Remove"
-msgstr "Admin: Forigi"
-
-#: og.views.inc:707
-msgid "Admin: Create"
-msgstr "Admin: Krei"
-
-#: og.views.inc:739
-msgid "Remove membership"
-msgstr "Forigi membrecon"
-
-#: og.views.inc:743
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr "Peto: <a href=\"@approve\">aprobi</a> aÅ­ <a href=\"@deny\">malaprobi</a>."
-
-#: og.views.inc:757
-msgid "Edit membership"
-msgstr "Redakti membrecon"
-
-#: og.views.inc:768
-msgid "Group nodes"
-msgstr "Grupaj nodoj"
-
-#: og.views.inc:785
-msgid "Argument type"
-msgstr "Speco de argumento"
-
-#: og.views.inc:787
-msgid "Node ID"
-msgstr "Noda ID"
-
-#: og.views.inc:788
-msgid "Node ID's separated by , or +"
-msgstr "Nodaj ID-oj disigitaj per , aÅ­ +"
-
-#: og.views.inc:797
-msgid "Validate current user is a member of a specified group"
-msgstr "Validigu ke nuna uzanto estas membro de indikita grupo"
-
-#: og.views.inc:882
-#: og.module:1181
-#: og_panels.module:263
-msgid "Home"
-msgstr "Hejmo"
-
-#: og_workflow_ng.inc:15
-msgid "User joins group"
-msgstr "Uzanto aliĝas al grupo"
-
-#: og_workflow_ng.inc:16
-msgid "OG"
-msgstr "OG"
-
-#: og_workflow_ng.inc:20
-msgid "User approved to group by admin"
-msgstr "Administranto aprobis uzanton al grupo"
-
-#: og_workflow_ng.inc:22
-msgid "A pending member is approved by a group administrator."
-msgstr "Grupa administranto aprobis membron."
-
-#: og_workflow_ng.inc:26
-msgid "User leaves group"
-msgstr "Uzanto forlasas grupon"
-
-#: og_workflow_ng.inc:43
-msgid "User, who joins group"
-msgstr "Uzanto, kiu aliĝas al grupo"
-
-#: og_xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr "Nekonata uzanta ID: %uid."
-
-#: og_xmlrpc.inc:17
-msgid "Wrong username or password."
-msgstr "Malĝusta uzantnomo aŭ pasvorto."
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr "Uzanto ne estas membro de la indikita grupo."
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr "Uzanto ne estas permesita preni membrajn informojn por alia uzanto."
-
-#: og.module:31
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Grup-specifaj blokoj nur videblas en grupaj paĝoj kaj ne en tutsistemaj paĝoj kiel la hejmpaĝo aŭ admin-paĝoj. "
-
-#: og.module:34
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr "Por permesi ke grupaj administrantoj povu elekti sian propran grupan haŭton, vi devas ŝalti multajn haŭtojn uzante <a href=\"@url\">paĝon de haŭta agordo</a>."
-
-#: og.module:490
-msgid "Send email to %group"
-msgstr "Sendu retpoŝton al %group"
-
-#: og.module:493
-msgid "Your email will be sent to all members of this group. Please use this feature sparingly."
-msgstr "Via retpoŝto estis sendita al ĉiuj membroj de ĉi tiu grupo. Bonvolu uzi ĉi tiun funkcion malofte."
-
-#: og.module:498
-msgid "Subject"
-msgstr "Temo"
-
-#: og.module:501
-msgid "Enter a subject for your email."
-msgstr "Enmetu temon por via retpoŝto."
-
-#: og.module:506
-msgid "Body"
-msgstr "Korpo"
-
-#: og.module:509
-msgid "Enter a body for your email."
-msgstr "Enmetu korpon por via retpoŝto."
-
-#: og.module:512
-msgid "Send email"
-msgstr "Sendi retpoŝton"
-
-#: og.module:563
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr "Vi ne rajtas forlasi ĉi tiun grupon, ĉar ĝi estas <em>fermita</em> grupo. Vi devas peti forigon de grupa administranto."
-
-#: og.module:566
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr "Vi ne rajtas forlasi ĉi tiun grupon, ĉar vi estas ĝia estro. Retestro povas doni estrecon al alia uzanto kaj tiam vi povas forlasi."
-
-#: og.module:569
-msgid "Leave this group"
-msgstr "Forlasu ĉi tiun grupon"
-
-#: og.module:584
-msgid "Email notification"
-msgstr "Retpoŝta atentigo"
-
-#: og.module:587
-msgid "Enabled"
-msgstr "Åœaltita"
-
-#: og.module:588
-msgid "Disabled"
-msgstr "Malŝaltita"
-
-#: og.module:590
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Ĉu vi volas ricevi retpoŝton ĉiufoje kiam oni afiŝas mesaĝon al ĉi tiu grupo?"
-
-#: og.module:598
-msgid "Your <a href=\"!prof\">user profile</a> is configured to: <em>Always receive email notifications</em>."
-msgstr "Via <a href=\"!prof\">uzantoprofilo</a> estas agordita al: <em>Ĉiam ricevi retpoŝtajn atentigojn</em>."
-
-#: og.module:605
-msgid "Your <a href=\"!prof\">user profile</a> is configured to: <em>Never receive email notifications</em>."
-msgstr "Via <a href=\"!prof\">uzantoprofilo</a> estas agordita al: <em>Neniam ricevi retpoŝtajn atentigojn</em>."
-
-#: og.module:610
-#: og_panels.module:496
-#: tests/og_testcase.php:19
-msgid "Save"
-msgstr "Konservi"
-
-#: og.module:621
-msgid "Membership saved."
-msgstr "Membreco konservita."
-
-#: og.module:669
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr "Malbona ĵetono. Vi ŝajne sekvis nevalidan ligilon."
-
-#: og.module:675
-msgid "!name already approved to group %group."
-msgstr "!name estas jam aprobita al grupo %group."
-
-#: og.module:680
-msgid "Membership request approved."
-msgstr "Membreca peto aprobita."
-
-#: og.module:700
-msgid "Membership request denied."
-msgstr "Membreca peto malaprobita."
-
-#: og.module:719
-msgid "Are you sure you want to make %name a group administrator for the group %title?"
-msgstr "Ĉu vi certas ke vi volas ke %name estu grupa administranto por la grupo %title?"
-
-#: og.module:722
-msgid "Confirm"
-msgstr "Konfirmi"
-
-#: og.module:723
-#: og_panels.module:146
-msgid "Cancel"
-msgstr "Nuligi"
-
-#: og.module:734
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr "%name estis promociita al <em>grupa administranto</em>."
-
-#: og.module:753
-msgid "Are you sure you want to remove %name as a group administrator for the group %title?"
-msgstr "Ĉu vi certas ke vi volas forigi %name kiel grupa administranto por la grupo %title?"
-
-#: og.module:756
-msgid "Remove"
-msgstr "Forigi"
-
-#: og.module:768
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr "%name ne plu estas <em>grupa administranto</em>."
-
-#: og.module:780
-msgid "Email addresses or usernames"
-msgstr "Retpoŝtadresoj aŭ uzantnomoj."
-
-#: og.module:781
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Enmetu ĝis %max retpoŝtajn adresojn aŭ uzantnomojn. Disigu multajn adresojn per komoj aŭ novaj linioj. Ĉiu persono ricevos inviton de vi."
-
-#: og.module:785
-msgid "Personal message"
-msgstr "Persona mesaĝo"
-
-#: og.module:786
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Nedeviga. Enmetu mesaĝon kiu poste iĝos parto de la invita retpoŝto."
-
-#: og.module:788
-msgid "Send invitation"
-msgstr "Sendi inviton"
-
-#: og.module:803
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Vi ne rajtas indiki pli ol %max retpoŝtadresojn aŭ uzantnomojn."
-
-#: og.module:806
-msgid "You may not invite yourself - @self."
-msgstr "Vi ne rajtas inviti vin mem. - @self."
-
-#: og.module:830
-msgid "Invalid email address or username: @value."
-msgstr "Nevalida retpoŝtadreso aŭ uzantnomo: @value."
-
-#: og.module:866
-msgid "In order to join this group, you must login or register a new account. After you have successfully done so, you will need to request membership again."
-msgstr "Por aliĝi al ĉi tiu grupo, vi devas ensaluti aŭ registri novan konton. Post kiam vi sukcese faris tion, vi devos peti membrecon denove."
-
-#: og.module:886
-msgid "@user is already a member the group @group."
-msgstr "@user jam estas membro de la grupon @group."
-
-#: og.module:903
-msgid "Additional details"
-msgstr "Aldonaj detaloj"
-
-#: og.module:904
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr "Aldonu detalojn kiuj helpos al administranto decidi ĉu aprobi aŭ malaprobi vian peton por membreco."
-
-#: og.module:914
-msgid "Are you sure you want to join the group %title?"
-msgstr "Ĉu vi certas ke vi volas aliĝi al la grupo %title?"
-
-#: og.module:916
-msgid "Join"
-msgstr "Aliĝi"
-
-#: og.module:963
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr "Membreca peto al la grupo %group atendas aprobon de la administranto."
-
-#: og.module:969
-msgid "You are now a member of the %group."
-msgstr "Vi nun estas membro de la grupon %group."
-
-#: og.module:979
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "La peto membriĝi al la grupo %group estis malaprobita, nur grupaj administrantoj povas aldoni uzantojn al ĉi tiu grupo."
-
-#: og.module:992
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr "Ĉu vi certas ke vi volas forigi !name de la grupo %title?"
-
-#: og.module:1004
-msgid "%user removed from %group."
-msgstr "%user forigita de %group."
-
-#: og.module:1064
-msgid "List of users"
-msgstr "Listo de uzantoj"
-
-#: og.module:1069
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Aldoni unu aŭ pli da uzantnomoj por ligi uzantojn kun ĉi tiu grupo. Multaj uzantnomoj devas esti disigita per komo."
-
-#: og.module:1072
-msgid "Add users"
-msgstr "Aldoni uzantojn"
-
-#: og.module:1136
-#: og_panels.module:238
-msgid "Title"
-msgstr "Titolo"
-
-#: og.module:1138
-msgid "Posts"
-msgstr "Afiŝoj"
-
-#: og.module:1139
-msgid "Comments"
-msgstr "Komentoj"
-
-#: og.module:1140
-msgid "Age"
-msgstr "Aĝo"
-
-#: og.module:1141
-msgid "Last comment"
-msgstr "Lasta komento"
-
-#: og.module:1155
-msgid "No groups available."
-msgstr "Neniuj grupoj ekzistas."
-
-#: og.module:1175
-#: includes/groupcontent.inc:94
-msgid "Description"
-msgstr "Priskribo"
-
-#: og.module:1223
-msgid "No posts in this group."
-msgstr "Neniuj afiŝoj en ĉi tiu grupo."
-
-#: og.module:1226
-msgid "No public posts in this group."
-msgstr "Neniuj publikaj afiŝoj en ĉi tiu grupo."
-
-#: og.module:1228
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "Vi devas <a href=\"!register\">registriĝi</a> aŭ <a href=\"!login\">ensaluti</a> kaj iĝi membro por afiŝi mesaĝojn kaj vidi privatajn afiŝojn."
-
-#: og.module:1232
-msgid "Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr "Konsideru <a href=\"!url\">aliĝi al ĉi tiu grupo</a> por vidi ĝiajn afiŝojn."
-
-#: og.module:1240
-msgid "Open"
-msgstr "Malfermita"
-
-#: og.module:1241
-msgid "Moderated"
-msgstr "Prizorgata"
-
-#: og.module:1274
-msgid "A brief description for the group details block and the group directory."
-msgstr "Priskribeto por la detala bloko kaj adresaro de la grupo."
-
-#: og.module:1280
-msgid "Open - membership requests are accepted immediately."
-msgstr "Malfermita - membrecaj petoj akceptiĝas tuj."
-
-#: og.module:1281
-msgid "Moderated - membership requests must be approved."
-msgstr "Moderata - membrecaj petoj devas esti aprobita."
-
-#: og.module:1282
-msgid "Invite only - membership must be created by an administrator."
-msgstr "Nur per invito - membreco devas esti kreita de administranto."
-
-#: og.module:1283
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr "Fermita - membreco estas ekskluzive administrata de administranto."
-
-#: og.module:1287
-msgid "Membership requests"
-msgstr "Membrecaj petoj"
-
-#: og.module:1291
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr "Kiel oni traktu membrecajn petojn en ĉi tiu grupo? Kiam vi elektas <em>fermita</em>, uzantoj ne povos aliĝi <strong>aŭ</strong> malaliĝi."
-
-#: og.module:1317
-msgid "Registration form"
-msgstr "Registriĝa formularo"
-
-#: og.module:1319
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Ĉu uzantoj rajtas aliĝi al ĉi tiu grupo dum registriĝo? Se ŝaltita, tia markobutono aldoniĝos al la formularo."
-
-#: og.module:1347
-msgid "List in groups directory"
-msgstr "Listoj en grupa adresaro"
-
-#: og.module:1349
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a>? Disabled if the group is set to <em>private group</em>."
-msgstr "Ĉu ĉi tiu grupo aperu en la <a href=\"@url\">paĝo de listo de grupoj</a>? Malŝaltita se la grupo estas agordita al <em>privata grupo</em>."
-
-#: og.module:1357
-msgid "Language"
-msgstr "Lingvo"
-
-#: og.module:1360
-msgid "Selecting a different locale will change the interface language of the group. Users who have chosen a preferred language always see their chosen language."
-msgstr "Elekti malsaman lokaĵaron ŝanĝos la interfacan lingvon de la grupo. Uzantoj kiuj elektis preferatan lingvon ĉiam vidas sian elektitan lingvon."
-
-#: og.module:1365
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Elekti malsaman haŭton ŝanĝos la aspekton de la grupo."
-
-#: og.module:1535
-msgid "The group manager %name, must have an email address in his <a href=\"@profile\">user profile</a>."
-msgstr "La grupestro %name, devas havi retpoŝtadreson en sia <a href=\"@profile\">uzantoprofilo</a>."
-
-#: og.module:1541
-msgid "You must use the default input format when authoring a group node."
-msgstr "Vi devas uzi la defaÅ­ltan enmetan formaton kiam aÅ­torante grupan nodon."
-
-#: og.module:1548
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr "Vi devas <a href=\"@join\">aliĝi al grupo</a> antaŭ ol afiŝi en ĉi tiu retejo."
-
-#: og.module:1602
-msgid "OG: notify group members about node %nid - !link."
-msgstr "OG: atentigi grupajn membrojn pri nodo %nid - !link."
-
-#: og.module:1675
-msgid "Mission statement"
-msgstr "Celaro"
-
-#: og.module:1676
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr "Bonveniga saluto por via grupa hejmpaĝo. Konsideru listigi la grupajn celojn."
-
-#: og.module:1679
-msgid "Group manager"
-msgstr "Grupestro"
-
-#: og.module:1680
-msgid "Sticky at top of group home page and other lists."
-msgstr "Fiksite supre de grupa hejmpaĝo kaj aliaj listoj."
-
-#: og.module:1720
-msgid "Organic groups usage"
-msgstr "Uzado de organaj grupoj"
-
-#: og.module:1723
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr "Indiki kiel organaj grupoj devas trakti nodojn de ĉi tiu speco. Nodoj agas kiel grupo, kiel grupaj afiŝoj, aŭ ne rajtas partopreni en organaj grupoj entute."
-
-#: og.module:1752
-msgid "Do nothing."
-msgstr "Fari nenion."
-
-#: og.module:1753
-msgid "Delete all group posts which don't also belong to another group."
-msgstr "Forigi ĉiujn grupajn afiŝojn kiuj ne apartenas al alia grupo."
-
-#: og.module:1755
-msgid "Move all group posts to the group listed below."
-msgstr "Movi ĉiujn grupajn afiŝojn al la grupo listita sube."
-
-#: og.module:1762
-msgid "In addition to deleting this group, you may choose how to disposition the posts within it."
-msgstr "Aldone al forigi ĉi tiun grupon, vi povas elekti kiel alilokigi la afiŝojn ene de ĝi. "
-
-#: og.module:1769
-msgid "Target group"
-msgstr "Celgrupo"
-
-#: og.module:1773
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr "Se vi elektis <strong>Movi ĉiujn grupajn afiŝojn</strong> supre, indiku destinan grupon."
-
-#: og.module:1779
-msgid "Delete group"
-msgstr "Forigi grupon"
-
-#: og.module:1905
-msgid "My groups"
-msgstr "Miaj grupoj"
-
-#: og.module:1906
-msgid "Other groups"
-msgstr "Aliaj grupoj"
-
-#: og.module:1982
-msgid "Audience"
-msgstr "Legantaro"
-
-#: og.module:2006
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr "Vi devas <a href=\"@join\">aliĝi al grupo</a> antaŭ ol afiŝi %type."
-
-#: og.module:2031
-msgid "OG: Notify group members about comment %id on !link."
-msgstr "OG: Atentigi grupajn membrojn pri komento %id sur !link."
-
-#: og.module:2123
-msgid "Read more"
-msgstr "Legi pli"
-
-#: og.module:2123
-msgid "View original"
-msgstr "Vidi originalan"
-
-#: og.module:2294
-msgid "@group: '@title' at @site"
-msgstr "@group: '@title' ĉe @site"
-
-#: og.module:2296
-msgid "@type '@subject' by @username\n\n at node_teaser\n\n!read_more: !content_url\nPost reply: !reply_url\n\n--\nYou are subscribed from the group '@group' at @site.\nTo manage your subscription, visit !group_url"
-msgstr "@type '@subject' de @username\n\n at node_teaser\n\n!read_more: !content_url\nAfiŝa respondo: !reply_url\n\nVi abonas al la grupo '@group' ĉe @site.\nPor administri vian abonon, vizitu !group_url"
-
-#: og.module:2300
-msgid "@body\n\n--\nThis message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr "@body\n\n--\nĈi tiu mesaĝo estis sendita de administranto en la grupo '@group' ĉe @site. Por viziti ĉi tiun grupon, iru al !url_group. Por malaboni de la grupo, vizitu !url_unsubscribe"
-
-#: og.module:2302
-msgid "Membership request approved for '@title'"
-msgstr "Membreca peto aprobita por '@title'"
-
-#: og.module:2304
-msgid "You may now post messages in this group located at !group_url"
-msgstr "Vi nun rajtas afiŝi mesaĝojn en ĉi tiu grupo ĉe !group_url"
-
-#: og.module:2306
-msgid "Membership request denied for '@title'"
-msgstr "Membreca peto malaprobita por '@title'"
-
-#: og.module:2308
-msgid "Sorry, your membership request was denied."
-msgstr "BedaÅ­rinde via membreca peto estis malaprobita."
-
-#: og.module:2310
-msgid "Invitation to join the group '@group' at @site"
-msgstr "Invito por aliĝi al la grupo '@group' ĉe @site"
-
-#: og.module:2312
-msgid "Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n\n at group\n at description\nJoin: !group_url\n at body"
-msgstr "Saluton. Mi estas membro de '@group' kaj mi bonvenigas vin aliĝi ankaŭ al ĉi tiu grupo.  Bonvolu vidi la ligilon kaj mesaĝon sube.\n\n at group\n at description\nAliĝi: !group_url\n at body"
-
-#: og.module:2314
-msgid "Membership request for '@group' from '@username'"
-msgstr "Membreca peto por '@group' de '@username'"
-
-#: og.module:2316
-msgid "To instantly approve this request, visit !approve_url.\nYou may deny this request or manage members at !group_url. \n\nPersonal message from @username:\n------------------\n\n at request"
-msgstr "Por tuj aprobi ĉi tiun peton, vizitu !approve_url.\nVi povas malaprobi ĉi tiun peton aŭ administri membrojn ĉe !group_url. \n\nPersona mesaĝo de @username:\n------------------\n\n at request"
-
-#: og.module:2318
-msgid "You are now an administrator for the group '@group'"
-msgstr "Vi nun estas administranto por la grupo '@group'"
-
-#: og.module:2320
-msgid "@username, you are now an administrator for the group '@group'.\n\nYou can administer this group by logging in here:\n !group_url"
-msgstr "@username, vi nun estas administranto por la grupo '@group'.\n\nVi povas administri ĉi tiun grupon ensalutante ĉi tien:\n !group_url"
-
-#: og.module:2361
-msgid "Join %name."
-msgstr "Aliĝi al @name."
-
-#: og.module:2363
-msgid "(approval needed)"
-msgstr "(aprobo bezonata)"
-
-#: og.module:2380
-msgid "Organic groups settings"
-msgstr "Agordoj de organaj grupoj"
-
-#: og.module:2385
-msgid "Never send email notifications. Useful when tracking activity via RSS feed instead."
-msgstr "Neniam sendi retpoŝtajn atentigojn. Utile por atentadi aktivaĵojn per RSS-fluo anstataŭe."
-
-#: og.module:2386
-msgid "Always send email notifications."
-msgstr "Ĉiam sendi retpoŝtajn atentigojn."
-
-#: og.module:2387
-msgid "Selectively send email notification based on the checkbox for each of my group's <em>My membership</em> page."
-msgstr "Elekteme sendi retpoŝtajn atentigojn bazita sur la markobutono de la paĝoj de <em>Mia membreco</em> de ĉiuj miaj grupoj."
-
-#: og.module:2391
-msgid "Email notifications"
-msgstr "Retpoŝtaj atentigoj"
-
-#: og.module:2394
-msgid "When posts are submitted into your groups, you may be notified via email."
-msgstr "Kiam afiŝoj estas senditaj al viaj grupoj, vi povas ricevi atentigon retpoŝte."
-
-#: og.module:2489
-msgid "May not be posted into a group."
-msgstr "Ne rajtas afiŝi al grupo."
-
-#: og.module:2490
-msgid "Standard group post (typically only author may edit). Sends email notifications."
-msgstr "Norma grupa afiŝo (kutime nur aŭtoro povas redakti). Sendas retpoŝtajn atentigojn."
-
-#: og.module:2491
-msgid "Standard group post (typically only author may edit). No email notification."
-msgstr "Norma grupa afiŝo (kutime nur aŭtoro povas redakti). Neniu retpoŝta atentigo."
-
-#: og.module:2495
-msgid "Wiki group post (any group member may edit). Sends email notifications."
-msgstr "Vikia grupa afiŝo (ajna grupa membro rajtas redakti). Sendas retpoŝtajn atentigojn."
-
-#: og.module:2496
-msgid "Wiki group post (any group member may edit). No email notification."
-msgstr "Vikia grupa afiŝo (ajna grupano rajtas redakti). Neniu retpoŝta atentigo."
-
-#: og.module:2578
-msgid "New groups"
-msgstr "Novaj grupoj"
-
-#: og.module:2584
-msgid "Group notifications"
-msgstr "Grupaj atentigoj"
-
-#: og.module:2618
-msgid "Maximum number of members to show"
-msgstr "Maksimuma nombro da membroj por montri"
-
-#: og.module:2624
-#: includes/groupcontent.inc:192
-msgid "Group roles"
-msgstr "Grupaj roloj"
-
-#: og.module:2627
-#: includes/groupcontent.inc:194
-msgid "Standard members"
-msgstr "Normaj membroj"
-
-#: og.module:2628
-#: includes/groupcontent.inc:194
-msgid "Administrators"
-msgstr "Administrantoj"
-
-#: og.module:2630
-msgid "You may specify which types of group members appear in the listing."
-msgstr "Vi povas indiki kiujn specoj de grupaj membroj aperas en la listo."
-
-#: og.module:2634
-msgid "Maximum number of groups to show"
-msgstr "Maksimuma nombro da grupoj por montri"
-
-#: og.module:2661
-msgid "This group offers a <a href=\"@groupfeed\">RSS feed</a> and an <a href=\"@email\">email subscription</a>."
-msgstr "Ĉi tiu grupo ofertas <a href=\"@groupfeed\">RSS-fluon</a> kaj <a href=\"@email\">retpoŝtan abonon</a>."
-
-#: og.module:2663
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr "Aŭ abonu al ĉi tiuj personigitaj, retejaj fluoj:"
-
-#: og.module:2666
-msgid "Feed"
-msgstr "Fluo"
-
-#: og.module:2667
-msgid "Page"
-msgstr "Paĝo"
-
-#: og.module:2668
-msgid "My unread: !links."
-msgstr "Miaj nelegitaj: !links."
-
-#: og.module:2672
-msgid "My group: !links."
-msgstr "Mia grupo: !links."
-
-#: og.module:2676
-msgid "All posts: !links"
-msgstr "Ĉiuj afiŝoj: !links"
-
-#: og.module:2688
-msgid "OPML feed"
-msgstr "OPML-fluo"
-
-#: og.module:2703
-msgid "more"
-msgstr "pli"
-
-#: og.module:2703
-msgid "Browse the newest groups."
-msgstr "Foliumi la plej novajn grupojn."
-
-#: og.module:2722
-msgid "Invite friend"
-msgstr "Inviti amikon"
-
-#: og.module:2725
-msgid "Manager: !name"
-msgstr "Administranto: !name"
-
-#: og.module:2728
-msgid "My membership"
-msgstr "Mia membreco"
-
-#: og.module:2738
-msgid "Your membership request awaits approval."
-msgstr "Via membreca peto atendas aprobon."
-
-#: og.module:2739
-msgid "Delete request"
-msgstr "Forigi peton"
-
-#: og.module:2743
-msgid "You must <a href=\"!register\">register</a>/<a href=\"!login\">login</a> in order to post into this group."
-msgstr "Vi devas <a href=\"!register\">registriĝi</a>/<a href=\"!login\">ensaluti</a? por afiŝi en ĉi tiu grupo."
-
-#: og.module:2749
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr "Ĉi tio estas grupo <em>nur per invito</em>. La grupestroj aldonas/forigas membrojn kiel necese."
-
-#: og.module:2752
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr "Ĉi tio estas <em>fermita</em> grupo. La grupestroj aldonas/forigas membrojn kiel necese."
-
-#: og.module:2797
-msgid "Request membership"
-msgstr "Peti membrecon"
-
-#: og.module:2818
-msgid "Create !type"
-msgstr "Krei !type"
-
-#: og.module:2819
-msgid "Add a new !type in this group."
-msgstr "Aldoni novan !type en ĉi tiu grupo."
-
-#: og.module:2837
-#: includes/groupcontent.inc:243
-msgid "Search"
-msgstr "Serĉi"
-
-#: og.module:2859
-msgid "(pending approval)"
-msgstr "(atendas aprobon)"
-
-#: og.module:2874
-msgid "Add a user to a group."
-msgstr "Aldoni uzanton al grupo."
-
-#: og.module:2879
-msgid "All members for a given group."
-msgstr "Ĉiuj membroj por indikita grupo."
-
-#: og.module:2884
-msgid "Retrieve the group memberships for a given user."
-msgstr "Preni la grupajn membrecojn por indikita uzanto."
-
-#: og.module:2893
-msgid "Title of top group"
-msgstr "Titolo de supra grupo"
-
-#: og.module:2894
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr "Nefiltrita titolo de supra group. ATENTU - kruda uzanta enmeto."
-
-#: og.module:2895
-msgid "ID of top group"
-msgstr "ID de supra grupo"
-
-#: og.module:2966
-msgid "README file"
-msgstr "LEGUMIN-dosiero"
-
-#: og.module:2936
-msgid "Organic groups group type"
-msgstr "Grupa speco de organaj grupoj"
-
-#: og.module:2944
-msgid "Organic groups modules"
-msgstr "Moduloj de organaj grupoj"
-
-#: og.module:2945
-msgid "Organic groups works best when <a href=\"@job_queue\">job_queue.module</a> is enabled. See the integration section of the !readme_file."
-msgstr "Organaj grupoj funkcias plej bone kiam <a href=\"@job-queue\">job_queue.module</a> estas ŝaltita. Vidu la integrigan sekcion de la !readme_file."
-
-#: og.module:2952
-#: og_access.info:0
-msgid "Organic groups access control"
-msgstr "Alira regado de organaj grupoj"
-
-#: og.module:2953
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr "Alira regada modulo de organaj grupoj estas malŝaltita. Vidu la <a href=\"@modules\">paĝo de moduloj</a>."
-
-#: og.module:539
-msgid "1 email sent."
-msgid_plural "@count emails sent."
-msgstr[0] "1 retpoŝto sendita."
-msgstr[1] "@count retpoŝtoj senditaj."
-
-#: og.module:856
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1 invito sendita."
-msgstr[1] "@count invitoj senditaj."
-
-#: og.module:1092
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] "Nekonata nomo: %bad."
-msgstr[1] "Nekonataj nomoj: %bad."
-
-#: og.module:1108
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] "1 uzanto aldonita al la grupo."
-msgstr[1] "@count uzantoj aldonitaj al la grupo."
-
-#: og.module:1630
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] "1 grupo"
-msgstr[1] "@count grupoj"
-
-#: og.module:2000
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "Montri ĉi tiun afiŝon en ĉi tiu grupo."
-msgstr[1] "Montri ĉi tiun afiŝon en ĉi tiuj grupoj."
-
-#: og.module:2789
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] "1 membro"
-msgstr[1] "@count membroj"
-
-#: og.module:376
-msgid "administer organic groups"
-msgstr "administri organaj grupoj"
-
-#: og.module:48
-msgid "Join group"
-msgstr "Aliĝi al grupo"
-
-#: og.module:55
-msgid "OPML"
-msgstr "OPML"
-
-#: og.module:63
-msgid "Leave group"
-msgstr "Forlasi grupon"
-
-#: og.module:72
-msgid "Approve membership request"
-msgstr "Aprobi membrecan peton"
-
-#: og.module:80
-msgid "Deny membership request"
-msgstr "Malaprobi membrecan peton"
-
-#: og.module:88
-msgid "Create group administrator"
-msgstr "Krei grupan administranton"
-
-#: og.module:96
-msgid "Delete group administrator"
-msgstr "Forigi grupan administranton"
-
-#: og.module:113
-msgid "Manage membership"
-msgstr "Administri membrecon"
-
-#: og.module:118
-msgid "Group activity"
-msgstr "Grupaj aktivaĵoj"
-
-#: og.module:126
-msgid "Administer the suite of Organic groups modules."
-msgstr "Administri la modularon de Organaj grupoj."
-
-#: og.module:137
-msgid "Organic groups configuration"
-msgstr "Agordo de organaj grupoj"
-
-#: og.module:139
-msgid "Configure the main Organic groups module (og)."
-msgstr "Agordi la ĉefan modulon de Organaj grupoj (og)."
-
-#: og.module:146
-#: includes/groupcontent.inc:247
-msgid "Faces"
-msgstr "Vizaĝoj"
-
-#: og.module:157
-msgid "Add members"
-msgstr "Aldoni membrojn"
-
-#: og.module:167
-msgid "E-mail"
-msgstr "Retpoŝto"
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og_access.module:31
-msgid "Visible only within the targeted groups."
-msgstr "Videbla nur ene de celataj grupoj."
-
-#: og_access.module:32
-msgid "Visible within the targeted groups and on other pages."
-msgstr "Videbla ene de celataj grupoj kaj en aliaj paĝoj."
-
-#: og_access.module:33
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr "Videbleco elektita de aŭtoro/redaktanto uzante markobutonon de la afiŝa formularo. Markobutonoj defaŭltas al <em>publika</em>."
-
-#: og_access.module:34
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr "Videbleco elektita de aŭtoro/redaktanto uzante markobutonon sur la afiŝa formularo. Markobutono defaŭltas al <em>privata</em>."
-
-#: og_access.module:38
-msgid "Visibility of posts"
-msgstr "Videbleco de afiŝoj"
-
-#: og_access.module:40
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr "Determinu kiel vaste alirebla indikita afiŝo devas esti kiam ĝi ne estas ligita kun grupo. OG-administrantoj ĉiam vidas la markobutonon por publikigi afiŝon. Rimarku ke ŝanĝi ĉi tiun agordon neniel influas ekzistantajn afiŝojn. Rekonservu tiujn afiŝojn por akiri ĉi tiun novan agordon. Se la agordo kiun vi volas estas malŝaltita ĉi tie, kontrolu la agordojn sub la agordo de <em>Privataj Grupoj</em> sube. Vi ne povas agordi nodan videblecon por ĉiam esti publika se privataj grupoj ĉiam estas ŝaltita kaj inverse."
-
-#: og_access.module:46
-msgid "New group home pages and default audience are always public."
-msgstr "Novaj grupaj hejmpaĝoj kaj defaŭlta legantaro estas ĉiam publikaj."
-
-#: og_access.module:47
-msgid "New group home pages and default audience are always private."
-msgstr "Novaj grupaj hejmpaĝoj kaj defaŭlta legantaro estas ĉiam privataj."
-
-#: og_access.module:48
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr "Grupa administranto elektas ĉu ties grupa hejmpaĝo kaj legantaro estas privata aŭ ne. Defaŭltas al <em>privata</em>."
-
-#: og_access.module:49
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr "Grupa administranto elektas ĉu ties grupa hejmpaĝo kaj legantaro estas privata aŭ ne. Defaŭltas al <em>publika</em>."
-
-#: og_access.module:53
-msgid "Private groups"
-msgstr "Privataj grupoj"
-
-#: og_access.module:56
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr "Grupa hejmpaĝo de privata grupo ne videblas de nemembroj, kaj novaj afiŝoj en la grupo defaŭltos al privataj.  Ĉi tio agordas kiuj privataj grupaj opcioj povas esti uzataj kiam oni kreas novan grupon aŭ redaktas ekzistantan grupon. Se vi elektas unu el la opcioj de <em>Grupestro elektas</em>, tiam la grupestroj devas decidi ĉu siaj grupoj estas privataj aŭ ne, kun la defaŭlto kiun vi elektas ĉi tie."
-
-#: og_access.module:56
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr "Rimarku ke la privateco de ĉiu <em>enhavero</em> en la grupo estas determinita kiam ĉiu nodo estas kreita aŭ redaktita, laŭ la agordo de <em>Videbleco de Afiŝoj</em> sur ĉi tiu paĝo. Rimarku ankaŭ ke ŝanĝi ĉi tiun agordon nur influas la defaŭlton por novaj grupoj kreotaj, ne la privateco de jam ekzistantaj grupoj!  Por ŝanĝi tiujn, vi devas redakti la grupojn kaj ties individuajn enhavajn nodojn rekte. Se la agordo kiun vi volas estas malŝaltita ĉi tie, kontrolu <em>Videbleco de Afiŝoj</em> supre. Vi ne povas elekti havi nur privatajn grupojn se noda videbleco estas agordita al ĉiam publika, kaj inverse."
-
-#: og_access.module:93
-msgid "Private group"
-msgstr "Privata grupo"
-
-#: og_access.module:95
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr "Ĉu ĉi tiu grupo estu videbla nur al ĝiaj membroj? Malŝaltita se la grupo estas agordita al <em>Listigi en Adresaro</em> aŭ <em>Membrecaj petoj: malfermita</em>."
-
-#: og_access.module:154
-msgid "Public"
-msgstr "Publika"
-
-#: og_access.module:156
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr "Montri ĉi tiun afiŝon al ĉiuj, aŭ nur al membroj de la grupoj ŝaltitaj supre. Afiŝoj sen ajna grupo estas ĉiam <em>publikaj</em>."
-
-#: og_access.module:304
-msgid "All users may view this node."
-msgstr "Ĉiuj uzantoj povas vidi ĉi tiun nodon."
-
-#: og_access.module:308
-msgid "Members of !group_n may view this node."
-msgstr "Membroj de !group_n povas vidi ĉi tiun nodon."
-
-#: og_access.module:312
-msgid "Group admins of !group_n may view/edit/delete this node."
-msgstr "Grupaj administrantoj de !group_n povas vidi/redakti/forigi ĉi tiun nodon."
-
-#: og_access.module:18
-msgid "Organic groups access configuration"
-msgstr "Alira agordo por Organaj grupoj "
-
-#: og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr "Elekti ĉu novaj grupoj devas esti privata aŭ publika."
-
-#: og_access.module:0
-msgid "og_access"
-msgstr "og_access"
-
-#: og_panels.module:7
-msgid "After enabling this module, visit the new \"Pages\" tab on any group. There, group admins may create as many pages as desired for their group. The pages may contain any layout that the site offers and admins may arrange many different types of content as desired. Site admins can restrict the types of content that may be added on the <a href=\"!settings\">og_panels settings</a> page. You might want to make some Views available using <a href=\"!apv\">admin/panels/views</a>. Group admins may designate one page as their group home page."
-msgstr "Post ŝaltado de ĉi tiu modulo, vizitu la novan langeton de \"Paĝoj\" sur ajna grupo. Tie, grupestroj povas krei tiel multe da paĝoj kiel dezirata por ties grupo. La paĝoj povas enhavi ajnan haŭton kiun la retejo ofertas kaj administrantoj povas aranĝi multajn diversajn specojn de enhavo kiel dezirata. Retejestroj povas limigi la specojn de enhavo kiu povas esti aldonita sur la paĝo de <a href=\"!settings\">agordoj de og_panels</a>. Vi eble volas alirebligi kelkajn Vidojn uzante <a href=\"!apv\">admin/panels/views</a>. Grupestroj rajtas elekti unu paĝon kiel la hejmpaĝo por ties grupo."
-
-#: og_panels.module:9
-msgid "Create custom pages for your group. Use custom pages to organize your content in a pretty and informative manner. Your group can group to be a whole website within a web site. Each custom page becomes a tab when viewing your group. One of your custom pages should be designated as your <em>group home page</em>. That page will then display when visitors first arrive at your group."
-msgstr "Kreu proprajn paĝojn por via grupo. Uzu proprajn paĝojn por organizi vian enhavon en bela kaj informa maniero. Via grupo povas grupigi por esti plena retejo ene de retejo. Ĉiu propra paĝo tiam montros kiam vizitantoj unue alvenas al via grupo. "
-
-#: og_panels.module:9
-msgid "Start by clicking the <a href=\"!url\">Add new page</a> tab. Then you will choose a custom layout for your page. Then you will want to <em>edit content</em> for your custom page."
-msgstr "Komencu alklakante la langeton de <a href=\"!url\">Aldoni novan paĝon</a>. Tiam vi elektos propran haŭton por via paĝo. Tiam vi volos <em>redakti enhavon</em> por via propra paĝo."
-
-#: og_panels.module:143
-msgid "Are you sure you want to delete %title?"
-msgstr "Ĉu vi certas ke vi volas forigi %title?"
-
-#: og_panels.module:145
-msgid "This action cannot be undone."
-msgstr "Ĉi tiu ago ne povas esti malfarata."
-
-#: og_panels.module:146
-msgid "Delete"
-msgstr "Forigi"
-
-#: og_panels.module:152
-msgid "%title has been deleted"
-msgstr "%title estis forigita."
-
-#: og_panels.module:184
-msgid "Edit content"
-msgstr "Redakti enhavon"
-
-#: og_panels.module:185
-msgid "Change layout"
-msgstr "Ŝanĝi haŭton"
-
-#: og_panels.module:186
-msgid "Edit layout settings"
-msgstr "Redakti haÅ­tajn agordojn"
-
-#: og_panels.module:187
-msgid "Edit page"
-msgstr "Redakti paĝon"
-
-#: og_panels.module:188
-msgid "Delete page"
-msgstr "Forigi paĝon"
-
-#: og_panels.module:207
-msgid "Save settings"
-msgstr "Konservi agordojn"
-
-#: og_panels.module:238
-msgid "Home page"
-msgstr "Hejmpaĝo"
-
-#: og_panels.module:238
-msgid "Weight"
-msgstr "Pezo"
-
-#: og_panels.module:249
-msgid "Updated panels configuration."
-msgstr "Äœisdatigis agordon de paneloj."
-
-#: og_panels.module:273
-msgid "@name at @site"
-msgstr "@name ĉe @site"
-
-#: og_panels.module:301
-msgid "Page title"
-msgstr "Paĝa titolo"
-
-#: og_panels.module:305
-msgid "This is the title of the page and of the tab."
-msgstr "Ĉi tio estas la titolo de la paĝo kaj de la langeto."
-
-#: og_panels.module:311
-msgid "Path"
-msgstr "Vojo"
-
-#: og_panels.module:316
-msgid "This page is currently your default group home page and has no configurable path."
-msgstr "Ĉi tiu paĝo nun estas via defaŭlta grupa hejmpaĝo kaj havas neniun agordeblan vojon."
-
-#: og_panels.module:327
-msgid "Show blocks"
-msgstr "Montru blokojn"
-
-#: og_panels.module:330
-msgid "If unchecked, the standard group blocks will not be shown unless you place them into your page content. This gives admin more control over page presentation."
-msgstr "Se malŝaltita, la normaj grupaj blokoj ne montriĝos ĝis kiam vi lokigas ilin en la enhavo de via paĝa. Tio donas al administranto pli da rego pri paĝa prezentado. "
-
-#: og_panels.module:334
-msgid "Published"
-msgstr "Publikigita"
-
-#: og_panels.module:336
-msgid "If unchecked, this page is only accessible by group or site administrators. Thats useful while you are configuring the page."
-msgstr "Se malŝaltita, ĉi tiu paĝo estas nur alirebla de grupaj aŭ retejaj administrantoj. Tio utilas dum vi agordas la paĝon."
-
-#: og_panels.module:341
-msgid "Update page"
-msgstr "Ĝisdatigi paĝon"
-
-#: og_panels.module:341
-msgid "Create page"
-msgstr "Krei paĝon"
-
-#: og_panels.module:424
-msgid "%path is a reserved system path, and cannot be used for a group page. Please enter another path."
-msgstr "%path estas rezervita sistema vojo, kaj ne povas esti uzata por grupa paĝo. Bonvolu enmeti alian vojon."
-
-#: og_panels.module:427
-msgid "Panel paths may only contain alphanumeric characters and dashes."
-msgstr "Panelaj vojo povas nur enhavi alfanumerajn signojn kaj steketojn."
-
-#: og_panels.module:430
-msgid "That path is currently in use by another one of your group's pages. Please enter another path."
-msgstr "Tiu vojo nun estas uzata de alia el viaj grupaj paĝoj. Bonvolu enmeti alian vojon."
-
-#: og_panels.module:443
-msgid "Group page updated."
-msgstr "Grupa paĝo ĝisdatigita."
-
-#: og_panels.module:451
-msgid "Group page created."
-msgstr "Grupa paĝo kreita."
-
-#: og_panels.module:461
-msgid "Pages"
-msgstr "Paĝoj"
-
-#: og_panels.module:475
-msgid "Organic groups panel pages deleted."
-msgstr "Panelaj paĝoj de organaj grupoj forigitaj."
-
-#: og_panels.module:545
-msgid "A node object that is flagged as an OG group type."
-msgstr "Noda objekto kiu estas flagita kiel OG-grupa speco."
-
-#: og_panels.module:561
-msgid "OG mission"
-msgstr "OG-misio"
-
-#: og_panels.module:573
-msgid "OG description"
-msgstr "OG-priskribo"
-
-#: og_panels.module:581
-msgid "OG members"
-msgstr "OG-membroj"
-
-#: og_panels.module:594
-#: includes/groupcontent.inc:42
-msgid "Group search"
-msgstr "Grupa serĉo"
-
-#: og_panels.module:604
-msgid "OG faces"
-msgstr "OG-vizaĝoj"
-
-#: og_panels.module:623
-msgid "Group from node"
-msgstr "Grupo de nodo"
-
-#: og_panels.module:625
-msgid "Adds a group from a node context; if multiple groups are associated with a node, this will get the \"first\" group only."
-msgstr "Aldonas grupon de noda konteksto; se multaj grupoj estas ligita kun nodo, tio ricevos nur la \"unuan\" grupon."
-
-#: og_panels.module:626
-msgid "Node"
-msgstr "Nodo"
-
-#: og_panels.module:132
-msgid "manage OG panels pages"
-msgstr "administri OG-panelajn paĝojn"
-
-#: og_panels.module:17
-#: og_panels.info:0
-msgid "Organic groups panels"
-msgstr "Paneloj de organaj grupaj"
-
-#: og_panels.module:18
-msgid "Configure the content that is available to group admins when creating group pages."
-msgstr "Agordi la enhavon kiu estas alirebla al grupestroj kiam kreante grupajn paĝojn."
-
-#: og_panels.module:40
-msgid "List"
-msgstr "Listo"
-
-#: og_panels.module:0
-msgid "og_panels"
-msgstr "og_panels"
-
-#: og.install:16
-msgid "Stores information about each group."
-msgstr "Konservas informojn pri ĉiu grupo."
-
-#: og.install:19
-msgid "The group's {node}.nid."
-msgstr "La grupa {node}.nid."
-
-#: og.install:25
-msgid "Determines how subscription requests are handled (open, moderated, invite only, closed)."
-msgstr "Determinas kiel abonaj petoj estas traktataj (malfermita, prizorgata, nur per invito, fermita)."
-
-#: og.install:32
-msgid "Group description. Shows up by default on group directory."
-msgstr "Grupa priskribo. Montriĝas defaŭlte en grupa adresaro."
-
-#: og.install:38
-msgid "The group specific theme (if any). See {system}.name."
-msgstr "La grupo indikas haÅ­ton (se ekzistas). Vidu {system}.name."
-
-#: og.install:44
-msgid "Should users be able to join this group from registration form."
-msgstr "Ĉu uzantoj povu aliĝi al ĉi tiu grupo per registriĝa formularo?"
-
-#: og.install:51
-msgid "Should this group appear in the groups directory."
-msgstr "Ĉu ĉi tiu grupo aperu en la grupa adresaro?"
-
-#: og.install:58
-msgid "Not currently used."
-msgstr "Ne nun uzata."
-
-#: og.install:65
-msgid "Group specific language. See {languages}.language."
-msgstr "Grup-elektita lingvo. Vidu {languages}.language."
-
-#: og.install:72
-msgid "Is group home page private or public."
-msgstr "Ĉu la grupa hejmpaĝo estas privata aŭ publika?"
-
-#: og.install:83
-msgid "Group memberships"
-msgstr "Grupaj membrecoj"
-
-#: og.install:86
-msgid "Group's {node}.nid."
-msgstr "Grupa {node}.nid."
-
-#: og.install:99
-msgid "Is this membership active or pending?"
-msgstr "Ĉu ĉi tiu membreco estas aktiva aŭ atendanta?"
-
-#: og.install:106
-msgid "Is this user a group administrator?"
-msgstr "Ĉu ĉi tiu uzanto estas grupestro?"
-
-#: og.install:113
-msgid "The user for this membership. See {users}.uid."
-msgstr "La uzanto por ĉi tiu membreco. Vidu {users}.uid."
-
-#: og.install:119
-msgid "Email notification preference."
-msgstr "Retpoŝta atentiga prefero."
-
-#: og.install:125
-msgid "Time when this membership was created."
-msgstr "Tempo kiam ĉi tiu membreco kreiĝis."
-
-#: og.install:132
-msgid "Time when this membership was last changed."
-msgstr "Tempo kiam ĉi tiu membreco laste ŝanĝiĝis."
-
-#: og.install:142
-msgid "User preferences that are not group specific."
-msgstr "Preferoj de uzantaj kiuj ne estas grup-specifaj."
-
-#: og.install:145
-msgid "The user. See {users}.uid."
-msgstr "La uzanto. Vidu {users}.uid."
-
-#: og.install:151
-msgid "Notification preference for group posts (always, never, depends per group)."
-msgstr "Atentiga prefero por grupaj afiŝoj (ĉiam, neniam, dependas de grupo)."
-
-#: og.install:164
-msgid "The post's {node}.nid."
-msgstr "La afiŝa {node}.nid."
-
-#: og.install:176
-msgid "Is this a public or private post? This value is always the same across all groups for a given post."
-msgstr "Ĉu ĉi tiu estas publika aŭ privata afiŝo? Ĉi tiu valoro estas la sama trans ĉiuj grupoj por indikita afiŝo."
-
-#: og.install:203
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr "Modulo de organaj grupoj ŝaltita. Bonvolu vidi la inkluzivitan !readme_file por pliaj instrukcioj pri instalado."
-
-#: og.info:0
-msgid "Enable users to create and manage their own 'groups'"
-msgstr "Ebligi ke uzantoj povu krei kaj administri siajn proprajn 'grupojn'"
-
-#: og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr "Ebligi aliran regadon por privataj afiŝoj kaj privataj grupoj."
-
-#: og_panels.info:0
-msgid "Enable group admins to create panel pages."
-msgstr "Ebligi ke grupestroj povu krei panelajn paĝojn."
-
-#: includes/groupcontent.inc:5
-msgid "Welcome message"
-msgstr "Bonveniga mesaĝo"
-
-#: includes/groupcontent.inc:8
-msgid "The welcome message for the group. Specified on group edit form."
-msgstr "La bonveniga mesaĝo por la grupo. Indikita en la formularo por redakti grupon."
-
-#: includes/groupcontent.inc:18
-msgid "Group description"
-msgstr "Grupa priskribo"
-
-#: includes/groupcontent.inc:21
-msgid "The group description as specified on the group edit form."
-msgstr "La grupa priskribo kiel indikita en la formularo por redakti grupon."
-
-#: includes/groupcontent.inc:30
-msgid "Group members"
-msgstr "Grupanoj"
-
-#: includes/groupcontent.inc:33
-msgid "The list of group subscribers or just group admins."
-msgstr "La listo de grupabonantoj aÅ­ simple grupestroj."
-
-#: includes/groupcontent.inc:45
-msgid "Search this group."
-msgstr "Serĉi ĉi tiun grupon."
-
-#: includes/groupcontent.inc:54
-msgid "Group faces"
-msgstr "Grupaj vizaĝoj"
-
-#: includes/groupcontent.inc:57
-msgid "Show a grid of user pictures."
-msgstr "Montri kradon de bildoj de uzantaj."
-
-#: includes/groupcontent.inc:68
-msgid "Welcome"
-msgstr "Bonvenon"
-
-#: includes/groupcontent.inc:83
-msgid "Welcome statement goes here."
-msgstr "Bonveniga diraĵo ĉi tie."
-
-#: includes/groupcontent.inc:100
-msgid "Description goes here."
-msgstr "Priskribo ĉi tie."
-
-#: includes/groupcontent.inc:117
-msgid "Member list goes here."
-msgstr "Membrolisto ĉi tie."
-
-#: includes/groupcontent.inc:136
-msgid "Search form goes here."
-msgstr "Serĉa formularo ĉi tie."
-
-#: includes/groupcontent.inc:153
-msgid "Faces go here."
-msgstr "Vizaĝoj ĉi tie."
-
-#: includes/groupcontent.inc:163
-msgid "Number of pictures per row"
-msgstr "Nombro da bildoj por ĉiu vico"
-
-#: includes/groupcontent.inc:169
-msgid "Maximum number of rows per page"
-msgstr "Maksimuma nombro da vicoj por ĉiu paĝo"
-
-#: includes/groupcontent.inc:175
-msgid "Pager ID"
-msgstr "Paĝila ID"
-
-#: includes/groupcontent.inc:185
-msgid "Number of members"
-msgstr "Nombro da membroj"
-
-#: includes/groupcontent.inc:186
-msgid "Maxmimum number of members that should appear on the list"
-msgstr "Maksimuma nombro da membroj kiuj aperu en la listo"
-
-#: includes/groupcontent.inc:195
-msgid "You may specify which types of group members appear in this listing."
-msgstr "Vi povas indiki kiujn specojn da grupanoj aperu en ĉi tiu listigo."
-
-#: includes/groupcontent.inc:199
-msgid "Show more link"
-msgstr "Montri plian ligilon"
-
-#: includes/groupcontent.inc:201
-msgid "Should a <em>more</em> link appear when more members are in the group but not listed."
-msgstr "Ĉu <em>pli</em>-ligilo aperu kiam pli da membroj estas en la grupo, sed ne listita."
-
-#: includes/groupcontent.inc:205
-msgid "Show pictures"
-msgstr "Montri bildojn"
-
-#: includes/groupcontent.inc:207
-msgid "Should member pictures be shown in addition to member names."
-msgstr "Ĉu membraj bildoj montriĝu aldone al membraj nomoj?"
-
-#: includes/groupcontent.inc:214
-msgid "Number of members must be an integer."
-msgstr "Nombro da membroj devas esti entjero."
-
-#: includes/groupcontent.inc:222
-msgid "Number of pictures per row must be an integer."
-msgstr "Nombro da bildoj por ĉiu vico devas esti entjero."
-
-#: includes/groupcontent.inc:225
-msgid "Maximum number of rows per page must be an integer."
-msgstr "Maksimuma nombro da vicoj por ĉiu paĝo devas esti entjero."
-
-#: includes/groupcontext.inc:37
-msgid "Require this context from an external source (such as containing panel page)."
-msgstr "Devigi ke ĉi tiu konteksto de eksteraj fontoj (kiel enhavante panelan paĝon)."
-
-#: includes/groupcontext.inc:38
-msgid "If selected, group selection (below) will be ignored."
-msgstr "Se elektita, grupa elektado (sube) estos ignorata."
-
-#: includes/groupcontext.inc:46
-msgid "Enter the NID of a group"
-msgstr "Enmetu la NID de grupo"
-
-#: includes/groupcontext.inc:56
-msgid "Currently set to \"%title\""
-msgstr "Nun agordita al \"%title\""
-
-#: includes/groupcontext.inc:74
-msgid "You must select a node."
-msgstr "Vi devas elekti nodon."
-
-#: includes/groupcontext.inc:100
-msgid "Invalid group selected."
-msgstr "Nevalida grupo elektita."
-
-#: includes/groupcontext.inc:103
-msgid "Node is of type %type which not a group type."
-msgstr "Nodo estas de speco %type kiu ne estas grupa speco."
-
-#: tests/og_testcase.php:7
-msgid "Og testing functionality"
-msgstr "Og testa funkciado"
-
-#: tests/og_testcase.php:8
-msgid "Setup and teardown functionality for organic groups"
-msgstr "Agordo kaj foriga funkciado por organaj grupoj"
-
-#: tests/og_testcase.php:20
-msgid "has been created"
-msgstr "estis kreita"
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/es.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/es.po
deleted file mode 100644
index fa9690a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/es.po
+++ /dev/null
@@ -1,1288 +0,0 @@
-# #-#-#-#-#  general.pot (PROJECT VERSION)  #-#-#-#-#
-# LANGUAGE translation of Drupal (general)
-# Generated from files:
-#  node.tpl.php,v 1.4.2.2 2006/01/04 23:03:33 weitzman
-#  og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#  og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#  og_basic.module,v 1.1.2.3 2006/06/12 01:07:43 webchick
-#
-# #-#-#-#-#  og-module.pot (PROJECT VERSION)  #-#-#-#-#
-# LANGUAGE translation of Drupal (og.module)
-# Generated from file: og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#
-# #-#-#-#-#  og_views-inc.pot (PROJECT VERSION)  #-#-#-#-#
-# LANGUAGE translation of Drupal (og_views.inc)
-# Generated from file: og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Organic groups\n"
-"POT-Creation-Date: 2006-07-27 03:29-0400\n"
-"PO-Revision-Date: 2006-07-20 01:08-0400\n"
-"Last-Translator: <sebas koumbit.org>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: node.tpl.php:21 og.module:55;325;753;885;1145
-msgid "groups"
-msgstr "grupos"
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og.module:39
-msgid "Organic groups"
-msgstr "Grupos"
-
-#: og.module:41
-msgid ""
-"Group specific blocks are only visible on group pages and not on systemwide "
-"pages like the home page or admin pages."
-msgstr ""
-"Los bloques especificos de los grupos sólo son visibles en las páginas del grupo, y no aparecen en las páginas globales como la portada y las páginas de administración."
-
-#: og.module:43
-msgid ""
-"In order to let group admins determine their own group theme, you must "
-"enable multiple themes using %page."
-msgstr ""
-"Para permitir a los administradores de grupo determinar su propio tema, usted debe "
-"activar la configuración de temas múltiple utilizando %page."
-
-#: og.module:43
-msgid "theme configuration page"
-msgstr "página de configuración de tema"
-
-#: og.module:54
-msgid "subscribe to group"
-msgstr "suscribirse al grupo"
-
-#: og.module:58
-msgid "my groups"
-msgstr "mis grupos"
-
-#: og.module:59
-msgid "unsubscribe from group"
-msgstr "desuscribirse del grupo"
-
-#: og.module:60
-msgid "approve subscription request"
-msgstr "aprobar solicitud de suscripción"
-
-#: og.module:61
-msgid "deny subscription request"
-msgstr "denegar el pedido de suscripción"
-
-#: og.module:62
-msgid "create group administrator"
-msgstr "crear administrador del grupo"
-
-#: og.module:63
-msgid "delete group administrator"
-msgstr "suprimir el administrador del grupo"
-
-#: og.module:64
-msgid "remove post from group"
-msgstr "remover el envío del grupo"
-
-#: og.module:65
-msgid "group feed"
-msgstr "cable del grupo"
-
-#: og.module:73
-msgid "subscriber management"
-msgstr "gestión de suscriptores"
-
-#: og.module:75
-msgid "manage subscription"
-msgstr "gestión de suscripcion"
-
-#: og.module:76
-msgid "send invitation"
-msgstr "mandar invitación"
-
-#: og.module:78
-msgid "add subscribers"
-msgstr "añadir suscriptores"
-
-#: og.module:88
-msgid "email"
-msgstr "correo electrónico"
-
-#: og.module:155
-msgid "administer organic groups"
-msgstr "administrar grupos"
-
-#: og.module:265
-msgid "Send email to %group"
-msgstr "Mandar un correo a %group"
-
-#: og.module:272
-msgid "the sole subscriber"
-msgid_plural "all @count subscribers"
-msgstr[0] "el único suscriptor"
-msgstr[1] "todos los @count suscriptores"
-
-#: og.module:273
-msgid ""
-"Your email will be sent to @count in this group. Please use this feature "
-"sparingly."
-msgstr ""
-"Su correo será enviado a @count en este grupo. Por favor utilice esta función con cuidado."
-
-#: og.module:275
-msgid "Enter a subject for your email."
-msgstr "Introduzca el asunto de su correo."
-
-#: og.module:276
-msgid "Enter a body for your email."
-msgstr "Introduzca el cuerpo de su correo."
-
-#: og.module:277
-msgid "Send email"
-msgstr "Envíe su correo"
-
-#: og.module:284
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To "
-"visit this group, browse to %url1. To unsubscribe from this group, visit %"
-"url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Este mesaje fue enviado por un administrador en el grupo '%group' desde %site. Para "
-"visitar este grupo, navegue a %url1. Para desuscribirse de este grupo, visite %"
-"url2"
-
-#: og.module:296
-msgid "@count emails sent."
-msgstr "@count correos enviados."
-
-#: og.module:312
-msgid ""
-"You may not unsubscribe from this group because it is a %closed group. You "
-"should request unsubscription from a group administrator."
-msgstr ""
-"No puede desuscribirse de este grupo porque es un grupo cerrado. Debería "
-"solicitárselo a los administradores del grupo."
-
-#: og.module:315
-msgid ""
-"You may not unsubscribe from this group because you are its owner. A site "
-"administrator can assign ownership to another user and then you can "
-"unsubscribe."
-msgstr ""
-"No puede desuscribirse de este grupo porque usted es el dueñoo. Un "
-"administrador del sitio puede asignar la propiedad a otro usuario y así "
-"usted podría desuscribirse."
-
-#: og.module:318
-msgid "Unsubscribe from this group"
-msgstr "Desuscribirse de este grupo"
-
-#: og.module:319
-msgid "Actions"
-msgstr "Acciones"
-
-#: og.module:319
-msgid "Goodbye"
-msgstr "Hasta luego"
-
-#: og.module:321
-msgid ""
-"Do you want to receive an email each time a message is posted to this group?"
-msgstr ""
-"¿Quiere recibir un correo cada vez que un mensaje sea publicado en este grupo?"
-
-#: og.module:321
-msgid "Email notification"
-msgstr "Notificación por correo"
-
-#: og.module:325
-msgid "home"
-msgstr "Inicio"
-
-#: og.module:335
-msgid "Subscription saved."
-msgstr "La suscripción ha sido guardada."
-
-#: og.module:384
-msgid "Subscription request approved."
-msgstr "La solicitud de suscripción ha sido aprobada."
-
-#: og.module:385
-msgid "Subscription request approved for '%title'"
-msgstr "La solicitud de suscripción ha sido aprobada para '%title'"
-
-#: og.module:386
-msgid "You may now post messages in this group located at %url"
-msgstr "Ahora puede publicar mensajes en el grupo que está en %url"
-
-#: og.module:402
-msgid "Subscription request denied."
-msgstr "La solicitud de suscripción ha sido denegada."
-
-#: og.module:403
-msgid "Subscription request denied for %title"
-msgstr "La solicitud de suscripción ha sido denegada para %title"
-
-#: og.module:404
-msgid "Sorry, your subscription request was denied."
-msgstr "Lo lamentamos, su solicitud de suscripción ha sido denegada."
-
-#: og.module:420
-msgid "User was promoted to %ga"
-msgstr "El usuario ha sido promovido a %ga"
-
-#: og.module:432
-msgid "User is no longer a %ga"
-msgstr "El usuario ya no es más un %ga"
-
-#: og.module:443
-msgid "Confirmation"
-msgstr "Confirmación"
-
-#: og.module:443
-msgid "Remove %title from this group."
-msgstr "Remover %title de este grupo."
-
-#: og.module:445
-msgid "Remove"
-msgstr "Remover"
-
-#: og.module:460
-msgid "%title removed from group."
-msgstr "%title ha sido removido del grupo."
-
-#: og.module:481
-msgid "Email addresses or usernames"
-msgstr "Direcciones de correo o nombres de usuario"
-
-#: og.module:481
-msgid ""
-"Enter up to %max email addresses or usernames. Separate multiple addresses "
-"by commas or new lines. Each person will receive an invitation message from "
-"you."
-msgstr ""
-"Introduzca hasta %max direcciones de correo o nombres de usuario. Separe las dirreciones "
-"por commas o nueva lineas. Cada persona recibirá un mensaje de invitación de su parte."
-
-#: og.module:482
-msgid ""
-"Optional. Enter a message which will become part of the invitation email."
-msgstr ""
-"Opcional. Introduzca un mensaje que formará parte del correo de invitación."
-
-#: og.module:482
-msgid "Personal message"
-msgstr "Mensaje personal"
-
-#: og.module:483
-msgid "Send invitation"
-msgstr "Enviar un invitación"
-
-#: og.module:497
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "No puede especificar mas que %max direcciones de corre o nombres de usuario."
-
-#: og.module:521
-msgid "invalid email address or username: "
-msgstr "La direccion de correo o el nombre de usuario no son validos."
-
-#: og.module:533
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invitación a unirse al grupo \"%group\" en %site"
-
-#: og.module:534
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. "
-"Please see the link and message below.\n"
-"\n"
-msgstr ""
-"Hola. Soy un miembro del '%group' y lo invito a unirse también a este grupo. "
-"Por favor vea el enlace y el mensaje más abajo.\n"
-"\n"
-
-#: og.module:537
-msgid "Subscribe: %url"
-msgstr "Suscribirse: %url"
-
-#: og.module:545
-msgid "@count invitations sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "@count invitación enviada."
-msgstr[1] "@count invitaciones enviadas."
-
-#: og.module:555
-msgid ""
-"In order to subscribe to this group, you must login or register a new "
-"account. After you have successfully done so, you will need to follow the %"
-"subscribe link again."
-msgstr ""
-"Para suscribirse a este grupo, debe loguearse o registrar una nueva "
-"cuenta. Luego de haber hecho eso, usted deberá volver a este enlace de suscripción. %"
-
-#: og.module:596
-msgid "Subscription request for '%group' from '%name'"
-msgstr "La solicitud de suscripción para '%group' desde '%name'"
-
-#: og.module:597
-msgid "To instantly approve this request, visit %url. "
-msgstr "Para aprobar esta solicitud instantáneamente, visite %url. "
-
-#: og.module:598
-msgid "You may deny this request or manage subscribers at %url"
-msgstr "Usted puede denegar esta solicitud o administrard suscripciones en %url"
-
-#: og.module:604
-msgid ""
-"Subscription request to the %group group awaits approval by an administrator."
-msgstr ""
-"La solicitud de suscripción para el grupo %group espera ser aprobada por un administrador."
-
-#: og.module:610
-msgid "Subscribed to the %group group"
-msgstr "Suscripto al grupo %group"
-
-#: og.module:615
-msgid ""
-"Subscription request to the %group group was rejected, only group "
-"administrators can add users to this group."
-msgstr ""
-"La solicitud de suscripción al grupo %group fue rechazada "
-"sólo los administradores pueden agregar usuarios a este grupo."
-
-#: og.module:636
-msgid "User unsubscribed from group."
-msgstr "El usuario ha sido desuscripto del grupo."
-
-#: og.module:666
-msgid "List of users"
-msgstr "Lista de usuarios"
-
-#: og.module:669
-msgid ""
-"Add one or more usernames in order to associate users with this group. "
-"Multiple usernames should be separated by a comma."
-msgstr ""
-"Agregar uno o más nombres de usuarios para poder asociar usuarios con este grupo. "
-"Los multiples nombres de usuarios deberían ser separados por una coma."
-
-#: og.module:691
-msgid "Unrecognized %names: "
-msgstr "%names no reconocidos: "
-
-#: og.module:691
-msgid "name"
-msgid_plural "names"
-msgstr[0] "nombre"
-msgstr[1] "nombres"
-
-#: og.module:707
-msgid "@count added to the group"
-msgstr "@count ha sido agregado al grupo"
-
-#: og.module:719
-msgid "manager"
-msgstr "administrador"
-
-#: og.module:721
-msgid "edit group"
-msgstr "editar el grupo"
-
-#: og.module:733
-msgid "unsubscribe"
-msgstr "desuscribir"
-
-#: og.module:735
-msgid "admin: remove"
-msgstr "admin: remover"
-
-#: og.module:738
-msgid "admin: create"
-msgstr "admin: crear"
-
-#: og.module:742
-msgid "approve"
-msgstr "aprobar"
-
-#: og.module:781
-msgid "Manager"
-msgstr "Administrador"
-
-#: og.module:793
-msgid "No groups"
-msgstr "No hay grupos"
-
-#: og.module:796
-msgid ""
-"You may also view an <a href=\"%opml\">OPML file</a> listing RSS feeds from "
-"your subscribed groups."
-msgstr ""
-"Usted también puede ver un <a href=\"%opml\">archivo OPML</a> listando los cables RSS desde "
-"sus grupos suscriptos."
-
-#: og.module:891
-msgid " RSS feed"
-msgstr "Cable RSS"
-
-#: og.module:930
-msgid "No posts in this group."
-msgstr "Ningún envío en este grupo."
-
-#: og.module:933
-msgid ""
-"No public posts in this group. Consider subscribing to this group in order "
-"to view its posts."
-msgstr ""
-"Ningún envío publico en este grupo. Considere suscribirse a este grupo para poder ver "
-"sus envios."
-
-#: og.module:962
-msgid ""
-"A brief description for the group details block and the group directory."
-msgstr ""
-"Una breve descripción de los detalles del bloque del grupo y del directorio de grupo."
-
-#: og.module:963
-msgid "Group website"
-msgstr "Sitio del grupo"
-
-#: og.module:963
-msgid "If your group has its own website, enter the address here."
-msgstr "Si su grupo tiene su propio sitio, ingrese la dirección aquí."
-
-#: og.module:971
-msgid ""
-"How should subscription requests be handled in this group? When you select "
-"<em>closed</em>, users will not be able to subscribe <strong>or</strong> "
-"unsubscribe."
-msgstr ""
-"¿Cómo debrian ser administradas las solicitudes de suscripción en este grupo? Cuando selecciona "
-"<em>cerrado</em>, los usuarios no podran suscribirse <strong>o</strong> "
-"desuscribirse."
-
-#: og.module:971
-msgid "Subscription requests"
-msgstr "Solicitudes de suscripción"
-
-#: og.module:971
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr "cerrado - las suscripciones son completamente administradas por un administrador."
-
-#: og.module:971
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "sólo invitar - las suscripciones deben ser creadas por un administrador."
-
-#: og.module:971
-msgid "moderated - subscription requests must be approved."
-msgstr "moderado - las solicitudes de suscripción deben ser aprobadas."
-
-#: og.module:971
-msgid "open - subscription requests are accepted immediately."
-msgstr "abierto - las solicitudes de suscripción son aceptadas inmediatamente."
-
-#: og.module:992
-msgid ""
-"Should this group be available for subscription during registration?. If "
-"checked, a corresponding checkbox will be added to the registration form."
-msgstr ""
-"¿Debería este grupo estar disponible para suscribirse al momento de registrarse?. Si "
-"chequeado, una casilla de verificación será agregada al formulario de registro."
-
-#: og.module:1016
-msgid "Should this group appear on the %page?"
-msgstr "¿Debería este grupo aparecer en la %page?"
-
-#: og.module:1016
-msgid "list in groups directory"
-msgstr "Listar en el directorio de grupos"
-
-#: og.module:1016
-msgid "list of groups page"
-msgstr "página 'listado de grupos'"
-
-#: og.module:1041
-msgid "subscribe to email notifications"
-msgstr "suscribirse a la notificación por correo"
-
-#: og.module:1043
-msgid "My subscription"
-msgstr "Mi suscripción"
-
-#: og.module:1043
-msgid ""
-"Should subscribers to this group be automatically notified via email of new "
-"posts and comments? Users may always change this setting on their %"
-"mysubscription page."
-msgstr ""
-"¿Deberían los suscriptores del grupo ser automáticamente notificados de los nuevos envios o comentarios por correo? "
-"Los usuarios siempre pueden cambiar esta configuración en su página %"
-"mysubscription."
-
-#: og.module:1055
-msgid ""
-"Selecting a different locale will change the interface language of the "
-"group. Users who have chosen a preferred language always see their chosen "
-"language."
-msgstr ""
-"Seleccionando un diferente idioma se cambiará interface de lenguaje del grupo. "
-"Los usuarios que han preestablecido un idioma siempre lo mantienen."
-
-#: og.module:1060
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Seleccionar un tema diferente cambiará la apariencia del grupo."
-
-#: og.module:1088
-msgid ""
-"Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr ""
-"Por favor ingrese un URL válido para el sitio del grupo, por ejemplo http://www.example.com/"
-
-#: og.module:1283
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only uncheck this box if truly needed."
-msgstr ""
-"Mostrar este envio a todos, o solamente al los suscriptores del grupo marcados más abajo."
-"Sólo saque la marca a esta casilla si es realmente necesario."
-
-#: og.module:1286
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only check this box if truly needed."
-msgstr ""
-"Mostrar este envio a todos, o solamente al los suscriptores del grupo marcados más abajo."
-"Sólo saque la marca a esta casilla si es realmente necesario."
-
-#: og.module:1302
-msgid "Audience"
-msgstr "Audiencia"
-
-#: og.module:1302
-msgid "Show this post in these groups."
-msgstr "Mostrar este envio en estos grupos."
-
-#: og.module:1390
-msgid "%author added '%title' at %site"
-msgstr "%author agregado a '%title' en %site"
-
-#: og.module:1392
-msgid "View original: "
-msgstr "Vista original: "
-
-#: og.module:1393
-msgid "Post reply: "
-msgstr "Respuesta al envío: "
-
-#: og.module:1396
-msgid ""
-"You are subscribed to the group '%group_name' at '%site'. To manage your "
-"subscription, visit %group_url"
-msgstr ""
-"Usted está suscripto al grupo '%group_name' en '%site'. Para administrar su "
-"suscripción, visite %group_url"
-
-#: og.module:1461
-msgid "Subscribe to %name."
-msgstr "Suscribirse a %name."
-
-#: og.module:1464
-msgid "(approval needed)"
-msgstr "(aprobación necesaria)"
-
-#: og.module:1614
-msgid ""
-"Organic groups access control has been disabled. You may now disable the "
-"module on the <em>%modules</em> page"
-msgstr ""
-"El control de acceso a los grupos ha sido desactivado. Puede ahora disactivar el "
-"módulo en la página <em>%modules</em>"
-
-#: og.module:1614
-msgid "admin/modules"
-msgstr "admin/módulos"
-
-#: og.module:1631
-msgid "Organic groups access control enabled."
-msgstr "Control de acceso a los grupos activado."
-
-#: og.module:1664
-msgid "Group authors"
-msgstr "Autores del grupo"
-
-#: og.module:1693
-msgid "Maximum number of items to show"
-msgstr "Número máximo de items a mostrar"
-
-#: og.module:1711
-msgid "This group offers a %groupfeed and an %email."
-msgstr "Este grupo ofrece un %groupfeed y un %email."
-
-#: og.module:1711
-msgid "email subscription"
-msgstr "correo de suscripción"
-
-#: og.module:1713
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr "O suscríbase a los cables personalizados del sitio: "
-
-#: og.module:1714
-msgid "my unread: "
-msgstr "No leídos: "
-
-#: og.module:1715
-msgid "my groups: "
-msgstr "Mis grupos: "
-
-#: og.module:1716
-msgid "all posts: "
-msgstr "todos los enviós: "
-
-#: og.module:1735
-msgid "Browse all of my groups."
-msgstr "Navegar todos mis grupos."
-
-#: og.module:1767
-msgid "Browse the newest groups."
-msgstr "Navegar los grupos más recientes."
-
-#: og.module:1802
-msgid "View all subscribers."
-msgstr "Ver todos los suscriptores."
-
-#: og.module:1805
-msgid "Recent authors"
-msgstr "Autores recientes"
-
-#: og.module:1836
-msgid "invite friend"
-msgstr "invitar a un amigo"
-
-#: og.module:1838
-msgid "1 subscriber"
-msgid_plural "@count subscribers"
-msgstr[0] "@count suscriptor"
-msgstr[1] "@count suscriptores"
-
-#: og.module:1844
-msgid "manager: "
-msgstr "administrador: "
-
-#: og.module:1845 og_views.inc:469
-msgid "my subscription"
-msgstr "mi suscripción"
-
-#: og.module:1847
-msgid "website"
-msgstr "sitio web"
-
-#: og.module:1851
-msgid "Your subscription request awaits approval."
-msgstr "Su solicitud de suscripción espera aprobación."
-
-#: og.module:1852
-msgid "delete request"
-msgstr "borrar solicitud"
-
-#: og.module:1855
-msgid "You must login/register in order to contribute to this group."
-msgstr "Debe loguearse o registrarse para contribuir a este grupo."
-
-#: og.module:1859
-msgid "request subscription"
-msgstr "solicitud de suscripcion"
-
-#: og.module:1867
-msgid ""
-"This is a %closed group. The group administrators add/remove subscribers as "
-"needed."
-msgstr ""
-"Este es un grupo %closed. Los administradores del grupo agregan o remueven suscriptores según sea necesario."
-
-#: og.module:1882
-msgid "Add a new %s in this group."
-msgstr "Agregar un nuevo %s en este grupo."
-
-#: og.module:1882
-msgid "create %type"
-msgstr "crear un %type"
-
-#: og.module:1902
-msgid "Organic groups configuration"
-msgstr "Configuración de grupo"
-
-#: og.module:1906
-msgid ""
-"Before disabling this module, use the button below to restore default "
-"permissions."
-msgstr ""
-"Antes de deshabilitar este módulo, utilice el botón de más abajo para restaurar los permisos por defecto."
-
-#: og.module:1911
-msgid ""
-"You usually want to enable access control with this module. The button below "
-"will delete one record in your node_access table and thus enable node "
-"permissions on your site. You may revert by clicking the same button again."
-msgstr ""
-"Generalmente quiere habilitar el control de acceso de este módulo. El boton de más a abajo "
-"borará un registro de la tabla node_access y por lo tanto habilitará los "
-"permisos de nodo en su sitio. Usted puede revertirlo pulsando el botón de acceso una vez mas."
-
-#: og.module:1913
-msgid "Module status"
-msgstr "Estado del módulo"
-
-#: og.module:1914
-msgid "Organic groups access control is currently"
-msgstr "El control del acceso al grupo esta actualmente"
-
-#: og.module:1919
-msgid ""
-"New groups don't appear in the groups directory. Administrators control the "
-"directory exclusively."
-msgstr ""
-"Los nuevos grupos no aparecen en el directorio de grupos. Sólo los administradores controlan "
-"el directorio."
-
-#: og.module:1920
-msgid "New groups always appear in the groups directory."
-msgstr "Los nuevos grupos siempre aparecen en el directorio de grupo."
-
-#: og.module:1921
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %in."
-msgstr ""
-"Las creadoras del grupo elijen si su grupo aparece o no en el directorio. Por defecto en %in."
-
-#: og.module:1921
-msgid "in directory"
-msgstr "en el directorio"
-
-#: og.module:1922
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %out."
-msgstr ""
-"Las creadoras del grupo elijen si su grupo aparece o no en el directorio. Por defecto en %out."
-
-#: og.module:1922
-msgid "not in directory"
-msgstr "no se encuentra en el directorio"
-
-#: og.module:1924
-msgid "Groups directory control"
-msgstr "Control del directorio de grupos"
-
-#: og.module:1927
-msgid ""
-"New groups don't appear in on the registration form. Administrators control "
-"the form exclusively."
-msgstr ""
-"Los nuevos grupos no aparecen en el formulario de registro. Sólo los administradores controlan "
-"este formulario."
-
-#: og.module:1928
-msgid "New groups always appear on the registration form."
-msgstr "Los nuevos grupos siempre aparecen en el formulario de registro."
-
-#: og.module:1929
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %in."
-msgstr ""
-"Las creadoras del grupo elijen si su grupo aparece o no en el formulario de registro. Por defecto en %in."
-
-#: og.module:1929
-msgid "on form"
-msgstr "en el formulario"
-
-#: og.module:1930
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %out."
-msgstr ""
-"Las creadoras del grupo elijen si su grupo aparece o no en el formulario de registro. Por defecto en %out."
-
-#: og.module:1930
-msgid "not on form"
-msgstr "no está en el formulario"
-
-#: og.module:1932
-msgid "Registration form control"
-msgstr "Control del formulario de registro"
-
-#: og.module:1935
-msgid ""
-"New group members are never subscribed to email notifications by default. "
-"Users may choose to enable this for themselves on their my subscription page."
-msgstr ""
-"Los nuevos miembros del grupo nunca son suscriptos a notificaciones por correo por defecto."
-"Los usuarios pueden activar esta opción ellos mismos en su página de suscripción."
-
-#: og.module:1936
-msgid ""
-"New group members are always subscribed to email notifications by default."
-msgstr ""
-"Los nuevos miembros del grupo siempre son, por defecto, suscriptos a notificaciones por correo."
-
-#: og.module:1937
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %in."
-msgstr ""
-"La creadora del grupo elije si sus miembros son automaticamente suscriptos a notificaciones por correo. "
-"Por defecto %in."
-
-#: og.module:1937
-msgid "yes notification"
-msgstr "notificación - si"
-
-#: og.module:1938
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %out."
-msgstr ""
-"La creadora del grupo elije si sus miembros son automaticamente suscriptos a notificaciones por correo. "
-"Por defecto %out."
-
-#: og.module:1938
-msgid "no notification"
-msgstr "notificación - no"
-
-#: og.module:1940
-msgid "Group email notifications"
-msgstr "Notificaciones por correo del grupo"
-
-#: og.module:1940
-msgid ""
-"Should new subscribers to a group automatically be notified via email when "
-"new content is posted to the group? Note that changing this setting has no "
-"effect on existing subscriptions."
-msgstr ""
-"¿Deberían los nuevos suscriptores a un grupo ser automáticamente notificados por correo cuando "
-"nuevo contenido es enviado al grupo? Note que cambiar esta configuración no tiene efecto "
-"en las suscripciones ya existentes."
-
-#: og.module:1942
-msgid "Node authoring form"
-msgstr "Formulario de creacion de un nodo"
-
-#: og.module:1943
-msgid ""
-"This text will be displayed at the top of the group submission form.  It is "
-"useful for helping or instructing your users."
-msgstr ""
-"Este texto será mostrado al principio del formulario de envio del grupo. Resulta útil "
-"para ayudar a sus usuarios."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pri."
-msgstr "Casilla de verificación por defecto para %pri."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pub."
-msgstr "Casilla de verificación por defecto para %pub."
-
-#: og.module:1944
-msgid "Private"
-msgstr "Privado"
-
-#: og.module:1944
-msgid "Visible only within the targeted groups"
-msgstr "Sólo visible al interior de los grupos marcados"
-
-#: og.module:1944
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Visible al interior de los grupos marcados y otras páginas"
-
-#: og.module:1945
-msgid ""
-"Determine how broadly available a given post should be when it is affiliated "
-"with a group. OG admins always see the checkbox for making a post %pub. Note "
-"that changing this setting has no effect on existing posts. Re-save those "
-"posts to acquire this new setting."
-msgstr ""
-"Determinar cuan ampliamente disponible un envió dado debería estar cuando esta afiliado a un grupo. "
-"Administradores de grupo siempore ven la casilla de verificación para hacer un envío %pub. Note "
-"que si cambia esta configuración no tiene efecto en los envíos ya existentes. Debe volver a guardar esos "
-"envíos para conseguir esta nueva configuración."
-
-#: og.module:1945
-msgid "Visibility of posts"
-msgstr "Visibilidad de los envíos"
-
-#: og.module:1947
-msgid "optional"
-msgstr "opcional"
-
-#: og.module:1948
-msgid "Audience required"
-msgstr "Audiencia requerida"
-
-#: og.module:1948
-msgid ""
-"Do you require that all posts be affiliated with a group? If so, new users "
-"will be unable to complete a post until they join a group. Note that "
-"changing this setting will affect existing posts when they are edited."
-msgstr ""
-"¿Usted requiere que todos los envíos sean afiliados con un grupo? Si es así, los nuevos usuarios "
-"no podrán completar un envío hasta que se unan a un grupo. Note que "
-"si cambia esta configuración afectará a los envíos existentes cuando son editados."
-
-#: og.module:1958
-msgid "Omitted content types"
-msgstr "Tipos contenido omitido"
-
-#: og.module:1958
-msgid ""
-"Select any node types which should <em>not</em> participate in the Audience "
-"targetting system. Node types which are designated as group home page node "
-"types (see below) will be automatically excluded."
-msgstr ""
-"Selectionar cualquier tipo de nodos que <em>no</em> deberían participar en sistema "
-"del selección de audiencia. Los tipos de nodos que son desingnados como tipos de nodos de portada "
-"de grupo (ver mas abajo) serán automáticamente excluidos."
-
-#: og.module:1960
-msgid "Group home page"
-msgstr "Portada del grupo"
-
-#: og.module:1961
-msgid "Group by content type"
-msgstr "Grupo por tipo de contenido"
-
-#: og.module:1961
-msgid "River of News"
-msgstr "Cable de noticias"
-
-#: og.module:1962
-msgid ""
-"If neither of these presentations suits you, you may override in the theme "
-"layer."
-msgstr ""
-"Si ninguna de estas presentaciones le conviene, éstas pueden ser invalidadas en el tema."
-
-#: og.module:1962
-msgid "Presentation style"
-msgstr "Estilo de presentación"
-
-#: og.module:1963
-msgid ""
-"If using River of News display, indicate the number of posts on home page. "
-"If grouping posts by content type, indicate number of posts per type."
-msgstr ""
-"Si está mostrando el cable de noticias, indique la cantidad de envios en la portada. "
-"Si está agrupando envios por tipo de contenido, indique la cantidad de envios por tipo."
-
-#: og.module:1963
-msgid "Maximum posts on group home page"
-msgstr "Número máximo de envios en la portada del grupo"
-
-#: og.module:1964
-msgid "Group home page node types"
-msgstr "Tipos de nodos en la portada del grupo"
-
-#: og.module:1964
-msgid ""
-"Select the node types which act as group home pages. Usually %group is the "
-"best choice."
-msgstr ""
-"Seleccione los tipos de nodos que actúan como portada del grupo.  Generalmente %group es la mejor opción."
-
-#: og.module:1966
-msgid "Member pictures"
-msgstr "Fotos del miembro"
-
-#: og.module:1966
-msgid ""
-"Should member pictures be shown in the group subscribers and group details "
-"blocks? You must also enable pictures in %user."
-msgstr ""
-"¿Deberián las fotos del miembro ser mostradas a los suscriptores del grupo y en el bloque de detalles del grupo? "
-"Debe activar las fotos en %user."
-
-#: og.module:1966
-msgid "User configuration"
-msgstr "Configuración del usuario"
-
-#: og.module:2001
-msgid "(pending approval)"
-msgstr "(aprobación pendiente)"
-
-#: og.module:2025
-msgid "Subscribe a user to a group"
-msgstr "Suscribir a un usuario a un grupo"
-
-#: og.module:2030
-msgid "All subscribers for a given group."
-msgstr "Todos los suscriptores para un grupo dado."
-
-#: og.module:2035
-msgid "Retrieve the group subscriptions for a given user."
-msgstr "Recuperar las suscripciones de grupo para un usuario dado."
-
-#: og.module:2046
-msgid "The name of the organic group this post belongs to."
-msgstr "El nombre del grupo al que pertenece este envío."
-
-#: og.module:1283;1286;1944;1945
-msgid "Public"
-msgstr "Público"
-
-#: og.module:1307;1468;1493
-msgid "Groups"
-msgstr "Grupos"
-
-#: og.module:1659;1917
-msgid "Group details"
-msgstr "Detalles del grupo"
-
-#: og.module:1666;1769
-msgid "New groups"
-msgstr "Nuevos grupos"
-
-#: og.module:1667;1742
-msgid "My groups"
-msgstr "Mis grupos"
-
-#: og.module:1668;1720
-msgid "Group notifications"
-msgstr "Notificaciones de grupo"
-
-#: og.module:1752;1752
-msgid "OPML file"
-msgstr "Archivo OPML"
-
-#: og.module:1889;1910
-msgid "Enable"
-msgstr "Activar"
-
-#: og.module:1893;1905
-msgid "Disable"
-msgstr "Desactivar"
-
-#: og.module:1924;1932
-msgid ""
-"OG admins always see the checkbox for adding a group to the %dir. Note that "
-"changing this setting has no effect on existing posts. Re-save those posts "
-"to acquire this new setting."
-msgstr ""
-"Los administradores de grupos siempre ven una casilla para agregar un grupo a %dir. Note que "
-"cambiar esta configuración no tiene nigún efecto sobre los envios existentes. Vuelva a guardar los envios "
-"para aquirir este nuevo parámetro."
-
-#: og.module:1924;1940
-msgid "groups directory"
-msgstr "directorio de los grupos"
-
-#: og.module:1944;1944
-msgid ""
-"Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr ""
-"Visibilidad elegida por el autor/editor usando esta casilla en el formulario de envio."
-
-#: og.module:2046;2052
-msgid "[ogname]"
-msgstr "[nombredelgrupo]"
-
-#: og.module:321;1904
-msgid "enabled"
-msgstr "activado"
-
-#: og.module:420;432
-msgid "group administrator"
-msgstr "administrador del grupo"
-
-#: og.module:555;1862 og_views.inc:459
-msgid "subscribe"
-msgstr "suscribir"
-
-#: og.module:755;781
-msgid "Subscribers"
-msgstr "Suscriptores"
-
-#: og.module:992;1932
-msgid "registration form"
-msgstr "formulario de registro"
-
-#: og_basic.module:0
-msgid "og_basic"
-msgstr "og_basic"
-
-#: og_basic.module:9
-msgid ""
-"A group provides a home page for like minded users. There they post articles "
-"about their shared interest."
-msgstr ""
-"Un grupo proporciona una portada para los usuarios con los mismos intereses. Ellos pueden publicar articulos "
-"sobre los temas de los que comparten interés."
-
-#: og_basic.module:11
-msgid "Basic group node for Organic groups"
-msgstr "Nodo de grupo básico para grupos"
-
-#: og_basic.module:55
-msgid "create groups"
-msgstr "Crear grupos"
-
-#: og_basic.module:63
-msgid "This message is shown by default at the top of the group home page."
-msgstr "Este mensaje es mostrado por defecto al principio de la portada del grupo."
-
-#: og_basic.module:63
-msgid "Welcome message"
-msgstr "Mensaje de bienvenida"
-
-#: og_basic.module:22;34
-msgid "group"
-msgstr "grupo"
-
-#: og_views.inc:22
-msgid "Og: Group Description"
-msgstr "Og: Descripción del grupo"
-
-#: og_views.inc:25
-msgid "Og: Group Website"
-msgstr "Og: Sitio del grupo"
-
-#: og_views.inc:29
-msgid "Og: Subscriber Count"
-msgstr "Og: Cantidad de suscriptores"
-
-#: og_views.inc:35
-msgid "Og: Selective"
-msgstr "Og: Selectivo"
-
-#: og_views.inc:38
-msgid "Og: Subscribe Link"
-msgstr "Og: Enlace de suscripción"
-
-#: og_views.inc:47
-msgid "Og: List in directory"
-msgstr "Og: Listar en el directorio"
-
-#: og_views.inc:51
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "El administrador especifica si el grupo aparece o no en el listado publico."
-
-#: og_views.inc:84
-msgid "Og: Group Name"
-msgstr "Og: Nombre del grupo"
-
-#: og_views.inc:88
-msgid "Display the title of the first group a node belongs to."
-msgstr "Mostrar el título del primer grupo al que el nodo pertenece."
-
-#: og_views.inc:108
-msgid "Og: Subscription email"
-msgstr "Og: correo de suscripción"
-
-#: og_views.inc:111
-msgid "Does subscriber receive email notifications for a group."
-msgstr "Indicar si el suscriptor recibe notificación por correo para un grupo."
-
-#: og_views.inc:114
-msgid "Og: Manage subscription link"
-msgstr "Og: Administrar el enlace de suscripción"
-
-#: og_views.inc:120
-msgid "Og: is subscriber an admin in a group"
-msgstr "Og: ¿es el suscriptor administrador de un grupo?"
-
-#: og_views.inc:128
-msgid "Og: Group in User Subbed Groups"
-msgstr "Og: agrupado por grupos del usuario"
-
-#: og_views.inc:132
-msgid "Groups are filtered to where current user is a member ."
-msgstr "Los grupos son filtrados en función de donde el usuario actual es miembro."
-
-#: og_views.inc:153
-msgid "Og: Post in User Subbed Groups"
-msgstr "Og: Envios en los grupos del usuario"
-
-#: og_views.inc:157
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr "Los envios son filtrados en grupos donde el usuario actual es miembro."
-
-#: og_views.inc:180
-msgid "Og: Group nid"
-msgstr "Og: nid del grupo"
-
-#: og_views.inc:182
-msgid "This argument filters for a given organic group"
-msgstr "Este argumento filtra para un grupo dado"
-
-#: og_views.inc:218
-msgid "Shows all activity in subscribed groups."
-msgstr "Mostrar toda la actividad en los grupos suscriptos."
-
-#: og_views.inc:222
-msgid "recent posts in my groups"
-msgstr "Envios recientes en mis grupos"
-
-#: og_views.inc:227
-msgid "There are no posts in your subscribed groups."
-msgstr "No hay nuevos envios en sus grupos suscriptos."
-
-#: og_views.inc:234
-msgid "my recent"
-msgstr "mi reciente"
-
-#: og_views.inc:321
-msgid "Shows unread posts in subscribed groups."
-msgstr "Mostrar los envíos no leídos en los grupos suscriptos."
-
-#: og_views.inc:327
-msgid "unread posts in my groups"
-msgstr "los envíos no leídos en mis grupos"
-
-#: og_views.inc:332
-msgid "There are no new posts in your subscribed groups."
-msgstr "No hay nuevos envios en sus grupos suscriptos."
-
-#: og_views.inc:339
-msgid "my unread"
-msgstr "no leídos: "
-
-#: og_views.inc:443
-msgid "external website"
-msgstr "sitio web externo"
-
-#: og_views.inc:457
-msgid "Invite only"
-msgstr "Sólo invitar"
-
-#: og_views.inc:473
-msgid "yes"
-msgstr "si"
-
-#: og_views.inc:254;359
-msgid "Group"
-msgstr "Grupo"
-
-#: og_views.inc:286;391
-msgid "Last Post"
-msgstr "Último envío"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr "ID del usuario desconocido: %uid"
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr "El usuario es miembro del grupo especificado"
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr "El usuario no esta habilitado para recuperar suscripciones para otro usuario."
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-CA.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-CA.po
deleted file mode 100644
index 540bf68..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-CA.po
+++ /dev/null
@@ -1,1196 +0,0 @@
-# #-#-#-#-#  general.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (general)
-# Generated from files:
-#  node.tpl.php,v 1.4.2.2 2006/01/04 23:03:33 weitzman
-#  og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#  og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#  og_basic.module,v 1.1.2.3 2006/06/12 01:07:43 webchick
-#
-# #-#-#-#-#  og-module.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (og.module)
-# Generated from file: og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#
-# #-#-#-#-#  og_views-inc.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (og_views.inc)
-# Generated from file: og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Organic groups\n"
-"POT-Creation-Date: 2006-07-27 03:29-0400\n"
-"PO-Revision-Date: 2006-07-31 16:33+0100\n"
-"Last-Translator: Jean-Louis Réthoré <jl.rethore at gmail.com>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: node.tpl.php:21 og.module:55;325;753;885;1145
-msgid "groups"
-msgstr "groupes"
-
-#: og.module:0
-msgid "og"
-msgstr ""
-
-#: og.module:39
-msgid "Organic groups"
-msgstr "Groupes"
-
-#: og.module:41
-msgid ""
-"Group specific blocks are only visible on group pages and not on systemwide "
-"pages like the home page or admin pages."
-msgstr "Les blocs spécifiques aux groupes sont visibles uniquement sur les pages de leurs groupes, mais ils n'apparaissent pas sur les pages globales telles la page d'accueil et les pages d'administration."
-
-#: og.module:43
-msgid ""
-"In order to let group admins determine their own group theme, you must "
-"enable multiple themes using %page."
-msgstr "Pour laisser les administrateurs de groupe choisir leur propre thème, vous devez activer plusieurs thèmes sur %page."
-
-#: og.module:43
-msgid "theme configuration page"
-msgstr "page de configuration des thèmes"
-
-#: og.module:54
-msgid "subscribe to group"
-msgstr "s'abonner au groupe"
-
-#: og.module:58
-msgid "my groups"
-msgstr "mes groupes"
-
-#: og.module:59
-msgid "unsubscribe from group"
-msgstr "se désabonner du groupe"
-
-#: og.module:60
-msgid "approve subscription request"
-msgstr "accepter la demande d'abonnement"
-
-#: og.module:61
-msgid "deny subscription request"
-msgstr "refuser la demande d'abonnement"
-
-#: og.module:62
-msgid "create group administrator"
-msgstr "créer un administrateur de groupe"
-
-#: og.module:63
-msgid "delete group administrator"
-msgstr "supprimer un administrateur de groupe"
-
-#: og.module:64
-msgid "remove post from group"
-msgstr "retirer cette contribution du groupe"
-
-#: og.module:65
-msgid "group feed"
-msgstr "fil de nouvelles du groupe"
-
-#: og.module:73
-msgid "subscriber management"
-msgstr "gestion des abonnements"
-
-#: og.module:75
-msgid "manage subscription"
-msgstr "gérer l'abonnement"
-
-#: og.module:76
-msgid "send invitation"
-msgstr "envoyer une invitation"
-
-#: og.module:78
-msgid "add subscribers"
-msgstr "ajouter des abonnés"
-
-#: og.module:88
-msgid "email"
-msgstr "courriel"
-
-#: og.module:155
-msgid "administer organic groups"
-msgstr "administrer les groupes"
-
-#: og.module:265
-msgid "Send email to %group"
-msgstr "Envoyer un courriel à %group"
-
-#: og.module:272
-msgid "the sole subscriber"
-msgid_plural "all %count subscribers"
-msgstr[0] "à l'unique abonné"
-msgstr[1] "aux %count abonnés"
-
-#: og.module:273
-msgid ""
-"Your email will be sent to %count in this group. Please use this feature "
-"sparingly."
-msgstr "Votre courriel sera envoyé %count de ce groupe. Merci d'utiliser cette fonction avec modération."
-
-#: og.module:275
-msgid "Enter a subject for your email."
-msgstr "Entrez un sujet pour votre courriel."
-
-#: og.module:276
-msgid "Enter a body for your email."
-msgstr "Entrez un corps pour votre courriel."
-
-#: og.module:277
-msgid "Send email"
-msgstr "Envoyer le courriel"
-
-#: og.module:284
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To "
-"visit this group, browse to %url1. To unsubscribe from this group, visit %"
-"url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Ce message a été envoyé par un administrateur du groupe '%group' sur %site. Pour visiter ce groupe, allez sur %url1. Pour vous désabonner de ce groupe, allez sur %url2"
-
-#: og.module:296
-msgid "%count emails sent."
-msgstr "%count courriels envoyés"
-
-#: og.module:312
-msgid ""
-"You may not unsubscribe from this group because it is a %closed group. You "
-"should request unsubscription from a group administrator."
-msgstr "Vous ne pouvez pas vous désabonner de ce groupe car il s'agit d'un groupe %closed. Veuillez contacter un administrateur du groupe pour vous désabonner."
-
-#: og.module:315
-msgid ""
-"You may not unsubscribe from this group because you are its owner. A site "
-"administrator can assign ownership to another user and then you can "
-"unsubscribe."
-msgstr "Vous ne pouvez pas vous désabonner de ce groupe car vous en êtes le propriétaire. Un administrateur du site doit nommer un autre propriétaire et vous pourrez ensuite vous désabonner."
-
-#: og.module:318
-msgid "Unsubscribe from this group"
-msgstr "Se désabonner de ce groupe"
-
-#: og.module:319
-msgid "Actions"
-msgstr "Actions"
-
-#: og.module:319
-msgid "Goodbye"
-msgstr "Au revoir"
-
-#: og.module:321
-msgid ""
-"Do you want to receive an email each time a message is posted to this group?"
-msgstr "Voulez-vous recevoir un courriel chaque fois qu'une contribution est publiée dans ce groupe ?"
-
-#: og.module:321
-msgid "Email notification"
-msgstr "Notification par courriel"
-
-#: og.module:325
-msgid "home"
-msgstr "accueil"
-
-#: og.module:335
-msgid "Subscription saved."
-msgstr "Abonnement enregistré."
-
-#: og.module:384
-msgid "Subscription request approved."
-msgstr "Demande d'abonnement acceptée."
-
-#: og.module:385
-msgid "Subscription request approved for '%title'"
-msgstr "Demande d'abonnement acceptée pour '%title'"
-
-#: og.module:386
-msgid "You may now post messages in this group located at %url"
-msgstr "Vous pouvez maintenant publier des messages dans ce groupe situé à l'adresse %url"
-
-#: og.module:402
-msgid "Subscription request denied."
-msgstr "Demande d'abonnement refusée."
-
-#: og.module:403
-msgid "Subscription request denied for %title"
-msgstr "Demande d'abonnement refusée pour %title"
-
-#: og.module:404
-msgid "Sorry, your subscription request was denied."
-msgstr "Désolé, votre demande d'abonnement a été refusée."
-
-#: og.module:420
-msgid "User was promoted to %ga"
-msgstr "L'utilisateur a été promu %ga"
-
-#: og.module:432
-msgid "User is no longer a %ga"
-msgstr "L'utilisateur n'est plus %ga"
-
-#: og.module:443
-msgid "Confirmation"
-msgstr "Confirmation"
-
-#: og.module:443
-msgid "Remove %title from this group."
-msgstr "Retirer %title de ce groupe."
-
-#: og.module:445
-msgid "Remove"
-msgstr "Retirer"
-
-#: og.module:460
-msgid "%title removed from group."
-msgstr "%title retiré du groupe."
-
-#: og.module:481
-msgid "Email addresses or usernames"
-msgstr "Adresses courriel ou noms d'utilisateurs"
-
-#: og.module:481
-msgid ""
-"Enter up to %max email addresses or usernames. Separate multiple addresses "
-"by commas or new lines. Each person will receive an invitation message from "
-"you."
-msgstr "Saisissez jusqu'à %max adresses courriel ou noms d'utilisateurs. Séparez les adresses multiples par des virgules ou des sauts de lignes. Chacun des destinataires recevra une invitation de votre part."
-
-#: og.module:482
-msgid ""
-"Optional. Enter a message which will become part of the invitation email."
-msgstr "Facultatif. Entrez un message qui fera partie du courriel d'invitation."
-
-#: og.module:482
-msgid "Personal message"
-msgstr "Message personnel"
-
-#: og.module:483
-msgid "Send invitation"
-msgstr "Envoyer l'invitation"
-
-#: og.module:497
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Vous ne pouvez pas entrer plus de %max adresses courriels ou noms d'utilisateurs."
-
-#: og.module:521
-msgid "invalid email address or username: "
-msgstr "Adresse de courriel ou nom d'utilisateur invalide : "
-
-#: og.module:533
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invitation à joindre le groupe \"%group\" sur %site"
-
-#: og.module:534
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. "
-"Please see the link and message below.\n"
-"\n"
-msgstr "Bonjour, je suis un membre du groupe '%group' et je souhaite vous inviter à joindre ce groupe également. Veuillez prendre connaissance du lien et du message ci-dessous.\n\n"
-
-#: og.module:537
-msgid "Subscribe: %url"
-msgstr "S'abonner : %url"
-
-#: og.module:545
-msgid "%count invitations sent."
-msgid_plural "%count invitations sent."
-msgstr[0] "une invitation envoyée."
-msgstr[1] "%count invitations envoyées."
-
-#: og.module:555
-msgid ""
-"In order to subscribe to this group, you must login or register a new "
-"account. After you have successfully done so, you will need to follow the %"
-"subscribe link again."
-msgstr "Pour vous joindre à ce groupe, vous devez vous connecter ou créer un compte. Par la suite, vous devrez suivre le lien d'%subscribe à nouveau."
-
-#: og.module:596
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Demande d'abonnement de la part de '%name' pour le groupe '%group'"
-
-#: og.module:597
-msgid "To instantly approve this request, visit %url. "
-msgstr "Pour accepter cette demande instantanément, allez sur %url. "
-
-#: og.module:598
-msgid "You may deny this request or manage subscribers at %url"
-msgstr "Vous pouvez refuser cette demande ou gérer les abonnés sur %url"
-
-#: og.module:604
-msgid ""
-"Subscription request to the %group group awaits approval by an administrator."
-msgstr "La demande d'abonnement au groupe %group est en attente de révision par un administrateur."
-
-#: og.module:610
-msgid "Subscribed to the %group group"
-msgstr "Abonné au groupe %group"
-
-#: og.module:615
-msgid ""
-"Subscription request to the %group group was rejected, only group "
-"administrators can add users to this group."
-msgstr "La demande d'abonnement au groupe %group a été refusée car seuls les administrateurs peuvent inscrire des utilisateurs à ce groupe."
-
-#: og.module:636
-msgid "User unsubscribed from group."
-msgstr "Utilisateur désabonné du groupe."
-
-#: og.module:666
-msgid "List of users"
-msgstr "Liste des utilisateurs"
-
-#: og.module:669
-msgid ""
-"Add one or more usernames in order to associate users with this group. "
-"Multiple usernames should be separated by a comma."
-msgstr "Ajoutez un ou plusieurs noms d'utilisateurs pour les associer à ce groupe. Séparez les différents noms par des virgules."
-
-#: og.module:691
-msgid "Unrecognized %names: "
-msgstr "Noms inconnus : "
-
-#: og.module:691
-msgid "name"
-msgid_plural "names"
-msgstr[0] "nom"
-msgstr[1] "noms"
-
-#: og.module:707
-msgid "%count added to the group"
-msgstr "%count utilisateurs ajoutés au groupe"
-
-#: og.module:719
-msgid "manager"
-msgstr "responsable"
-
-#: og.module:721
-msgid "edit group"
-msgstr "éditer le groupe"
-
-#: og.module:733
-msgid "unsubscribe"
-msgstr "désabonner"
-
-#: og.module:735
-msgid "admin: remove"
-msgstr "révoquer statut d'administrateur"
-
-#: og.module:738
-msgid "admin: create"
-msgstr "accorder statut d'administrateur"
-
-#: og.module:742
-msgid "approve"
-msgstr "approuver"
-
-#: og.module:781
-msgid "Manager"
-msgstr "Responsable"
-
-#: og.module:793
-msgid "No groups"
-msgstr "Aucun groupe"
-
-#: og.module:796
-msgid ""
-"You may also view an <a href=\"%opml\">OPML file</a> listing RSS feeds from "
-"your subscribed groups."
-msgstr "Vous pouvez aussi obtenir un <a href=\"%opml\">fichier OPML</a> listant les fils RSS des groupes auxquels vous êtes abonné."
-
-#: og.module:891
-msgid " RSS feed"
-msgstr " fil RSS"
-
-#: og.module:930
-msgid "No posts in this group."
-msgstr "Aucune contribution dans ce groupe."
-
-#: og.module:933
-msgid ""
-"No public posts in this group. Consider subscribing to this group in order "
-"to view its posts."
-msgstr "Aucune contribution publique pour ce groupe. Vous pourriez vous joindre à ce groupe pour en voir les contributions."
-
-#: og.module:962
-msgid ""
-"A brief description for the group details block and the group directory."
-msgstr "Une brève description pour le bloc des détails du groupe et le répertoire des groupes."
-
-#: og.module:963
-msgid "Group website"
-msgstr "Site du groupe"
-
-#: og.module:963
-msgid "If your group has its own website, enter the address here."
-msgstr ""
-"Si votre groupe possède son propre site web, saisissez son adresse ici."
-
-#: og.module:971
-msgid ""
-"How should subscription requests be handled in this group? When you select "
-"<em>closed</em>, users will not be able to subscribe <strong>or</strong> "
-"unsubscribe."
-msgstr "Comment les demandes d'abonnement sont-elles gérées dans ce groupe ? Si vous choisissez <em>fermé</em>, les utilisateurs ne pourront pas s'abonner ou se désabonner."
-
-#: og.module:971
-msgid "Subscription requests"
-msgstr "Demandes d'abonnement"
-
-#: og.module:971
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr "fermé - les abonnements sont entièrement gérés par un administrateur."
-
-#: og.module:971
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "sur invitation - un administrateur doit inviter chaque membre."
-
-#: og.module:971
-msgid "moderated - subscription requests must be approved."
-msgstr "modéré - les demandes d'abonnement doivent être approuvées."
-
-#: og.module:971
-msgid "open - subscription requests are accepted immediately."
-msgstr "ouvert - les demandes d'abonnement sont approuvées automatiquement."
-
-#: og.module:992
-msgid ""
-"Should this group be available for subscription during registration?. If "
-"checked, a corresponding checkbox will be added to the registration form."
-msgstr "L'abonnement à ce groupe doit-il être disponible à l'inscription ? Si cette option est activée, une case à cocher sera ajoutée au formulaire d'inscription."
-
-#: og.module:1016
-msgid "Should this group appear on the %page?"
-msgstr "Sélectionnez cette option pour que le groupe apparaisse dans le %page."
-
-#: og.module:1016
-msgid "list in groups directory"
-msgstr "visible dans le répertoire des groupes"
-
-#: og.module:1016
-msgid "list of groups page"
-msgstr "répertoire des groupes"
-
-#: og.module:1041
-msgid "subscribe to email notifications"
-msgstr "s'inscrire aux notifications par courriel"
-
-#: og.module:1043
-msgid "My subscription"
-msgstr "Mon abonnement"
-
-#: og.module:1043
-msgid ""
-"Should subscribers to this group be automatically notified via email of new "
-"posts and comments? Users may always change this setting on their %"
-"mysubscription page."
-msgstr "Sélectionnez cette option pour que les abonnés au groupe soient automatiquement avisés par courriel des nouveaux envois et commentaires. Les utilisateurs peuvent toujours changer ce paramètre dans leur page %mysubscription."
-
-#: og.module:1055
-msgid ""
-"Selecting a different locale will change the interface language of the "
-"group. Users who have chosen a preferred language always see their chosen "
-"language."
-msgstr "Le paramètre de langue détermine la langue de l'interface du groupe. Les utilisateurs verront néanmoins l'interface dans la langue qu'ils ont choisi."
-
-#: og.module:1060
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "La sélection d'un thème change l'apparence et la disposition de l'interface du groupe."
-
-#: og.module:1088
-msgid ""
-"Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr "Veuillez saisir un URL valide, tel que 'http://example.com/', pour le site web du groupe"
-
-#: og.module:1283
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only uncheck this box if truly needed."
-msgstr "Montrer cette contribution à tous les utilisateurs, ou seulement aux abonnés des groupes cochés ci-dessous. Ne décochez cette case qu'en cas de réelle nécessité."
-
-#: og.module:1286
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only check this box if truly needed."
-msgstr "Montrer cette contribution à tous les utilisateurs, ou seulement aux abonnés des groupes cochés ci-dessous. Ne cochez cette case qu'en cas de réelle nécessité."
-
-#: og.module:1302
-msgid "Audience"
-msgstr "Public visé"
-
-#: og.module:1302
-msgid "Show this post in these groups."
-msgstr "Montrer la contribution dans ces groupes."
-
-#: og.module:1390
-msgid "%author added '%title' at %site"
-msgstr "%author a ajouté '%title' sur %site"
-
-#: og.module:1392
-msgid "View original: "
-msgstr "Voir l'original : "
-
-#: og.module:1393
-msgid "Post reply: "
-msgstr "Répondre : "
-
-#: og.module:1396
-msgid ""
-"You are subscribed to the group '%group_name' at '%site'. To manage your "
-"subscription, visit %group_url"
-msgstr "Vous êtes abonné au groupe '%group_name' sur '%site'. Pour gérer votre abonnement, visitez %group_url"
-
-#: og.module:1461
-msgid "Subscribe to %name."
-msgstr "S'abonner à %name."
-
-#: og.module:1464
-msgid "(approval needed)"
-msgstr "(approbation requise)"
-
-#: og.module:1614
-msgid ""
-"Organic groups access control has been disabled. You may now disable the "
-"module on the <em>%modules</em> page"
-msgstr "Le contrôle d'accès par groupe a été désactivé. Vous pouvez maintenant désactiver le module sur la page <em>%modules</em>."
-
-#: og.module:1614
-msgid "admin/modules"
-msgstr ""
-
-#: og.module:1631
-msgid "Organic groups access control enabled."
-msgstr "Le contrôle d'accès par groupe a été activé."
-
-#: og.module:1664
-msgid "Group authors"
-msgstr "Auteurs du groupe"
-
-#: og.module:1693
-msgid "Maximum number of items to show"
-msgstr "Nombre maximal d'éléments à afficher"
-
-#: og.module:1711
-msgid "This group offers a %groupfeed and an %email."
-msgstr "Ce groupe propose un %groupfeed ainsi qu'un %email."
-
-#: og.module:1711
-msgid "email subscription"
-msgstr "abonnement par courriel"
-
-#: og.module:1713
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr " Ou abonnez-vous à ces fils globaux personnalisés :"
-
-#: og.module:1714
-msgid "my unread: "
-msgstr "non lus : "
-
-#: og.module:1715
-msgid "my groups: "
-msgstr "mes groupes : "
-
-#: og.module:1716
-msgid "all posts: "
-msgstr "toutes les contributions : "
-
-#: og.module:1735
-msgid "Browse all of my groups."
-msgstr "Naviguer tous mes groupes."
-
-#: og.module:1767
-msgid "Browse the newest groups."
-msgstr "Naviguer la liste des groupes les plus récents."
-
-#: og.module:1802
-msgid "View all subscribers."
-msgstr "Voir tous les abonnés."
-
-#: og.module:1805
-msgid "Recent authors"
-msgstr "Auteurs récents"
-
-#: og.module:1836
-msgid "invite friend"
-msgstr "inviter un ami"
-
-#: og.module:1838
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] "un abonné"
-msgstr[1] "%count abonnés"
-
-#: og.module:1844
-msgid "manager: "
-msgstr "responsable : "
-
-#: og.module:1845 og_views.inc:469
-msgid "my subscription"
-msgstr "mon abonnement"
-
-#: og.module:1847
-msgid "website"
-msgstr "site web"
-
-#: og.module:1851
-msgid "Your subscription request awaits approval."
-msgstr "Votre demande d'abonnement est en attente d'une approbation."
-
-#: og.module:1852
-msgid "delete request"
-msgstr "supprimer la demande"
-
-#: og.module:1855
-msgid "You must login/register in order to contribute to this group."
-msgstr "Vous devez vous connecter ou créer un compte pour contribuer à ce groupe."
-
-#: og.module:1859
-msgid "request subscription"
-msgstr "demande d'abonnement"
-
-#: og.module:1867
-msgid ""
-"This is a %closed group. The group administrators add/remove subscribers as "
-"needed."
-msgstr "Ceci est un groupe %closed. Les administrateurs du groupe ajoutent ou retirent des abonnés selon le besoin."
-
-#: og.module:1882
-msgid "Add a new %s in this group."
-msgstr "Ajouter un nouveau %s dans ce groupe."
-
-#: og.module:1882
-msgid "create %type"
-msgstr "créer %type"
-
-#: og.module:1902
-msgid "Organic groups configuration"
-msgstr "Configuration des groupes"
-
-#: og.module:1906
-msgid ""
-"Before disabling this module, use the button below to restore default "
-"permissions."
-msgstr ""
-"Avant de désactiver ce module, veuiller rétablir les permissions par défaut "
-"en utilisant le bouton ci-dessous."
-
-#: og.module:1911
-msgid ""
-"You usually want to enable access control with this module. The button below "
-"will delete one record in your node_access table and thus enable node "
-"permissions on your site. You may revert by clicking the same button again."
-msgstr "On souhaite la plupart du temps activer le contrôle d'accès avec ce module. Le bouton ci-dessous supprimera un enregistrement dans votre table node_access et activera les permissions par noeud sur votre site. Vous pouvez annuler en cliquant à nouveau ce même bouton."
-
-#: og.module:1913
-msgid "Module status"
-msgstr "État du module"
-
-#: og.module:1914
-msgid "Organic groups access control is currently"
-msgstr "Le contrôle d'accès par groupe est présentement"
-
-#: og.module:1919
-msgid ""
-"New groups don't appear in the groups directory. Administrators control the "
-"directory exclusively."
-msgstr "Les nouveaux groupes n'apparaissent pas le répertoire des groupes. Les administrateurs sont les seuls à contrôler le répertoire."
-
-#: og.module:1920
-msgid "New groups always appear in the groups directory."
-msgstr "Les nouveaux groupes apparaissent toujours dans le répertoire des groupes."
-
-#: og.module:1921
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %in."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître dans le répertoire. La valeur par défaut est : %in."
-
-#: og.module:1921
-msgid "in directory"
-msgstr "dans le répertoire"
-
-#: og.module:1922
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %out."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître dans le répertoire. La valeur par défaut est : %out."
-
-#: og.module:1922
-msgid "not in directory"
-msgstr "pas dans le répertoire"
-
-#: og.module:1924
-msgid "Groups directory control"
-msgstr "Contrôle du répertoire des groupes"
-
-#: og.module:1927
-msgid ""
-"New groups don't appear in on the registration form. Administrators control "
-"the form exclusively."
-msgstr "Les nouveaux groupes n'apparaissent pas sur le formulaire de création de compte. Les administrateurs sont les seuls à contrôler le formulaire."
-
-#: og.module:1928
-msgid "New groups always appear on the registration form."
-msgstr ""
-"Les nouveaux groupes apparaissent toujours sur le formulaire d'abonnement."
-
-#: og.module:1929
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %in."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître sur le formulaire de création de compte. La valeur par défaut est : %in."
-
-#: og.module:1929
-msgid "on form"
-msgstr "sur le formulaire"
-
-#: og.module:1930
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %out."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître sur le formulaire de création de compte. La valeur par défaut est : %out."
-
-#: og.module:1930
-msgid "not on form"
-msgstr "pas sur le formulaire"
-
-#: og.module:1932
-msgid "Registration form control"
-msgstr "Contrôle du formulaire d'abonnement"
-
-#: og.module:1935
-msgid ""
-"New group members are never subscribed to email notifications by default. "
-"Users may choose to enable this for themselves on their my subscription page."
-msgstr "Les nouveaux membres d'un groupe ne sont pas abonnés aux notifications par courriel par défaut. Les utilisateurs peuvent choisir d'activer celles-ci dans leur page \"mes abonnements\"."
-
-#: og.module:1936
-msgid ""
-"New group members are always subscribed to email notifications by default."
-msgstr "Les nouveaux membres d'un groupe sont abonnés aux notifications par courriel par défaut."
-
-#: og.module:1937
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %in."
-msgstr "Le créateur du groupe détermine si ses membres doivent recevoir par défaut les notifications par courriel. La valeur par défaut est : %in."
-
-#: og.module:1937
-msgid "yes notification"
-msgstr "notification par courriel"
-
-#: og.module:1938
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %out."
-msgstr "Le créateur du groupe détermine si ses membres doivent recevoir par défaut les notifications par courriel. La valeur par défaut est : %out."
-
-#: og.module:1938
-msgid "no notification"
-msgstr "pas de notification"
-
-#: og.module:1940
-msgid "Group email notifications"
-msgstr "Notifications de groupe"
-
-#: og.module:1940
-msgid ""
-"Should new subscribers to a group automatically be notified via email when "
-"new content is posted to the group? Note that changing this setting has no "
-"effect on existing subscriptions."
-msgstr "Ce paramètre détermine si les nouveaux utilisateurs d'un groupe doivent être avisés par courriel lorsque du nouveau contenu est envoyé au groupe. Notez que changer ce paramètre n'a pas d'effet sur les abonnements existants."
-
-#: og.module:1942
-msgid "Node authoring form"
-msgstr "Formulaire de contribution"
-
-#: og.module:1943
-msgid ""
-"This text will be displayed at the top of the group submission form.  It is "
-"useful for helping or instructing your users."
-msgstr "Ce texte sera affiché en haut du formulaire de soumission de groupe. Il est utile pour aider et diriger vos utilisateurs."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pri."
-msgstr "La valeur par défaut est %pri."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pub."
-msgstr "La valeur par défaut est %pub."
-
-#: og.module:1944
-msgid "Private"
-msgstr "Privé"
-
-#: og.module:1944
-msgid "Visible only within the targeted groups"
-msgstr "Visible seulement dans les groupes ciblés"
-
-#: og.module:1944
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Visible dans les groupes ciblés et sur d'autres pages"
-
-#: og.module:1945
-msgid ""
-"Determine how broadly available a given post should be when it is affiliated "
-"with a group. OG admins always see the checkbox for making a post %pub. Note "
-"that changing this setting has no effect on existing posts. Re-save those "
-"posts to acquire this new setting."
-msgstr "Détermine la visibilité d'une contribution lorsque celle-ci est affiliée à un groupe. Les administrateur ont toujours la possibilité de rendre une contribution %pub. Notez que la modification de ce paramètre n'a aucun effet sur les contributions existantes. Sauvegardez de nouveau les contributions pour qu'elles prennent celui-ci en compte."
-
-#: og.module:1945
-msgid "Visibility of posts"
-msgstr "Visibilité des contributions"
-
-#: og.module:1947
-msgid "optional"
-msgstr "facultatif"
-
-#: og.module:1948
-msgid "Audience required"
-msgstr "Public visé obligatoire"
-
-#: og.module:1948
-msgid ""
-"Do you require that all posts be affiliated with a group? If so, new users "
-"will be unable to complete a post until they join a group. Note that "
-"changing this setting will affect existing posts when they are edited."
-msgstr "Souhaitez-vous que toutes les contributions soient affiliées à un groupe ? Si oui, les nouveaux utilisateurs ne pourront publier du contenu que s'ils rejoignent un groupe. Notez que ce paramètre affectera les contributions existantes si elles sont éditées."
-
-#: og.module:1958
-msgid "Omitted content types"
-msgstr "Types de contenu omis"
-
-#: og.module:1958
-msgid ""
-"Select any node types which should <em>not</em> participate in the Audience "
-"targetting system. Node types which are designated as group home page node "
-"types (see below) will be automatically excluded."
-msgstr "Sélectionnez les types de contenu qui ne doivent <em>pas</em> être pris en compte dans le système de choix du public visé. Les types de contenu désignés comme types de la page d'accueil du groupe (voir ci-dessous) sont automatiquement exclus."
-
-#: og.module:1960
-msgid "Group home page"
-msgstr "Page d'accueil du groupe"
-
-#: og.module:1961
-msgid "Group by content type"
-msgstr "Grouper par type de contenu"
-
-#: og.module:1961
-msgid "River of News"
-msgstr "Fil d'actualités"
-
-#: og.module:1962
-msgid ""
-"If neither of these presentations suits you, you may override in the theme "
-"layer."
-msgstr "Si aucune de ces présentations ne vous convient, vous pouvez l'outrepasser dans le thème."
-
-#: og.module:1962
-msgid "Presentation style"
-msgstr "Style de présentation"
-
-#: og.module:1963
-msgid ""
-"If using River of News display, indicate the number of posts on home page. "
-"If grouping posts by content type, indicate number of posts per type."
-msgstr "Si vous utilisez l'affichage en fil d'actualités, indiquez le nombre de contributions de la page d'accueil. Si vous groupez les contributions par type de contenu, indiquez le nombre de contributions par type."
-
-#: og.module:1963
-msgid "Maximum posts on group home page"
-msgstr "Nombre maximal de contributions sur la page d'accueil du groupe"
-
-#: og.module:1964
-msgid "Group home page node types"
-msgstr "Types de contenu de la page d'accueil du groupe"
-
-#: og.module:1964
-msgid ""
-"Select the node types which act as group home pages. Usually %group is the "
-"best choice."
-msgstr "Sélectionnez les types de contenu qui agissent comme pages d'accueil de groupe. %group est habituellement le choix le plus approprié."
-
-#: og.module:1966
-msgid "Member pictures"
-msgstr "Images des membres"
-
-#: og.module:1966
-msgid ""
-"Should member pictures be shown in the group subscribers and group details "
-"blocks? You must also enable pictures in %user."
-msgstr "Les images des membres doivent-elles être affichées dans les blocs des abonnés au groupe et des détails du groupe ? Vous devez aussi activer les images sur %user."
-
-#: og.module:1966
-msgid "User configuration"
-msgstr "Configuration de l'utilisateur"
-
-#: og.module:2001
-msgid "(pending approval)"
-msgstr "(en attente d'approbation)"
-
-#: og.module:2025
-msgid "Subscribe a user to a group"
-msgstr "Abonner un utilisateur à un groupe"
-
-#: og.module:2030
-msgid "All subscribers for a given group."
-msgstr "Tous les abonnés d'un groupe donné."
-
-#: og.module:2035
-msgid "Retrieve the group subscriptions for a given user."
-msgstr "Visionner les abonnements d'un utilisateur donné."
-
-#: og.module:2046
-msgid "The name of the organic group this post belongs to."
-msgstr "Le nom du groupe auquel appartient cette contribution."
-
-#: og.module:1283;1286;1944;1945
-msgid "Public"
-msgstr "Public"
-
-#: og.module:1307;1468;1493
-msgid "Groups"
-msgstr "Groupes"
-
-#: og.module:1659;1917
-msgid "Group details"
-msgstr "Détails du groupe"
-
-#: og.module:1666;1769
-msgid "New groups"
-msgstr "Nouveaux groupes"
-
-#: og.module:1667;1742
-msgid "My groups"
-msgstr "Mes groupes"
-
-#: og.module:1668;1720
-msgid "Group notifications"
-msgstr "Notifications du groupe"
-
-#: og.module:1752;1752
-msgid "OPML file"
-msgstr "fichier OPML"
-
-#: og.module:1889;1910
-msgid "Enable"
-msgstr "Activer"
-
-#: og.module:1893;1905
-msgid "Disable"
-msgstr "Désactiver"
-
-#: og.module:1924;1932
-msgid ""
-"OG admins always see the checkbox for adding a group to the %dir. Note that "
-"changing this setting has no effect on existing posts. Re-save those posts "
-"to acquire this new setting."
-msgstr "Les administrateurs ont toujours l'option d'ajouter un groupe au %dir. Notez que la modification de ce paramètre n'a aucun effet sur les contributions existantes. Sauvegardez de nouveau ces contributions pour que ce paramètre prenne effet."
-
-#: og.module:1924;1940
-msgid "groups directory"
-msgstr "répertoire des groupes"
-
-#: og.module:1944;1944
-msgid ""
-"Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr "Visibilité déterminée par l'auteur au moyen d'une case à cocher sur le formulaire de contribution. "
-
-#: og.module:2046;2052
-msgid "[ogname]"
-msgstr "[nom]"
-
-#: og.module:321;1904
-msgid "enabled"
-msgstr "activé"
-
-#: og.module:420;432
-msgid "group administrator"
-msgstr "administrateur de groupe"
-
-#: og.module:555;1862 og_views.inc:459
-msgid "subscribe"
-msgstr "s'abonner"
-
-#: og.module:755;781
-msgid "Subscribers"
-msgstr "Abonnés"
-
-#: og.module:992;1932
-msgid "registration form"
-msgstr "formulaire d'abonnement"
-
-#: og_basic.module:0
-msgid "og_basic"
-msgstr ""
-
-#: og_basic.module:9
-msgid ""
-"A group provides a home page for like minded users. There they post articles "
-"about their shared interest."
-msgstr "Un groupe crée un point de rassemblement pour les utilisateurs qui partagent des points de vue. Ils peuvent y poster des articles qui ont trait à leurs intérêts communs."
-
-#: og_basic.module:11
-msgid "Basic group node for Organic groups"
-msgstr "Noeud de base pour les groupes"
-
-#: og_basic.module:55
-msgid "create groups"
-msgstr "créer des groupes"
-
-#: og_basic.module:63
-msgid "This message is shown by default at the top of the group home page."
-msgstr "Par défaut, ce message est affiché au haut de la page d'accueil du groupe."
-
-#: og_basic.module:63
-msgid "Welcome message"
-msgstr "Message de bienvenue"
-
-#: og_basic.module:22;34
-msgid "group"
-msgstr "groupe"
-
-#: og_views.inc:22
-msgid "Og: Group Description"
-msgstr "Og: Description du groupe"
-
-#: og_views.inc:25
-msgid "Og: Group Website"
-msgstr "Og: Site web du groupe"
-
-#: og_views.inc:29
-msgid "Og: Subscriber Count"
-msgstr "Og: Nombre d'abonnés"
-
-#: og_views.inc:35
-msgid "Og: Selective"
-msgstr "Og: Sélectif"
-
-#: og_views.inc:38
-msgid "Og: Subscribe Link"
-msgstr "Og: Lien pour abonnement"
-
-#: og_views.inc:47
-msgid "Og: List in directory"
-msgstr "Og: Affiché dans le répertoire"
-
-#: og_views.inc:51
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "L'administrateur décide si un groupe apparaît dans le répertoire publiquement visible."
-
-#: og_views.inc:84
-msgid "Og: Group Name"
-msgstr "Og: Nom du groupe"
-
-#: og_views.inc:88
-msgid "Display the title of the first group a node belongs to."
-msgstr "Afficher le titre du premier groupe auquel un noeud appartient."
-
-#: og_views.inc:108
-msgid "Og: Subscription email"
-msgstr "Og: Courriel d'abonnement"
-
-#: og_views.inc:111
-msgid "Does subscriber receive email notifications for a group."
-msgstr "Indique si les abonnés reçoivent des notifications par courriel pour un groupe donné."
-
-#: og_views.inc:114
-msgid "Og: Manage subscription link"
-msgstr "Og: Lien de gestion des abonnements"
-
-#: og_views.inc:120
-msgid "Og: is subscriber an admin in a group"
-msgstr "Og: l'abonné est-il un administrateur de groupe"
-
-#: og_views.inc:128
-msgid "Og: Group in User Subbed Groups"
-msgstr "Og: Grouper par groupes de l'utilisateur"
-
-#: og_views.inc:132
-msgid "Groups are filtered to where current user is a member ."
-msgstr "Les groupes sont filtrés suivant ceux dont l'utilisateur est membre."
-
-#: og_views.inc:153
-msgid "Og: Post in User Subbed Groups"
-msgstr "Og: Soumission dans les groupes de l'utilisateur"
-
-#: og_views.inc:157
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr "Les contributions sont filtrées suivant les groupes dont l'utilisateur est membre."
-
-#: og_views.inc:180
-msgid "Og: Group nid"
-msgstr "Og: Nid de groupe"
-
-#: og_views.inc:182
-msgid "This argument filters for a given organic group"
-msgstr "Ce paramètre permet de filtrer pour un groupe donné."
-
-#: og_views.inc:218
-msgid "Shows all activity in subscribed groups."
-msgstr "Affiche toutes les activités des groupes auxquels l'utilisateur est abonné."
-
-#: og_views.inc:222
-msgid "recent posts in my groups"
-msgstr "contributions récentes dans mes groupes"
-
-#: og_views.inc:227
-msgid "There are no posts in your subscribed groups."
-msgstr "Il n'y a aucune contribution dans les groupes auxquels vous êtes inscrit."
-
-#: og_views.inc:234
-msgid "my recent"
-msgstr "mon activité récente"
-
-#: og_views.inc:321
-msgid "Shows unread posts in subscribed groups."
-msgstr "Affiche les contributions non lues des groupes auxquels l'utilisateur est abonné."
-
-#: og_views.inc:327
-msgid "unread posts in my groups"
-msgstr "contributions non lues dans mes groupes"
-
-#: og_views.inc:332
-msgid "There are no new posts in your subscribed groups."
-msgstr "Il n'y a aucune nouvelle contribution dans les groupes auxquels vous êtes abonné."
-
-#: og_views.inc:339
-msgid "my unread"
-msgstr "mes messages non lus"
-
-#: og_views.inc:443
-msgid "external website"
-msgstr "site web externe"
-
-#: og_views.inc:457
-msgid "Invite only"
-msgstr "Sur invitation seulement"
-
-#: og_views.inc:473
-msgid "yes"
-msgstr "oui"
-
-#: og_views.inc:254;359
-msgid "Group"
-msgstr "Groupe"
-
-#: og_views.inc:286;391
-msgid "Last Post"
-msgstr "Dernière contribution"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr "utilisateur non reconnu, ID : %uid"
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr "L'utilisateur n'est pas un membre du groupe spécifié"
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr "L'utilisateur n'a pas la permission de visionner les abonnements d'un autre utilisateur."
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-FR.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-FR.po
deleted file mode 100644
index 990736a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/fr-FR.po
+++ /dev/null
@@ -1,1196 +0,0 @@
-# #-#-#-#-#  general.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (general)
-# Generated from files:
-#  node.tpl.php,v 1.4.2.2 2006/01/04 23:03:33 weitzman
-#  og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#  og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#  og_basic.module,v 1.1.2.3 2006/06/12 01:07:43 webchick
-#
-# #-#-#-#-#  og-module.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (og.module)
-# Generated from file: og.module,v 1.110.2.99 2006/06/18 17:54:37 weitzman
-#
-# #-#-#-#-#  og_views-inc.pot (PROJECT VERSION)  #-#-#-#-#
-# French translation of Drupal (og_views.inc)
-# Generated from file: og_views.inc,v 1.1.2.3 2006/06/30 16:54:37 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Organic groups\n"
-"POT-Creation-Date: 2006-07-27 03:29-0400\n"
-"PO-Revision-Date: 2006-07-31 16:33+0100\n"
-"Last-Translator: Jean-Louis Réthoré <jl.rethore at gmail.com>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: node.tpl.php:21 og.module:55;325;753;885;1145
-msgid "groups"
-msgstr "groupes"
-
-#: og.module:0
-msgid "og"
-msgstr ""
-
-#: og.module:39
-msgid "Organic groups"
-msgstr "Groupes"
-
-#: og.module:41
-msgid ""
-"Group specific blocks are only visible on group pages and not on systemwide "
-"pages like the home page or admin pages."
-msgstr "Les blocs spécifiques aux groupes sont visibles uniquement sur les pages de leurs groupes, mais ils n'apparaissent pas sur les pages globales telles la page d'accueil et les pages d'administration."
-
-#: og.module:43
-msgid ""
-"In order to let group admins determine their own group theme, you must "
-"enable multiple themes using %page."
-msgstr "Pour laisser les administrateurs de groupe choisir leur propre thème, vous devez activer plusieurs thèmes sur %page."
-
-#: og.module:43
-msgid "theme configuration page"
-msgstr "page de configuration des thèmes"
-
-#: og.module:54
-msgid "subscribe to group"
-msgstr "s'abonner au groupe"
-
-#: og.module:58
-msgid "my groups"
-msgstr "mes groupes"
-
-#: og.module:59
-msgid "unsubscribe from group"
-msgstr "se désabonner du groupe"
-
-#: og.module:60
-msgid "approve subscription request"
-msgstr "accepter la demande d'abonnement"
-
-#: og.module:61
-msgid "deny subscription request"
-msgstr "refuser la demande d'abonnement"
-
-#: og.module:62
-msgid "create group administrator"
-msgstr "créer un administrateur de groupe"
-
-#: og.module:63
-msgid "delete group administrator"
-msgstr "supprimer un administrateur de groupe"
-
-#: og.module:64
-msgid "remove post from group"
-msgstr "retirer cette contribution du groupe"
-
-#: og.module:65
-msgid "group feed"
-msgstr "fil de nouvelles du groupe"
-
-#: og.module:73
-msgid "subscriber management"
-msgstr "gestion des abonnements"
-
-#: og.module:75
-msgid "manage subscription"
-msgstr "gérer l'abonnement"
-
-#: og.module:76
-msgid "send invitation"
-msgstr "envoyer une invitation"
-
-#: og.module:78
-msgid "add subscribers"
-msgstr "ajouter des abonnés"
-
-#: og.module:88
-msgid "email"
-msgstr "e-mail"
-
-#: og.module:155
-msgid "administer organic groups"
-msgstr "administrer les groupes"
-
-#: og.module:265
-msgid "Send email to %group"
-msgstr "Envoyer un e-mail à %group"
-
-#: og.module:272
-msgid "the sole subscriber"
-msgid_plural "all %count subscribers"
-msgstr[0] "à l'unique abonné"
-msgstr[1] "aux %count abonnés"
-
-#: og.module:273
-msgid ""
-"Your email will be sent to %count in this group. Please use this feature "
-"sparingly."
-msgstr "Votre e-mail sera envoyé %count de ce groupe. Merci d'utiliser cette fonction avec modération."
-
-#: og.module:275
-msgid "Enter a subject for your email."
-msgstr "Entrez un sujet pour votre e-mail."
-
-#: og.module:276
-msgid "Enter a body for your email."
-msgstr "Entrez un corps pour votre e-mail."
-
-#: og.module:277
-msgid "Send email"
-msgstr "Envoyer l'e-mail"
-
-#: og.module:284
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To "
-"visit this group, browse to %url1. To unsubscribe from this group, visit %"
-"url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Ce message a été envoyé par un administrateur du groupe '%group' sur %site. Pour visiter ce groupe, allez sur %url1. Pour vous désabonner de ce groupe, allez sur %url2"
-
-#: og.module:296
-msgid "%count emails sent."
-msgstr "%count e-mails envoyés."
-
-#: og.module:312
-msgid ""
-"You may not unsubscribe from this group because it is a %closed group. You "
-"should request unsubscription from a group administrator."
-msgstr "Vous ne pouvez pas vous désabonner de ce groupe car il s'agit d'un groupe %closed. Veuillez contacter un administrateur du groupe pour vous désabonner."
-
-#: og.module:315
-msgid ""
-"You may not unsubscribe from this group because you are its owner. A site "
-"administrator can assign ownership to another user and then you can "
-"unsubscribe."
-msgstr "Vous ne pouvez pas vous désabonner de ce groupe car vous en êtes le propriétaire. Un administrateur du site doit nommer un autre propriétaire et vous pourrez ensuite vous désabonner."
-
-#: og.module:318
-msgid "Unsubscribe from this group"
-msgstr "Se désabonner de ce groupe"
-
-#: og.module:319
-msgid "Actions"
-msgstr "Actions"
-
-#: og.module:319
-msgid "Goodbye"
-msgstr "Au revoir"
-
-#: og.module:321
-msgid ""
-"Do you want to receive an email each time a message is posted to this group?"
-msgstr "Voulez-vous recevoir un e-mail chaque fois qu'une contribution est publiée dans ce groupe ?"
-
-#: og.module:321
-msgid "Email notification"
-msgstr "Notification par e-mail"
-
-#: og.module:325
-msgid "home"
-msgstr "accueil"
-
-#: og.module:335
-msgid "Subscription saved."
-msgstr "Abonnement enregistré."
-
-#: og.module:384
-msgid "Subscription request approved."
-msgstr "Demande d'abonnement acceptée."
-
-#: og.module:385
-msgid "Subscription request approved for '%title'"
-msgstr "Demande d'abonnement acceptée pour '%title'"
-
-#: og.module:386
-msgid "You may now post messages in this group located at %url"
-msgstr "Vous pouvez maintenant publier des messages dans ce groupe situé à l'adresse %url"
-
-#: og.module:402
-msgid "Subscription request denied."
-msgstr "Demande d'abonnement refusée."
-
-#: og.module:403
-msgid "Subscription request denied for %title"
-msgstr "Demande d'abonnement refusée pour %title"
-
-#: og.module:404
-msgid "Sorry, your subscription request was denied."
-msgstr "Désolé, votre demande d'abonnement a été refusée."
-
-#: og.module:420
-msgid "User was promoted to %ga"
-msgstr "L'utilisateur a été promu %ga"
-
-#: og.module:432
-msgid "User is no longer a %ga"
-msgstr "L'utilisateur n'est plus %ga"
-
-#: og.module:443
-msgid "Confirmation"
-msgstr "Confirmation"
-
-#: og.module:443
-msgid "Remove %title from this group."
-msgstr "Retirer %title de ce groupe."
-
-#: og.module:445
-msgid "Remove"
-msgstr "Retirer"
-
-#: og.module:460
-msgid "%title removed from group."
-msgstr "%title retiré du groupe."
-
-#: og.module:481
-msgid "Email addresses or usernames"
-msgstr "Adresses e-mail ou noms d'utilisateurs"
-
-#: og.module:481
-msgid ""
-"Enter up to %max email addresses or usernames. Separate multiple addresses "
-"by commas or new lines. Each person will receive an invitation message from "
-"you."
-msgstr "Saisissez jusqu'à %max adresses e-mail ou noms d'utilisateurs. Séparez les adresses multiples par des virgules ou des sauts de lignes. Chacun des destinataires recevra une invitation de votre part."
-
-#: og.module:482
-msgid ""
-"Optional. Enter a message which will become part of the invitation email."
-msgstr "Facultatif. Entrez un message qui fera partie du courriel d'invitation."
-
-#: og.module:482
-msgid "Personal message"
-msgstr "Message personnel"
-
-#: og.module:483
-msgid "Send invitation"
-msgstr "Envoyer l'invitation"
-
-#: og.module:497
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Vous ne pouvez pas entrer plus de %max adresses e-mail ou noms d'utilisateurs."
-
-#: og.module:521
-msgid "invalid email address or username: "
-msgstr "Adresse e-mail ou nom d'utilisateur invalide : "
-
-#: og.module:533
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invitation à joindre le groupe \"%group\" sur %site"
-
-#: og.module:534
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. "
-"Please see the link and message below.\n"
-"\n"
-msgstr "Bonjour, je suis un membre du groupe '%group' et je souhaite vous inviter à joindre ce groupe également. Veuillez prendre connaissance du lien et du message ci-dessous.\n\n"
-
-#: og.module:537
-msgid "Subscribe: %url"
-msgstr "S'abonner : %url"
-
-#: og.module:545
-msgid "%count invitations sent."
-msgid_plural "%count invitations sent."
-msgstr[0] "une invitation envoyée."
-msgstr[1] "%count invitations envoyées."
-
-#: og.module:555
-msgid ""
-"In order to subscribe to this group, you must login or register a new "
-"account. After you have successfully done so, you will need to follow the %"
-"subscribe link again."
-msgstr "Pour vous joindre à ce groupe, vous devez vous connecter ou créer un compte. Par la suite, vous devrez suivre le lien d'%subscribe à nouveau."
-
-#: og.module:596
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Demande d'abonnement de la part de '%name' pour le groupe '%group'"
-
-#: og.module:597
-msgid "To instantly approve this request, visit %url. "
-msgstr "Pour accepter cette demande instantanément, allez sur %url. "
-
-#: og.module:598
-msgid "You may deny this request or manage subscribers at %url"
-msgstr "Vous pouvez refuser cette demande ou gérer les abonnés sur %url"
-
-#: og.module:604
-msgid ""
-"Subscription request to the %group group awaits approval by an administrator."
-msgstr "La demande d'abonnement au groupe %group est en attente de révision par un administrateur."
-
-#: og.module:610
-msgid "Subscribed to the %group group"
-msgstr "Abonné au groupe %group"
-
-#: og.module:615
-msgid ""
-"Subscription request to the %group group was rejected, only group "
-"administrators can add users to this group."
-msgstr "La demande d'abonnement au groupe %group a été refusée car seuls les administrateurs peuvent inscrire des utilisateurs à ce groupe."
-
-#: og.module:636
-msgid "User unsubscribed from group."
-msgstr "Utilisateur désabonné du groupe."
-
-#: og.module:666
-msgid "List of users"
-msgstr "Liste des utilisateurs"
-
-#: og.module:669
-msgid ""
-"Add one or more usernames in order to associate users with this group. "
-"Multiple usernames should be separated by a comma."
-msgstr "Ajoutez un ou plusieurs noms d'utilisateurs pour les associer à ce groupe. Séparez les différents noms par des virgules."
-
-#: og.module:691
-msgid "Unrecognized %names: "
-msgstr "Noms inconnus : "
-
-#: og.module:691
-msgid "name"
-msgid_plural "names"
-msgstr[0] "nom"
-msgstr[1] "noms"
-
-#: og.module:707
-msgid "%count added to the group"
-msgstr "%count utilisateurs ajoutés au groupe"
-
-#: og.module:719
-msgid "manager"
-msgstr "responsable"
-
-#: og.module:721
-msgid "edit group"
-msgstr "éditer le groupe"
-
-#: og.module:733
-msgid "unsubscribe"
-msgstr "désabonner"
-
-#: og.module:735
-msgid "admin: remove"
-msgstr "révoquer statut d'administrateur"
-
-#: og.module:738
-msgid "admin: create"
-msgstr "accorder statut d'administrateur"
-
-#: og.module:742
-msgid "approve"
-msgstr "approuver"
-
-#: og.module:781
-msgid "Manager"
-msgstr "Responsable"
-
-#: og.module:793
-msgid "No groups"
-msgstr "Aucun groupe"
-
-#: og.module:796
-msgid ""
-"You may also view an <a href=\"%opml\">OPML file</a> listing RSS feeds from "
-"your subscribed groups."
-msgstr "Vous pouvez aussi obtenir un <a href=\"%opml\">fichier OPML</a> listant les fils RSS des groupes auxquels vous êtes abonné."
-
-#: og.module:891
-msgid " RSS feed"
-msgstr " fil RSS"
-
-#: og.module:930
-msgid "No posts in this group."
-msgstr "Aucune contribution dans ce groupe."
-
-#: og.module:933
-msgid ""
-"No public posts in this group. Consider subscribing to this group in order "
-"to view its posts."
-msgstr "Aucune contribution publique pour ce groupe. Vous pourriez vous joindre à ce groupe pour en voir les contributions."
-
-#: og.module:962
-msgid ""
-"A brief description for the group details block and the group directory."
-msgstr "Une brève description pour le bloc des détails du groupe et le répertoire des groupes."
-
-#: og.module:963
-msgid "Group website"
-msgstr "Site du groupe"
-
-#: og.module:963
-msgid "If your group has its own website, enter the address here."
-msgstr ""
-"Si votre groupe possède son propre site web, saisissez son adresse ici."
-
-#: og.module:971
-msgid ""
-"How should subscription requests be handled in this group? When you select "
-"<em>closed</em>, users will not be able to subscribe <strong>or</strong> "
-"unsubscribe."
-msgstr "Comment les demandes d'abonnement sont-elles gérées dans ce groupe ? Si vous choisissez <em>fermé</em>, les utilisateurs ne pourront pas s'abonner ou se désabonner."
-
-#: og.module:971
-msgid "Subscription requests"
-msgstr "Demandes d'abonnement"
-
-#: og.module:971
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr "fermé - les abonnements sont entièrement gérés par un administrateur."
-
-#: og.module:971
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "sur invitation - un administrateur doit inviter chaque membre."
-
-#: og.module:971
-msgid "moderated - subscription requests must be approved."
-msgstr "modéré - les demandes d'abonnement doivent être approuvées."
-
-#: og.module:971
-msgid "open - subscription requests are accepted immediately."
-msgstr "ouvert - les demandes d'abonnement sont approuvées automatiquement."
-
-#: og.module:992
-msgid ""
-"Should this group be available for subscription during registration?. If "
-"checked, a corresponding checkbox will be added to the registration form."
-msgstr "L'abonnement à ce groupe doit-il être disponible à l'inscription ? Si cette option est activée, une case à cocher sera ajoutée au formulaire d'inscription."
-
-#: og.module:1016
-msgid "Should this group appear on the %page?"
-msgstr "Sélectionnez cette option pour que le groupe apparaisse dans le %page."
-
-#: og.module:1016
-msgid "list in groups directory"
-msgstr "visible dans le répertoire des groupes"
-
-#: og.module:1016
-msgid "list of groups page"
-msgstr "répertoire des groupes"
-
-#: og.module:1041
-msgid "subscribe to email notifications"
-msgstr "s'inscrire aux notifications par e-mail"
-
-#: og.module:1043
-msgid "My subscription"
-msgstr "Mon abonnement"
-
-#: og.module:1043
-msgid ""
-"Should subscribers to this group be automatically notified via email of new "
-"posts and comments? Users may always change this setting on their %"
-"mysubscription page."
-msgstr "Sélectionnez cette option pour que les abonnés au groupe soient automatiquement avisés par courriel des nouveaux envois et commentaires. Les utilisateurs peuvent toujours changer ce paramètre dans leur page %mysubscription."
-
-#: og.module:1055
-msgid ""
-"Selecting a different locale will change the interface language of the "
-"group. Users who have chosen a preferred language always see their chosen "
-"language."
-msgstr "Le paramètre de langue détermine la langue de l'interface du groupe. Les utilisateurs verront néanmoins l'interface dans la langue qu'ils ont choisi."
-
-#: og.module:1060
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "La sélection d'un thème change l'apparence et la disposition de l'interface du groupe."
-
-#: og.module:1088
-msgid ""
-"Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr "Veuillez saisir un URL valide, tel que 'http://example.com/', pour le site web du groupe"
-
-#: og.module:1283
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only uncheck this box if truly needed."
-msgstr "Montrer cette contribution à tous les utilisateurs, ou seulement aux abonnés des groupes cochés ci-dessous. Ne décochez cette case qu'en cas de réelle nécessité."
-
-#: og.module:1286
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only check this box if truly needed."
-msgstr "Montrer cette contribution à tous les utilisateurs, ou seulement aux abonnés des groupes cochés ci-dessous. Ne cochez cette case qu'en cas de réelle nécessité."
-
-#: og.module:1302
-msgid "Audience"
-msgstr "Public visé"
-
-#: og.module:1302
-msgid "Show this post in these groups."
-msgstr "Montrer la contribution dans ces groupes."
-
-#: og.module:1390
-msgid "%author added '%title' at %site"
-msgstr "%author a ajouté '%title' sur %site"
-
-#: og.module:1392
-msgid "View original: "
-msgstr "Voir l'original : "
-
-#: og.module:1393
-msgid "Post reply: "
-msgstr "Répondre : "
-
-#: og.module:1396
-msgid ""
-"You are subscribed to the group '%group_name' at '%site'. To manage your "
-"subscription, visit %group_url"
-msgstr "Vous êtes abonné au groupe '%group_name' sur '%site'. Pour gérer votre abonnement, visitez %group_url"
-
-#: og.module:1461
-msgid "Subscribe to %name."
-msgstr "S'abonner à %name."
-
-#: og.module:1464
-msgid "(approval needed)"
-msgstr "(approbation requise)"
-
-#: og.module:1614
-msgid ""
-"Organic groups access control has been disabled. You may now disable the "
-"module on the <em>%modules</em> page"
-msgstr "Le contrôle d'accès par groupe a été désactivé. Vous pouvez maintenant désactiver le module sur la page <em>%modules</em>."
-
-#: og.module:1614
-msgid "admin/modules"
-msgstr ""
-
-#: og.module:1631
-msgid "Organic groups access control enabled."
-msgstr "Le contrôle d'accès par groupe a été activé."
-
-#: og.module:1664
-msgid "Group authors"
-msgstr "Auteurs du groupe"
-
-#: og.module:1693
-msgid "Maximum number of items to show"
-msgstr "Nombre maximal d'éléments à afficher"
-
-#: og.module:1711
-msgid "This group offers a %groupfeed and an %email."
-msgstr "Ce groupe propose un %groupfeed ainsi qu'un %email."
-
-#: og.module:1711
-msgid "email subscription"
-msgstr "abonnement par e-mail"
-
-#: og.module:1713
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr " Ou abonnez-vous à ces fils globaux personnalisés :"
-
-#: og.module:1714
-msgid "my unread: "
-msgstr "non lus : "
-
-#: og.module:1715
-msgid "my groups: "
-msgstr "mes groupes : "
-
-#: og.module:1716
-msgid "all posts: "
-msgstr "toutes les contributions : "
-
-#: og.module:1735
-msgid "Browse all of my groups."
-msgstr "Parcourir tous mes groupes."
-
-#: og.module:1767
-msgid "Browse the newest groups."
-msgstr "Parcourir la liste des groupes les plus récents."
-
-#: og.module:1802
-msgid "View all subscribers."
-msgstr "Voir tous les abonnés."
-
-#: og.module:1805
-msgid "Recent authors"
-msgstr "Auteurs récents"
-
-#: og.module:1836
-msgid "invite friend"
-msgstr "inviter un ami"
-
-#: og.module:1838
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] "un abonné"
-msgstr[1] "%count abonnés"
-
-#: og.module:1844
-msgid "manager: "
-msgstr "responsable : "
-
-#: og.module:1845 og_views.inc:469
-msgid "my subscription"
-msgstr "mon abonnement"
-
-#: og.module:1847
-msgid "website"
-msgstr "site web"
-
-#: og.module:1851
-msgid "Your subscription request awaits approval."
-msgstr "Votre demande d'abonnement est en attente d'une approbation."
-
-#: og.module:1852
-msgid "delete request"
-msgstr "supprimer la demande"
-
-#: og.module:1855
-msgid "You must login/register in order to contribute to this group."
-msgstr "Vous devez vous connecter ou créer un compte pour contribuer à ce groupe."
-
-#: og.module:1859
-msgid "request subscription"
-msgstr "demande d'abonnement"
-
-#: og.module:1867
-msgid ""
-"This is a %closed group. The group administrators add/remove subscribers as "
-"needed."
-msgstr "Ceci est un groupe %closed. Les administrateurs du groupe ajoutent ou retirent des abonnés selon le besoin."
-
-#: og.module:1882
-msgid "Add a new %s in this group."
-msgstr "Ajouter un nouveau %s dans ce groupe."
-
-#: og.module:1882
-msgid "create %type"
-msgstr "créer %type"
-
-#: og.module:1902
-msgid "Organic groups configuration"
-msgstr "Configuration des groupes"
-
-#: og.module:1906
-msgid ""
-"Before disabling this module, use the button below to restore default "
-"permissions."
-msgstr ""
-"Avant de désactiver ce module, veuiller rétablir les permissions par défaut "
-"en utilisant le bouton ci-dessous."
-
-#: og.module:1911
-msgid ""
-"You usually want to enable access control with this module. The button below "
-"will delete one record in your node_access table and thus enable node "
-"permissions on your site. You may revert by clicking the same button again."
-msgstr "On souhaite la plupart du temps activer le contrôle d'accès avec ce module. Le bouton ci-dessous supprimera un enregistrement dans votre table node_access et activera les permissions par noeud sur votre site. Vous pouvez annuler en cliquant à nouveau ce même bouton."
-
-#: og.module:1913
-msgid "Module status"
-msgstr "État du module"
-
-#: og.module:1914
-msgid "Organic groups access control is currently"
-msgstr "Le contrôle d'accès par groupe est actuellement"
-
-#: og.module:1919
-msgid ""
-"New groups don't appear in the groups directory. Administrators control the "
-"directory exclusively."
-msgstr "Les nouveaux groupes n'apparaissent pas le répertoire des groupes. Les administrateurs sont les seuls à contrôler le répertoire."
-
-#: og.module:1920
-msgid "New groups always appear in the groups directory."
-msgstr "Les nouveaux groupes apparaissent toujours dans le répertoire des groupes."
-
-#: og.module:1921
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %in."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître dans le répertoire. La valeur par défaut est : %in."
-
-#: og.module:1921
-msgid "in directory"
-msgstr "dans le répertoire"
-
-#: og.module:1922
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %out."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître dans le répertoire. La valeur par défaut est : %out."
-
-#: og.module:1922
-msgid "not in directory"
-msgstr "pas dans le répertoire"
-
-#: og.module:1924
-msgid "Groups directory control"
-msgstr "Contrôle du répertoire des groupes"
-
-#: og.module:1927
-msgid ""
-"New groups don't appear in on the registration form. Administrators control "
-"the form exclusively."
-msgstr "Les nouveaux groupes n'apparaissent pas sur le formulaire de création de compte. Les administrateurs sont les seuls à contrôler le formulaire."
-
-#: og.module:1928
-msgid "New groups always appear on the registration form."
-msgstr ""
-"Les nouveaux groupes apparaissent toujours sur le formulaire d'abonnement."
-
-#: og.module:1929
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %in."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître sur le formulaire de création de compte. La valeur par défaut est : %in."
-
-#: og.module:1929
-msgid "on form"
-msgstr "sur le formulaire"
-
-#: og.module:1930
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %out."
-msgstr "Le créateur du groupe détermine si son groupe doit apparaître sur le formulaire de création de compte. La valeur par défaut est : %out."
-
-#: og.module:1930
-msgid "not on form"
-msgstr "pas sur le formulaire"
-
-#: og.module:1932
-msgid "Registration form control"
-msgstr "Contrôle du formulaire d'abonnement"
-
-#: og.module:1935
-msgid ""
-"New group members are never subscribed to email notifications by default. "
-"Users may choose to enable this for themselves on their my subscription page."
-msgstr "Les nouveaux membres d'un groupe ne sont pas abonnés aux notifications par e-mail par défaut. Les utilisateurs peuvent choisir d'activer celles-ci dans leur page \"mes abonnements\"."
-
-#: og.module:1936
-msgid ""
-"New group members are always subscribed to email notifications by default."
-msgstr "Les nouveaux membres d'un groupe sont abonnés aux notifications par e-mail par défaut."
-
-#: og.module:1937
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %in."
-msgstr "Le créateur du groupe détermine si ses membres doivent recevoir par défaut les notifications par e-mail. La valeur par défaut est : %in."
-
-#: og.module:1937
-msgid "yes notification"
-msgstr "notification par e-mail"
-
-#: og.module:1938
-msgid ""
-"Group creator chooses whether her members are automatically subscribed to "
-"email notifications. Defaults to %out."
-msgstr "Le créateur du groupe détermine si ses membres doivent recevoir par défaut les notifications par e-mail. La valeur par défaut est : %out."
-
-#: og.module:1938
-msgid "no notification"
-msgstr "pas de notification"
-
-#: og.module:1940
-msgid "Group email notifications"
-msgstr "Notifications de groupe"
-
-#: og.module:1940
-msgid ""
-"Should new subscribers to a group automatically be notified via email when "
-"new content is posted to the group? Note that changing this setting has no "
-"effect on existing subscriptions."
-msgstr "Ce paramètre détermine si les nouveaux utilisateurs d'un groupe doivent être avisés par e-mail lorsque du nouveau contenu est envoyé au groupe. Notez que changer ce paramètre n'a pas d'effet sur les abonnements existants."
-
-#: og.module:1942
-msgid "Node authoring form"
-msgstr "Formulaire de contribution"
-
-#: og.module:1943
-msgid ""
-"This text will be displayed at the top of the group submission form.  It is "
-"useful for helping or instructing your users."
-msgstr "Ce texte sera affiché en haut du formulaire de soumission de groupe. Il est utile pour aider et diriger vos utilisateurs."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pri."
-msgstr "La valeur par défaut est %pri."
-
-#: og.module:1944
-msgid "Checkbox defaults to %pub."
-msgstr "La valeur par défaut est %pub."
-
-#: og.module:1944
-msgid "Private"
-msgstr "Privé"
-
-#: og.module:1944
-msgid "Visible only within the targeted groups"
-msgstr "Visible seulement dans les groupes ciblés"
-
-#: og.module:1944
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Visible dans les groupes ciblés et sur d'autres pages"
-
-#: og.module:1945
-msgid ""
-"Determine how broadly available a given post should be when it is affiliated "
-"with a group. OG admins always see the checkbox for making a post %pub. Note "
-"that changing this setting has no effect on existing posts. Re-save those "
-"posts to acquire this new setting."
-msgstr "Détermine la visibilité d'une contribution lorsque celle-ci est affiliée à un groupe. Les administrateur ont toujours la possibilité de rendre une contribution %pub. Notez que la modification de ce paramètre n'a aucun effet sur les contributions existantes. Sauvegardez de nouveau les contributions pour qu'elles prennent celui-ci en compte."
-
-#: og.module:1945
-msgid "Visibility of posts"
-msgstr "Visibilité des contributions"
-
-#: og.module:1947
-msgid "optional"
-msgstr "facultatif"
-
-#: og.module:1948
-msgid "Audience required"
-msgstr "Public visé obligatoire"
-
-#: og.module:1948
-msgid ""
-"Do you require that all posts be affiliated with a group? If so, new users "
-"will be unable to complete a post until they join a group. Note that "
-"changing this setting will affect existing posts when they are edited."
-msgstr "Souhaitez-vous que toutes les contributions soient affiliées à un groupe ? Si oui, les nouveaux utilisateurs ne pourront publier du contenu que s'ils rejoignent un groupe. Notez que ce paramètre affectera les contributions existantes si elles sont éditées."
-
-#: og.module:1958
-msgid "Omitted content types"
-msgstr "Types de contenu omis"
-
-#: og.module:1958
-msgid ""
-"Select any node types which should <em>not</em> participate in the Audience "
-"targetting system. Node types which are designated as group home page node "
-"types (see below) will be automatically excluded."
-msgstr "Sélectionnez les types de contenu qui ne doivent <em>pas</em> être pris en compte dans le système de choix du public visé. Les types de contenu désignés comme types de la page d'accueil du groupe (voir ci-dessous) sont automatiquement exclus."
-
-#: og.module:1960
-msgid "Group home page"
-msgstr "Page d'accueil du groupe"
-
-#: og.module:1961
-msgid "Group by content type"
-msgstr "Grouper par type de contenu"
-
-#: og.module:1961
-msgid "River of News"
-msgstr "Fil d'actualités"
-
-#: og.module:1962
-msgid ""
-"If neither of these presentations suits you, you may override in the theme "
-"layer."
-msgstr "Si aucune de ces présentations ne vous convient, vous pouvez l'outrepasser dans le thème."
-
-#: og.module:1962
-msgid "Presentation style"
-msgstr "Style de présentation"
-
-#: og.module:1963
-msgid ""
-"If using River of News display, indicate the number of posts on home page. "
-"If grouping posts by content type, indicate number of posts per type."
-msgstr "Si vous utilisez l'affichage en fil d'actualités, indiquez le nombre de contributions de la page d'accueil. Si vous groupez les contributions par type de contenu, indiquez le nombre de contributions par type."
-
-#: og.module:1963
-msgid "Maximum posts on group home page"
-msgstr "Nombre maximal de contributions sur la page d'accueil du groupe"
-
-#: og.module:1964
-msgid "Group home page node types"
-msgstr "Types de contenu de la page d'accueil du groupe"
-
-#: og.module:1964
-msgid ""
-"Select the node types which act as group home pages. Usually %group is the "
-"best choice."
-msgstr "Sélectionnez les types de contenu qui agissent comme pages d'accueil de groupe. %group est habituellement le choix le plus approprié."
-
-#: og.module:1966
-msgid "Member pictures"
-msgstr "Images des membres"
-
-#: og.module:1966
-msgid ""
-"Should member pictures be shown in the group subscribers and group details "
-"blocks? You must also enable pictures in %user."
-msgstr "Les images des membres doivent-elles être affichées dans les blocs des abonnés au groupe et des détails du groupe ? Vous devez aussi activer les images sur %user."
-
-#: og.module:1966
-msgid "User configuration"
-msgstr "Configuration de l'utilisateur"
-
-#: og.module:2001
-msgid "(pending approval)"
-msgstr "(en attente d'approbation)"
-
-#: og.module:2025
-msgid "Subscribe a user to a group"
-msgstr "Abonner un utilisateur à un groupe"
-
-#: og.module:2030
-msgid "All subscribers for a given group."
-msgstr "Tous les abonnés d'un groupe donné."
-
-#: og.module:2035
-msgid "Retrieve the group subscriptions for a given user."
-msgstr "Visionner les abonnements d'un utilisateur donné."
-
-#: og.module:2046
-msgid "The name of the organic group this post belongs to."
-msgstr "Le nom du groupe auquel appartient cette contribution."
-
-#: og.module:1283;1286;1944;1945
-msgid "Public"
-msgstr "Public"
-
-#: og.module:1307;1468;1493
-msgid "Groups"
-msgstr "Groupes"
-
-#: og.module:1659;1917
-msgid "Group details"
-msgstr "Détails du groupe"
-
-#: og.module:1666;1769
-msgid "New groups"
-msgstr "Nouveaux groupes"
-
-#: og.module:1667;1742
-msgid "My groups"
-msgstr "Mes groupes"
-
-#: og.module:1668;1720
-msgid "Group notifications"
-msgstr "Notifications du groupe"
-
-#: og.module:1752;1752
-msgid "OPML file"
-msgstr "fichier OPML"
-
-#: og.module:1889;1910
-msgid "Enable"
-msgstr "Activer"
-
-#: og.module:1893;1905
-msgid "Disable"
-msgstr "Désactiver"
-
-#: og.module:1924;1932
-msgid ""
-"OG admins always see the checkbox for adding a group to the %dir. Note that "
-"changing this setting has no effect on existing posts. Re-save those posts "
-"to acquire this new setting."
-msgstr "Les administrateurs ont toujours l'option d'ajouter un groupe au %dir. Notez que la modification de ce paramètre n'a aucun effet sur les contributions existantes. Sauvegardez de nouveau ces contributions pour que ce paramètre prenne effet."
-
-#: og.module:1924;1940
-msgid "groups directory"
-msgstr "répertoire des groupes"
-
-#: og.module:1944;1944
-msgid ""
-"Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr "Visibilité déterminée par l'auteur au moyen d'une case à cocher sur le formulaire de contribution. "
-
-#: og.module:2046;2052
-msgid "[ogname]"
-msgstr "[nom]"
-
-#: og.module:321;1904
-msgid "enabled"
-msgstr "activé"
-
-#: og.module:420;432
-msgid "group administrator"
-msgstr "administrateur de groupe"
-
-#: og.module:555;1862 og_views.inc:459
-msgid "subscribe"
-msgstr "s'abonner"
-
-#: og.module:755;781
-msgid "Subscribers"
-msgstr "Abonnés"
-
-#: og.module:992;1932
-msgid "registration form"
-msgstr "formulaire d'abonnement"
-
-#: og_basic.module:0
-msgid "og_basic"
-msgstr ""
-
-#: og_basic.module:9
-msgid ""
-"A group provides a home page for like minded users. There they post articles "
-"about their shared interest."
-msgstr "Un groupe crée un point de rassemblement pour les utilisateurs qui partagent des points de vue. Ils peuvent y poster des articles qui ont trait à leurs intérêts communs."
-
-#: og_basic.module:11
-msgid "Basic group node for Organic groups"
-msgstr "Noeud de base pour les groupes"
-
-#: og_basic.module:55
-msgid "create groups"
-msgstr "créer des groupes"
-
-#: og_basic.module:63
-msgid "This message is shown by default at the top of the group home page."
-msgstr "Par défaut, ce message est affiché au haut de la page d'accueil du groupe."
-
-#: og_basic.module:63
-msgid "Welcome message"
-msgstr "Message de bienvenue"
-
-#: og_basic.module:22;34
-msgid "group"
-msgstr "groupe"
-
-#: og_views.inc:22
-msgid "Og: Group Description"
-msgstr "Og: Description du groupe"
-
-#: og_views.inc:25
-msgid "Og: Group Website"
-msgstr "Og: Site web du groupe"
-
-#: og_views.inc:29
-msgid "Og: Subscriber Count"
-msgstr "Og: Nombre d'abonnés"
-
-#: og_views.inc:35
-msgid "Og: Selective"
-msgstr "Og: Sélectif"
-
-#: og_views.inc:38
-msgid "Og: Subscribe Link"
-msgstr "Og: Lien pour abonnement"
-
-#: og_views.inc:47
-msgid "Og: List in directory"
-msgstr "Og: Affiché dans le répertoire"
-
-#: og_views.inc:51
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "L'administrateur décide si un groupe apparaît dans le répertoire publiquement visible."
-
-#: og_views.inc:84
-msgid "Og: Group Name"
-msgstr "Og: Nom du groupe"
-
-#: og_views.inc:88
-msgid "Display the title of the first group a node belongs to."
-msgstr "Afficher le titre du premier groupe auquel un noeud appartient."
-
-#: og_views.inc:108
-msgid "Og: Subscription email"
-msgstr "Og: E-mail d'abonnement"
-
-#: og_views.inc:111
-msgid "Does subscriber receive email notifications for a group."
-msgstr "Indique si les abonnés reçoivent des notifications par e-mail pour un groupe donné."
-
-#: og_views.inc:114
-msgid "Og: Manage subscription link"
-msgstr "Og: Lien de gestion des abonnements"
-
-#: og_views.inc:120
-msgid "Og: is subscriber an admin in a group"
-msgstr "Og: l'abonné est-il un administrateur de groupe"
-
-#: og_views.inc:128
-msgid "Og: Group in User Subbed Groups"
-msgstr "Og: Grouper par groupes de l'utilisateur"
-
-#: og_views.inc:132
-msgid "Groups are filtered to where current user is a member ."
-msgstr "Les groupes sont filtrés suivant ceux dont l'utilisateur est membre."
-
-#: og_views.inc:153
-msgid "Og: Post in User Subbed Groups"
-msgstr "Og: Soumission dans les groupes de l'utilisateur"
-
-#: og_views.inc:157
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr "Les contributions sont filtrées suivant les groupes dont l'utilisateur est membre."
-
-#: og_views.inc:180
-msgid "Og: Group nid"
-msgstr "Og: Nid de groupe"
-
-#: og_views.inc:182
-msgid "This argument filters for a given organic group"
-msgstr "Ce paramètre permet de filtrer pour un groupe donné."
-
-#: og_views.inc:218
-msgid "Shows all activity in subscribed groups."
-msgstr "Affiche toutes les activités des groupes auxquels l'utilisateur est abonné."
-
-#: og_views.inc:222
-msgid "recent posts in my groups"
-msgstr "contributions récentes dans mes groupes"
-
-#: og_views.inc:227
-msgid "There are no posts in your subscribed groups."
-msgstr "Il n'y a aucune contribution dans les groupes auxquels vous êtes inscrit."
-
-#: og_views.inc:234
-msgid "my recent"
-msgstr "mon activité récente"
-
-#: og_views.inc:321
-msgid "Shows unread posts in subscribed groups."
-msgstr "Affiche les contributions non lues des groupes auxquels l'utilisateur est abonné."
-
-#: og_views.inc:327
-msgid "unread posts in my groups"
-msgstr "contributions non lues dans mes groupes"
-
-#: og_views.inc:332
-msgid "There are no new posts in your subscribed groups."
-msgstr "Il n'y a aucune nouvelle contribution dans les groupes auxquels vous êtes abonné."
-
-#: og_views.inc:339
-msgid "my unread"
-msgstr "mes messages non lus"
-
-#: og_views.inc:443
-msgid "external website"
-msgstr "site web externe"
-
-#: og_views.inc:457
-msgid "Invite only"
-msgstr "Sur invitation seulement"
-
-#: og_views.inc:473
-msgid "yes"
-msgstr "oui"
-
-#: og_views.inc:254;359
-msgid "Group"
-msgstr "Groupe"
-
-#: og_views.inc:286;391
-msgid "Last Post"
-msgstr "Dernière contribution"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr "utilisateur non reconnu, ID : %uid"
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr "L'utilisateur n'est pas un membre du groupe spécifié"
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr "L'utilisateur n'a pas la permission de visionner les abonnements d'un autre utilisateur."
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.de.po
deleted file mode 100644
index a277be4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.de.po
+++ /dev/null
@@ -1,2169 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr "Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2009-11-01 13:14+0100\n"
-"PO-Revision-Date: 2009-11-01 13:19+0100\n"
-"Last-Translator: Thomas Zahreddin <thomas at voicehero.net>\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: og.pages.inc:17
-msgid "Send message to %group"
-msgstr "E-Mail an %group senden"
-
-#: og.pages.inc:20
-msgid "Your message will be sent to all members of this group."
-msgstr "Die E-Mail wird an alle Mitglieder in dieser Gruppe geschickt."
-
-#: og.pages.inc:25
-#: modules/og_notifications/og_notifications.module:215
-msgid "Subject"
-msgstr "Betreff"
-
-#: og.pages.inc:28
-msgid "Enter a subject for your message."
-msgstr "Einen Betreff für die Nachricht eingeben."
-
-#: og.pages.inc:33
-#: og.module:1326
-#: modules/og_notifications/og_notifications.module:217
-msgid "Body"
-msgstr "Textkörper"
-
-#: og.pages.inc:36
-msgid "Enter a body for your message."
-msgstr "Einen Textkörper für die Nachricht eingeben."
-
-#: og.pages.inc:39
-msgid "Send message"
-msgstr "Nachricht abschicken"
-
-#: og.pages.inc:92
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr "Diese Gruppe kann nicht verlassen werden, da es eine <em>geschlossene</em> Gruppe ist.  Das Entfernen muss bei einem Gruppenadministrator beantragt werden."
-
-#: og.pages.inc:95
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr "Sie können diese Gruppe nicht verlassen, weil Sie der Besitzer sind. Die Gruppe kann erst verlassen werden, nachdem der Website-Administrator den Besitz an einen anderen Benutzer übertragen hat."
-
-#: og.pages.inc:98
-msgid "Leave this group"
-msgstr "Diese Gruppe verlassen"
-
-#: og.pages.inc:112
-msgid "Membership saved."
-msgstr "Die Mitgliedschaft wurde gespeichert."
-
-#: og.pages.inc:122
-msgid "Are you sure you want to make !name a group administrator for the group %title?"
-msgstr "Soll !name wirklich zu einem Gruppen-Administrator der Gruppe %title gemacht werden?"
-
-#: og.pages.inc:125
-msgid "Confirm"
-msgstr "Bestätigen"
-
-#: og.pages.inc:126;166;331;354
-msgid "Cancel"
-msgstr "Abbrechen"
-
-#: og.pages.inc:137
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr "%name wurde zum <em>Gruppenadministrator</em> befördert."
-
-#: og.pages.inc:162
-msgid "Are you sure you want to remove !name as a group administrator for the group %title?"
-msgstr "Soll der Gruppen-Administrator !name wirklich aus der Gruppe %title entfernt werden?"
-
-#: og.pages.inc:165;354
-msgid "Remove"
-msgstr "Entfernen"
-
-#: og.pages.inc:177
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr "%name ist nicht länger ein <em>Gruppenadministrator</em>."
-
-#: og.pages.inc:189
-msgid "Email addresses or usernames"
-msgstr "E-Mail-Adressen oder Benutzernamen"
-
-#: og.pages.inc:190
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Geben Sie bis zu %max E-Mail-Adressen oder Benutzernamen ein. Trennen Sie mehrere Adressen durch Kommas oder Zeilenschaltungen. Jede Person wird eine Einladung von Ihnen erhalten."
-
-#: og.pages.inc:194
-msgid "Personal message"
-msgstr "Persönliche Nachricht"
-
-#: og.pages.inc:195
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Optional  Diese Nachricht wird Teil der Einladungs-E-Mail."
-
-#: og.pages.inc:197
-#: og.module:110
-msgid "Send invitation"
-msgstr "Einladung versenden"
-
-#: og.pages.inc:212
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Es dürfen nicht mehr als %max E-Mail-Adressen oder Benutzernamen angeben werden."
-
-#: og.pages.inc:215
-msgid "You may not invite yourself - @self."
-msgstr "Sie können sich nicht selbst einladen - @self."
-
-#: og.pages.inc:239
-msgid "Invalid email address or username: @value."
-msgstr "Ungültige E-Mail-Adresse oder Benutzername: @value."
-
-#: og.pages.inc:277
-msgid "In order to join this group, you must <a href=\"!login\">login</a>. After you have successfully done so, you will need to request membership again."
-msgstr "Um dieser Gruppe beizutreten, müssen Sie sich <a href=\\\"!login\\\">einloggen</a>. Sobald dies erfolgreich durchgeführt wurde, muss die Mitgliedschaft erneut beantragt werden."
-
-#: og.pages.inc:280
-msgid "In order to join this group, you must <a href=\"!login\">login</a> or <a href=\"!register\">register</a> a new account. After you have successfully done so, you will need to request membership again."
-msgstr "Um dieser Gruppe beizutreten, ist die  <a href=\"!login\">Anmeldung</a> oder <a href=\"!register\">Registrierung</a> eines neuen Accounts erforderlich.  Sobald dies erfolgreich durchgeführt wurde, muss die Mitgliedschaft erneut beantragt werden."
-
-#: og.pages.inc:301
-msgid "@user is already a member the group @group."
-msgstr "@user ist schon ein Mitglied der Gruppe @group."
-
-#: og.pages.inc:318
-msgid "Additional details"
-msgstr "Zusätzliche Details"
-
-#: og.pages.inc:319
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr "Geben Sie jegliche Details ein, die dem Administrator bei der Entscheidung helfen, ob er den Antrag auf Mitgliedschaft akzeptiert oder ablehnt."
-
-#: og.pages.inc:329
-msgid "Are you sure you want to join the group %title?"
-msgstr "Wollen Sie wirklich der Gruppe %title beitreten?"
-
-#: og.pages.inc:331
-#: og.module:2187
-msgid "Join"
-msgstr "Beitreten"
-
-#: og.pages.inc:353
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr "Soll !name wirklich aus der Gruppe %title entfernt werden?"
-
-#: og.pages.inc:370
-msgid "%user removed from %group."
-msgstr "%user wurde aus %group entfernt."
-
-#: og.pages.inc:379
-msgid "List of users"
-msgstr "Benutzerliste"
-
-#: og.pages.inc:384
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Einen oder mehrere Benutzernamen eintragen, um sie der Gruppe hinzuzufügen.  Mehrere Benutzernamen sollten durch Kommata abgetrennt werden."
-
-#: og.pages.inc:387
-msgid "Add users"
-msgstr "Benutzer hinzufügen"
-
-#: og.pages.inc:429
-msgid "Title"
-msgstr "Titel"
-
-#: og.pages.inc:430
-#: modules/og_views/includes/og_views_handler_field_og_is_manager.inc:17
-msgid "Manager"
-msgstr "Verwalter"
-
-#: og.pages.inc:431
-msgid "Posts"
-msgstr "Beiträge"
-
-#: og.pages.inc:432
-msgid "Comments"
-msgstr "Kommentare"
-
-#: og.pages.inc:433
-msgid "Age"
-msgstr "Alter"
-
-#: og.pages.inc:434
-msgid "Last comment"
-msgstr "Letzter Kommentar"
-
-#: og.pages.inc:448
-msgid "No groups available."
-msgstr "Keine Gruppen vorhanden."
-
-#: og.pages.inc:73
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] "1 Nachricht wurde für die Auslieferung zwischengespeichert."
-msgstr[1] "@count Nachrichten wurde für die Auslieferung zwischengespeichert."
-
-#: og.pages.inc:265
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1 Einladung wurde versandt."
-msgstr[1] "@count Einladungen wurden versandt."
-
-#: og.pages.inc:407
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] "Nicht erkannter Name: %bad."
-msgstr[1] "Nicht erkannte Namen: %bad."
-
-#: og.pages.inc:423
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] "1 Benutzer wurde zur Gruppe hinzugefügt."
-msgstr[1] "@count Benutzer wurden zur Gruppe hinzugefügt."
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Gruppenspezifische Blöcke sind nur auf Gruppenseiten und nicht auf systemweiten Seiten, wie der Startseite oder Verwaltungsseiten sichtbar."
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr "Damit Gruppenadministratoren ein eigenes Gruppen-Theme festlegen können, müssen auf der <a href=\"@url\">Theme-Konfigurations-Seite</a> mehrere Themes aktiviert werden."
-
-#: og.module:654;683
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr "Ungültiges Token. Möglicherweise sind Sie einem ungültigen Link gefolgt."
-
-#: og.module:660
-msgid "!name already approved to group %group."
-msgstr "!name wurde schon für die Gruppe %group freigegeben."
-
-#: og.module:665
-msgid "Membership request approved."
-msgstr "Der Antrag auf Mitgliedschaft wurde akzeptiert."
-
-#: og.module:688
-msgid "Membership request denied."
-msgstr "Der Antrag auf Mitgliedschaft wurde abgelehnt."
-
-#: og.module:724
-msgid "Membership request to the %group group was rejected; the anonymous user may not join a group."
-msgstr "Der Antrag auf Mitgliedschaft zu der Gruppe %group wurde abgelehnt, da Benutzer nur von Gruppenadministratoren zu dieser Gruppe hinzugefügt werden können."
-
-#: og.module:759
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr "Der Antrag auf Mitgliedschaft zu der Gruppe %group wartet auf die Bestätigung durch einen Administrator."
-
-#: og.module:765
-msgid "You are now a member of %group."
-msgstr "Sie sind jetzt ein Mitglied von %group"
-
-#: og.module:775
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "Der Antrag auf Mitgliedschaft zu der Gruppe %group wurde abgelehnt, da Benutzer nur von Gruppenadministratoren zu dieser Gruppe hinzugefügt werden können."
-
-#: og.module:867;945;1367
-msgid "Description"
-msgstr "Beschreibung"
-
-#: og.module:892
-msgid "No posts in this group."
-msgstr "Keine Beiträge in dieser Gruppe."
-
-#: og.module:897
-msgid "No public posts in this group. You must <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "Keine öffentlichen Beiträge in dieser Gruppe. Sie müssen sich <a href=\"!login\">Anmelden</a> und ein Mitglied werden, um Beiträge zu erstellen oder nicht öffentliche Beiträge anzusehen."
-
-#: og.module:900
-msgid "No public posts in this group. You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "Keine öffentlichen Beiträge in dieser Gruppe. Sie müssen sich <a href=\"!register\">Registrieren</a> oder <a href=\"!login\">Anmelden</a> und ein Mitglied werden, um Beiträge zu erstellen oder nicht öffentliche Beiträge anzusehen."
-
-#: og.module:905
-msgid "No public posts in this group. Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr "Keine öffentlichen Beiträge in dieser Gruppe. Sie könnten <a href=\"!url\">dieser Gruppe beitreten</a>, um deren Beiträge zu sehen."
-
-#: og.module:908
-msgid "No public posts in this group."
-msgstr "Keine öffentlichen Beiträge in dieser Gruppe."
-
-#: og.module:916
-msgid "Open"
-msgstr "Offen"
-
-#: og.module:917
-msgid "Moderated"
-msgstr "Moderiert"
-
-#: og.module:918
-#: modules/og_views/includes/og_views_handler_field_og_subscribe.inc:25
-msgid "Invite only"
-msgstr "Nur einladen"
-
-#: og.module:919
-#: modules/og_views/includes/og_views_handler_field_og_subscribe.inc:23
-msgid "Closed"
-msgstr "Geschlossen"
-
-#: og.module:950
-msgid "A brief description for the group details block and the group directory."
-msgstr "Eine kurze Beschreibung für den Gruppendetails-Block und das Gruppenverzeichnis."
-
-#: og.module:956
-msgid "Open - membership requests are accepted immediately."
-msgstr "Offen - Mitgliedschaftsanträge werden sofort akzeptiert."
-
-#: og.module:957
-msgid "Moderated - membership requests must be approved."
-msgstr "Moderiert - Mitgliedschaftsanträge müssen akzeptiert werden."
-
-#: og.module:958
-msgid "Invite only - membership must be created by an administrator."
-msgstr "Nur mit Einladung - Mitgliedschaft muss von einem Administrator erstellt werden."
-
-#: og.module:959
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr "Geschlossen - Mitgliedschaften werden exklusiv von einem Administrator verwaltet."
-
-#: og.module:963;1372
-msgid "Membership requests"
-msgstr "Anträge auf Mitgliedschaft"
-
-#: og.module:968
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr "Wie sollen Anträge auf Mitgliedschaft in dieser Gruppe gehandhabt werden? Wenn Sie <em>Geschlossen</em> auswählen, können Benutzer nicht beitreten <strong>oder</strong> austreten."
-
-#: og.module:994;1377
-msgid "Registration form"
-msgstr "Registrierungsformular"
-
-#: og.module:997
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Können die Nutzer dieser Gruppe schon bei der Registrierung beitreten? Falls ausgewählt, wird dem Registrierungsformular ein entsprechendes Ankreuzfeld hinzugefügt."
-
-#: og.module:1025;1382
-msgid "List in groups directory"
-msgstr "Im Gruppenverzeichnis anzeigen"
-
-#: og.module:1028
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr " Soll diese Gruppe auf der <a href=\"@url\">Gruppenlisten-Seite</a> erscheinen (OG-Views-Modul erforderlich)?  Deaktiviert, wenn die Gruppe als <em>nicht öffentliche Gruppe</em> eingestellt ist."
-
-#: og.module:1036;1389
-msgid "Group language"
-msgstr "Gruppensprache"
-
-#: og.module:1038
-msgid "Language neutral"
-msgstr "Sprachneutral"
-
-#: og.module:1040
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr "Die Auswahl einer anderen Lokale wird die Oberflächensprache für alle Gruppenseiten und E-Mails ändern.  Benutzer mit einer bevorzugten Sprache, werden immer ihre ausgewählte Sprache sehen."
-
-#: og.module:1045
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Die Auswahl eines anderen Themes wird das Erscheinungsbild der Gruppe ändern."
-
-#: og.module:1160
-#: modules/og_views/og_views.views.inc:537
-msgid "Home"
-msgstr "Startseite"
-
-#: og.module:1162;1360;1845;1878
-#: modules/og_access/og_access.module:226
-#: modules/og_actions/og_actions.module:154;204;253;302
-#: modules/og_views/og_views.views.inc:282
-#: theme/node-og-group-post.tpl.php:77
-msgid "Groups"
-msgstr "Gruppen"
-
-#: og.module:1205
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr "Um auf dieser Website einen Beitrag zu erstellen, müssen Sie einer <a href=\"@join\">Gruppe beitreten</a>."
-
-#: og.module:1327
-msgid "Mission statement"
-msgstr "Beschreibung der Website"
-
-# not literally
-#: og.module:1328
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr "Ein Willkommensgruß für Ihre Gruppe Homepage. Gruppe Ziele und Mission aufzulisten ist sinnvoll."
-
-#: og.module:1331
-msgid "Group manager"
-msgstr "Gruppenmanager"
-
-#: og.module:1332
-msgid "Sticky at top of group home page and other lists."
-msgstr "Am Anfang der Gruppen-Startseite und anderen Listen anzeigen."
-
-# "Public checkbox"?
-#: og.module:1361
-msgid "OG audience & Public checkbox."
-msgstr "Die OG-Zielgruppe und das Ankreuzfeld für die Veröffentlichung."
-
-#: og.module:1361
-msgid "OG audience."
-msgstr "Die OG-Zielgruppe."
-
-#: og.module:1368
-msgid "Group description."
-msgstr "Eine Beschreibung der Gruppe."
-
-#: og.module:1373
-msgid "Handling of group membership requests."
-msgstr "Die Behandlung von Gruppenmitgliedschaftsanfragen."
-
-#: og.module:1378
-msgid "Checkbox for visibility on registration form."
-msgstr "Ankreuzfeld für die Sichtbarkeit im Registrierungsformular."
-
-#: og.module:1383
-msgid "Checkbox for visibility in the groups directory."
-msgstr "Ankreuzfeld für die Sichtbarkeit im Gruppenverzeichnis."
-
-#: og.module:1390
-msgid "The default interface language for this group."
-msgstr "Die standardmäßige Oberflächensprache für diese Gruppe."
-
-#: og.module:1418;133
-#: og.info:0;0
-#: modules/og_access/og_access.info:0
-#: modules/og_actions/og_actions.info:0
-#: modules/og_notifications/og_notifications.info:0
-#: modules/og_views/og_views.views.inc:135;273;329;358;506
-#: modules/og_views/og_views.info:0
-msgid "Organic groups"
-msgstr "Organische Gruppen"
-
-#: og.module:1427
-msgid "Organic groups usage"
-msgstr "Verwendung der organischen Gruppen"
-
-# TODO: rewrite z.b. 'Es muss/kann angegeben werden...
-#: og.module:1430
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr "Geben Sie an, wie organische Gruppen diesen Beitragstyp behandeln sollen.  Beiträge können sich als eine Gruppe oder Gruppenbeiträge verhalten oder garnicht an organischen Gruppen teilnehmen."
-
-#: og.module:1461
-msgid "Do nothing."
-msgstr "Nichts machen."
-
-#: og.module:1462
-msgid "Delete all group posts which don't also belong to another group."
-msgstr "Alle Gruppenbeiträge löschen, die nicht auch zu anderen Gruppen gehören."
-
-#: og.module:1464
-msgid "Move all group posts to the group listed below."
-msgstr "Alle Gruppenbeiträge in die unten aufgeführte Gruppe verschieben."
-
-#: og.module:1465
-msgid "Move all group posts and memberships to the group listed below."
-msgstr "Alle Gruppenbeiträge und Mitgliedschaften in die unten aufgeführte Gruppe verschieben."
-
-#: og.module:1469
-msgid "Group posts"
-msgstr "Gruppenbeiträge"
-
-#: og.module:1473
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr "Zusätzlich zum Löschen dieser Gruppe muss ausgewählt werden, was mit den darin enthaltenen Beträgen und Mitgliedschaften geschehen soll."
-
-#: og.module:1480
-msgid "Target group"
-msgstr "Zielgruppe"
-
-#: og.module:1484
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr "Eine Zielgruppe angeben, wenn oberhalb <strong>Alle Gruppenbeiträge verschieben</strong> ausgewählt wurde."
-
-#: og.module:1493
-msgid "Delete group"
-msgstr "Gruppe löschen"
-
-#: og.module:1646;1675
-msgid "My groups"
-msgstr "Meine Gruppen"
-
-#: og.module:1647;1676
-msgid "Other groups"
-msgstr "Andere Gruppen"
-
-#: og.module:1727;1741
-msgid "Audience"
-msgstr "Zielgruppe"
-
-#: og.module:1751
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr "Sie müssen <a href=\"@join\">einer Gruppe beitreten</a>, um einen %type zu speichern."
-
-#: og.module:1770
-msgid "@group: '@title' at @site"
-msgstr "@group: ‚@title‘ auf @site"
-
-# TODO: period
-#: og.module:1772
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed from the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr "@type ‚@subject‘ von @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Beantworten: !reply_url\n"
-"\n"
-"--\n"
-"Sie sind Mitglied der Gruppe ‚@group‘ auf @site.\n"
-"Besuchen Sie !group_url, um Ihre Mitgliedschaft zu verwalten."
-
-#: og.module:1776
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr "@ body \n"
-"--\n"
-" Diese Nachricht wurde von einem Administrator in die '@group-Gruppe ' auf @site geschickt. Um diese Gruppe zu besuchen, wechseln Sie zu !url_group. Um sich von dieser Gruppe abzumelden, besuchen Sie !url_unsubscribe."
-
-#: og.module:1778
-msgid "Membership request approved for '@title'"
-msgstr "Der Antrag auf Mitgliedschaft für ‚@title‘ wurde akzeptiert"
-
-#: og.module:1780
-msgid "You may now post messages in this group located at !group_url"
-msgstr "Sie dürfen jetzt Beiträge in dieser Gruppe verfassen, die sich unter !group_url befindet"
-
-#: og.module:1782
-msgid "Membership request denied for '@title'"
-msgstr "Der Antrag auf Mitgliedschaft für ‚@title‘ wurde abgelehnt"
-
-#: og.module:1784
-msgid "Sorry, your membership request was denied."
-msgstr "Der Antrag auf Mitgliederschaft wurde leider abgelehnt."
-
-#: og.module:1787
-msgid "Invitation to join the group '@group' at @site"
-msgstr "Einladung der Gruppe ‚@group‘ auf @site beizutreten"
-
-#: og.module:1789
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Join: !group_url\n"
-"@body"
-msgstr "Hallo. Ich bin ein Mitglied von '@ group', und ich begrüße Sie zu dieser Gruppe, ebenfalls beizutreten. Bitte beachten Sie den Link und die Nachricht.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Anmelden: !group_url\n"
-"@body"
-
-#: og.module:1791
-msgid "Membership request for '@group' from '@username'"
-msgstr "Mitgliedschaftsantrag von ‚@username‘ für ‚@group‘"
-
-#: og.module:1793
-msgid ""
-"To instantly approve this request, visit !approve_url.\n"
-"You may deny this request or manage members at !group_url. \n"
-"\n"
-"Personal message from @username:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr "Dem Antrag sofort zustimmen: !approve_url.\n"
-"Sie können diesen Antrag ablehnen oder Mitglieder  verwalten  auf !group_url. \n"
-"\n"
-"Persönliche Nachricht von @username:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:1795
-msgid "You are now an administrator for the group '@group'"
-msgstr "Sie sind jetzt ein Administrator für die Gruppe '@group'"
-
-#: og.module:1797
-msgid ""
-"@username, you are now an administrator for the group '@group'.\n"
-"\n"
-"You can administer this group by logging in here:\n"
-" !group_url"
-msgstr "@username, Sie sind jetzt ein Administrator für die Gruppe '@group'\n"
-"\n"
-"Sie können diese Gruppe zu verwalten, indem Sie sich hier anmelden:\n"
-" !group_url"
-
-#: og.module:1838
-msgid "Join %name."
-msgstr "%name beitreten."
-
-#: og.module:1840
-msgid "(approval needed)"
-msgstr "(Bestätigung erforderlich)"
-
-#: og.module:1927
-#: modules/og_views/og_views.views.inc:381
-#: tests/og_testcase.php:35
-msgid "Group node"
-msgstr "Gruppe"
-
-#: og.module:1928
-msgid "May not be posted into a group."
-msgstr "Kann nicht in dieser Gruppe gespeichert werden."
-
-#: og.module:1929
-msgid "Standard group post (typically only author may edit)."
-msgstr "Standard-Gruppenbeitrag (typischerweise darf nur der Autor diesen bearbeiten)."
-
-#: og.module:1933
-msgid "Wiki group post (any group member may edit)."
-msgstr "Wiki-Gruppenbeitrag (jedes Gruppenmitglied darf diesen bearbeiten)."
-
-#: og.module:1988
-#: includes/og.admin.inc:37
-msgid "Group details"
-msgstr "Gruppendetails"
-
-#: og.module:1994;2092
-msgid "New groups"
-msgstr "Neue Gruppen"
-
-#: og.module:2032
-msgid "Maximum number of members to show"
-msgstr "Die maximale Anzahl der anzuzeigenden Mitglieder"
-
-#: og.module:2038
-msgid "Group roles"
-msgstr "Gruppenrollen"
-
-#: og.module:2041
-msgid "Standard members"
-msgstr "Standardmitglieder"
-
-#: og.module:2042
-msgid "Administrators"
-msgstr "Administratoren"
-
-#: og.module:2044
-msgid "You may specify which types of group members appear in the listing."
-msgstr "Hier kann festgelegt werden, welche Arten von Gruppenmitgliedern in der Auflistung erscheinen sollen."
-
-#: og.module:2048
-msgid "Maximum number of groups to show"
-msgstr "Die maximale Anzahl der anzuzeigenden Gruppen"
-
-#: og.module:2075;2075
-msgid "OPML feed"
-msgstr "OPML-Newsfeed"
-
-#: og.module:2090
-msgid "more"
-msgstr "mehr"
-
-#: og.module:2090
-msgid "Browse the newest groups."
-msgstr "Die neuesten Gruppen durchsuchen."
-
-#: og.module:2108
-msgid "Invite friend"
-msgstr "Freund einladen"
-
-#: og.module:2111
-msgid "Manager: !name"
-msgstr "Verwalter: !name"
-
-#: og.module:2114
-msgid "My membership"
-msgstr "Meine Mitgliedschaft"
-
-# not literally
-#: og.module:2120
-msgid "Your membership request awaits approval."
-msgstr "Der Antrag auf Mitgliedschaft wird derzeit geprüft."
-
-#: og.module:2121
-msgid "Delete request"
-msgstr "Anfrage zurückziehen"
-
-#: og.module:2126
-msgid "You must <a href=\"!login\">login</a> in order to post into this group."
-msgstr "Sie müssen sich <a href=\"!login\">Anmelden</a>, um Beiträge in dieser Gruppe zu erstellen."
-
-#: og.module:2129
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> in order to post into this group."
-msgstr "Sie müssen sich <a href=\"!register\">Registrieren</a> bzw. <a href=\"!login\">Anmelden</a>, um Beiträge in dieser Gruppe zu erstellen."
-
-# TODO: optimize wording for "nur mit Einladung-Gruppe"
-#: og.module:2136
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr "Dieser Gruppe kann <em>nur mit Einladung</em> beigetreten werden.  Mitglieder werden von den Gruppen-Administratoren nach Bedarf hinzugefügt/gelöscht."
-
-#: og.module:2139
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr "Diese Gruppe ist <em>geschlossen</em>. Mitglieder werden von den Gruppen-Administratoren nach Bedarf hinzugefügt/gelöscht."
-
-#: og.module:2184
-msgid "Request membership"
-msgstr "Mitgliedschaft anfordern"
-
-#: og.module:2205
-msgid "Create !type"
-msgstr "!type erstellen"
-
-# Page, Story, Artikel, Seite sounds ok, but other may not...
-#: og.module:2206
-msgid "Add a new !type in this group."
-msgstr "Einen neuen !type in diese Gruppe hinzufügen."
-
-#: og.module:2222
-msgid "(pending approval)"
-msgstr "(wartet auf Bestätigung)"
-
-#: og.module:2236
-msgid "Add a user to a group."
-msgstr "Einen Benutzer zu einer Gruppe hinzufügen."
-
-#: og.module:2241
-msgid "All members for a given group."
-msgstr "Alle Mitglieder einer bestimmten Gruppe."
-
-#: og.module:2246
-msgid "Retrieve the group memberships for a given user."
-msgstr "Gruppenmitgliedschaften für einen bestimmten Benutzer ermitteln"
-
-#: og.module:2255
-msgid "Title of top group"
-msgstr "Titel der Hauptgruppe"
-
-#: og.module:2256
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr "Titel der Hauptgruppe (ungefiltert) WARNUNG - direkte Benutzereingabe."
-
-#: og.module:2257
-msgid "ID of top group"
-msgstr "ID dere Hauptgruppe"
-
-#: og.module:2258
-msgid "Type of top group"
-msgstr "Titel der Hauptgruppe"
-
-#: og.module:2259
-msgid "URL alias for the top group."
-msgstr "URL-Alias für das übergeordnete Buch."
-
-#: og.module:2300
-msgid "README file"
-msgstr "LIESMICH-Datei"
-
-#: og.module:1275
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] "1 Gruppe"
-msgstr[1] "@count Gruppen"
-
-#: og.module:1540
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] "1 verwaister Beitrag wurden gelöscht."
-msgstr[1] "@count verwaiste Beiträge wurden gelöcht."
-
-#: og.module:1543
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] "1 verwaister Beitrag wurde verschoben."
-msgstr[1] "@count verwaiste Beiträge wurden verschoben."
-
-#: og.module:1565
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] "1 Mitgliedschaft wurde verschoben."
-msgstr[1] "@count Mitgliedschaften wurden verschoben."
-
-#: og.module:1745
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "Diesen Beitrag in dieser Gruppe anzeigen."
-msgstr[1] "Diesen Beitrag in diesen Gruppen anzeigen."
-
-#: og.module:2176
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] "1 Mitglied"
-msgstr[1] "@count Mitglieder"
-
-#: og.module:444
-msgid "administer organic groups"
-msgstr "Organische Gruppen verwalten"
-
-#: og.module:50
-msgid "Join group"
-msgstr "Einer Gruppe beitreten"
-
-#: og.module:57
-msgid "OPML"
-msgstr "OPML"
-
-#: og.module:66
-msgid "Leave group"
-msgstr "Gruppe verlassen"
-
-#: og.module:75
-msgid "Approve membership request"
-msgstr "Beitrittsgesuch akzeptieren"
-
-#: og.module:83
-msgid "Deny membership request"
-msgstr "Beitrittsgesuch ablehnen"
-
-#: og.module:91
-msgid "Create group administrator"
-msgstr "Gruppenadministrator erstellen"
-
-#: og.module:100
-msgid "Delete group administrator"
-msgstr "Gruppenadministrator löschen"
-
-#: og.module:119
-msgid "Manage membership"
-msgstr "Mitgliedschaft verwalten"
-
-#: og.module:125
-msgid "Group activity"
-msgstr "Gruppenaktivität"
-
-#: og.module:134
-msgid "Administer the suite of Organic groups modules."
-msgstr "Verwalten der Suite von organischen Gruppen-Modulen."
-
-#: og.module:145
-msgid "Organic groups configuration"
-msgstr "Einstellungen für organische Gruppen"
-
-# not literally
-#: og.module:147
-msgid "Configure the main Organic groups module (og)."
-msgstr "Das Hauptmodul für organischen Gruppen (OG)."
-
-#: og.module:156
-msgid "Add members"
-msgstr "Mitglieder hinzufügen"
-
-#: og.module:167
-msgid "Broadcast"
-msgstr "[fuzzy] Rundmail"
-
-#: og.install:161
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr "Organic groups Modul aktiviert Nähere Informationen zu weiteren Installationsanweisungen gibt es in !readme_file."
-
-#: (duplicate) og.install:479
-msgid "Organic groups group type"
-msgstr "Gruppentyp von organischen Gruppen"
-
-#: (duplicate) og.install:480
-#: modules/og_views/includes/og_views_handler_filter_og_type_all.inc:11
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr "Es gibt keine Inhaltstypen, die als Gruppen dienen. Nähere Informationen gibt es im Hinweisbereich der !readme_file und bei den Inhaltstypen in den <a href=\"!settings\">OG-Einstellungen</a>."
-
-#: (duplicate) og.install:487
-#: modules/og_access/og_access.info:0
-msgid "Organic groups access control"
-msgstr "Zugriffskontrolle für organischen Gruppen"
-
-#: (duplicate) og.install:488
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr "Zugriffskontrolle für organischen Gruppen Bitte <a href=\"@modules\">Seiten zum Modul</a> aufrufen."
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr "Ermöglicht Benutzern die Erstellung und Verwaltung von Gruppen.  Für die besten Ergebnisse wird das OG-Views-Integrationsmodul empfohlen."
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr "Es muss mindestens ein Inhaltstyp festgelegt werden, der als Gruppe und ein weiterer der als Gruppenbeitrag fungiert.  Nach Bedarf kann ein <a href=\"!create\">neuer Inhaltstyp</a> erstellt werden."
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr "Inhaltstypen"
-
-#: includes/og.admin.inc:16
-msgid "You may <a href=\"!create\">create new content types</a> as needed. Note that you may have multiple types acting as groups and multiple types are allowed as group posts."
-msgstr "Nach Bedarf kann ein <a href=\"!create\">neuer Inhaltstyp</a> erstellt werden. Beachten Sie, dass mehrere Inhaltstypen für Gruppen verwendet werden können und genauso mehrere Inhaltstypen für Beiträge in Gruppen verwendet werden können."
-
-#: includes/og.admin.inc:21
-#: modules/og_notifications/og_notifications.module:444;537
-msgid "Type"
-msgstr "Typ"
-
-#: includes/og.admin.inc:21
-msgid "Usage"
-msgstr "Verwendung"
-
-#: includes/og.admin.inc:21
-msgid "Operations"
-msgstr "Operationen"
-
-#: includes/og.admin.inc:29
-msgid "Edit"
-msgstr "Bearbeiten"
-
-# rewrite second sentence
-#: includes/og.admin.inc:43
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Neue Gruppen erscheinen immer im Gruppenverzeichnis. Ausschließlich Administratoren steuern das Verzeichnis."
-
-#: includes/og.admin.inc:44
-msgid "New groups always appear in the groups directory."
-msgstr "Neue Gruppen erscheinen immer im Gruppenverzeichnis."
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr " Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>im Verzeichnis</em>."
-
-#: includes/og.admin.inc:46
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr " Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>im Verzeichnis</em>."
-
-#: includes/og.admin.inc:50
-msgid "Groups directory control"
-msgstr "Gruppen-Verzeichnis-Steuerung"
-
-#: includes/og.admin.inc:52
-msgid "Site admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-Administratoren sehen immer das Ankreuzfeld, um die Gruppe zum <em>Gruppenverzeichnis</em> hinzuzufügen.   Eine Änderung dieser Einstellung hat keine Auswirkungen auf vorhandene Beiträge.  Diese Beiträge müssen erneut gespeichert werden, um diese neue Einstellung zu übernehmen."
-
-# rewrite second sentence
-#: includes/og.admin.inc:58
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr "Neue Gruppen erscheinen nicht im Registrierungsformular. Ausschließlich Administratoren steuern das Formular."
-
-#: includes/og.admin.inc:59
-msgid "New groups always appear on the registration form."
-msgstr "Neue Gruppen erscheinen immer im Registrierungsformular."
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>im Formular</em>."
-
-#: includes/og.admin.inc:61
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>nicht im Formular</em>."
-
-#: includes/og.admin.inc:65
-msgid "Registration form control"
-msgstr "Registrierungs-Formular-Steuerung"
-
-#: includes/og.admin.inc:67
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-Administratoren sehen immer das Ankreuzfeld, um die Gruppe zum <em>Registrierungsformular</em> hinzuzufügen.   Eine Änderung dieser Einstellung hat keine Auswirkungen auf vorhandene Beiträge.  Diese Beiträge müssen erneut gespeichert werden, um diese neue Einstellung zu übernehmen."
-
-#: includes/og.admin.inc:74
-msgid "Audience checkboxes"
-msgstr "Ankreuzfelder für die Zielgruppen"
-
-#: includes/og.admin.inc:76
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr "Anzeige jeder Gruppe, der ein Benutzer angehört als Ankreuzfeld für jede Zielgruppe. Dies ermöglicht dem Mitglied Beiträge in mehrere Gruppen zu veröffentlichen. Das Benutzerinterface kann vereinfacht werden indem Optionen deaktiviert werden, dabei wird angenommen, dass der Anwender in der aktuelle Gruppe senden möchte. Diese Vereinfachung gilt nur für neue Beiträge, und nicht auf Änderungen der bestehenden Beiträge. Administratoren der Gruppen sehen immer alle Ankreuzfelder."
-
-#: includes/og.admin.inc:80
-msgid "Optional"
-msgstr "Optional"
-
-#: includes/og.admin.inc:80
-msgid "Required"
-msgstr "Erforderlich"
-
-# TODO: English could be "Audience" only as the options have the values optional/required.
-#: includes/og.admin.inc:83
-msgid "Audience required"
-msgstr "Eine Zielgruppe erforderlich"
-
-#: includes/og.admin.inc:86
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr "Müssen alle (auch nicht-administrative) Beiträge einer Gruppe zugewiesen werden? Eine Änderung dieser Einstellung wird Auswirkungen auf vorhandene Beiträge haben, wenn diese bearbeitet werden."
-
-#: includes/og.admin.inc:93
-msgid "Messaging & Notifications"
-msgstr "Nachrichtenvermittlung & Benachrichtigungen"
-
-#: includes/og.admin.inc:99
-msgid "Format of \"From:\" field"
-msgstr "Format des „Von:“-Feldes"
-
-#: includes/og.admin.inc:101
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr "Das Formular festlegen für ausgehende Nachrichten. Verfügbare Variablen:  @user_mail, @user_name, @site_mail, @site_name. Beachten Sie, dass  @user_mail die E-Mail-Adresse des Autors enthält. Sollten die oben aufgeführten administrativen E-Mail-Beispiele leer gelassen werden, muss die E-Mail der Website in den „Website-Informationen“ eingetragen werden."
-
-#: includes/og.admin.inc:105
-msgid "New content subject"
-msgstr "Neuer Inhaltsbetreff"
-
-#: includes/og.admin.inc:106
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr "Betreff für Benachrichtigungen zu neuem Inhalt. Verfügbare Variablen: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject enthält bei einem Kommentar den Kommentartitel und bei einem neuen Beitrag den Beitragstitel. @title enthält immer den Titel des Beitrags."
-
-#: includes/og.admin.inc:111
-msgid "New content body"
-msgstr "Neuer Inhaltstextkörper"
-
-#: includes/og.admin.inc:113
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr "Textkörper für Benachrichtigungen zu neuem Inhalt. Verfügbare Variablen: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject enthält bei einem Kommentar den Kommentartitel und bei einem neuen Beitrag den Beitragstitel. %title enthält immer den Titel des Beitrags."
-
-#: includes/og.admin.inc:118
-msgid "Group admin notification body"
-msgstr "Textkörper der Benachrichtigung an einen Gruppenadministrator"
-
-#: includes/og.admin.inc:120
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr "Der Textkörper der Nachricht, die vom Gruppenadministrator an Benutzer gesendet wird.  Verfügbare Variablen: @group, @body, @site, !url_group, !url_unsubscribe."
-
-#: includes/og.admin.inc:125
-msgid "User approved notification subject"
-msgstr "Betreff der Benachrichtigung an akzeptierte Benutzer"
-
-#: includes/og.admin.inc:126
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Der Betreff der Nachricht, die an neue akzeptierte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:131
-msgid "User approved notification body"
-msgstr "Textkörper der Benachrichtigung an akzeptierte Benutzer"
-
-#: includes/og.admin.inc:133
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Der Textkörper der Nachricht, die an neue akzeptierte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:138
-msgid "User denied notification subject"
-msgstr "Betreff der Benachrichtigung an abgelehnte Benutzer"
-
-#: includes/og.admin.inc:139
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Der Betreff der Nachricht, die an abgelehnte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:144
-msgid "User denied notification body"
-msgstr "Textkörper der Benachrichtigung an abgelehnte Benutzer"
-
-#: includes/og.admin.inc:146
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Der Textkörper der Nachricht, die an abgelehnte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:151
-msgid "Invite user notification subject"
-msgstr "Betreff der Einladungsbenachrichtigung an Benutzer"
-
-#: includes/og.admin.inc:152
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Der Betreff der Nachricht, die an eingeladenen Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:157
-msgid "Invite user notification body"
-msgstr "Textkörper der Einladungsbenachrichtigung an Benutzer"
-
-#: includes/og.admin.inc:159
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Der Textkörper der Nachricht, die an eingeladenen Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:164
-msgid "Request user notification subject"
-msgstr "Betreff der Benachrichtigung für die Anfrage eines Benutzers"
-
-#: includes/og.admin.inc:165
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Der Betreff der Nachricht, die an anfragende Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:170
-msgid "Request user notification body"
-msgstr "Textkörper der Benachrichtigung für den Anfrage eines Benutzers"
-
-#: includes/og.admin.inc:172
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Der Textkörper der Nachricht, die an anfragende Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:177
-msgid "New admin user notification subject"
-msgstr "Betreff der Benachrichtigung an einen neuen Administrator"
-
-#: includes/og.admin.inc:178
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr "Der Betreff der E-Mail, die an einen neuen Administrator für eine Gruppe gesendet wird.  Verfügbare Variablen: @group, @username, !group_url."
-
-#: includes/og.admin.inc:183
-msgid "New admin user notification body"
-msgstr "Textkörper der Benachrichtigung an einen neuen Administrator"
-
-#: includes/og.admin.inc:185
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr "Der Textkörper der E-Mail, die an einen neuen Administrator für eine Gruppe gesendet wird. Verfügbare Variablen: @group, @username, !group_url, !invite_url."
-
-# subscribe?
-#: includes/og.rules.inc:15
-msgid "User subscribes to group"
-msgstr "Benutzer tritt der Gruppe bei"
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr "Ein Benutzer hat sich zu einer Gruppe angemeldet und wurde akzeptiert. Wenn der Benutzer nicht akzeptiert ist, wird das Ereignis nicht ausgeführt."
-
-# unsubscribe?
-#: includes/og.rules.inc:21
-msgid "User approved to group by admin"
-msgstr "Benutzer wurde vom Verwalter für die Gruppe akzeptiert"
-
-# unsubscribe?
-#: includes/og.rules.inc:26
-msgid "User unsubscribes from group"
-msgstr "Benutzer tritt aus der Gruppe aus"
-
-# subscribe?
-#: includes/og.rules.inc:51
-msgid "User that subscribed to the group"
-msgstr "Benutzer, der dieser Gruppe beigetreten ist"
-
-#: includes/og.rules.inc:56;192;203
-#: modules/og_actions/og_actions.module:351;399;447;494
-#: modules/og_notifications/og_notifications.module:330;444;536;29
-#: modules/og_views/og_views.views.inc:370
-msgid "Group"
-msgstr "Gruppe"
-
-# subscribe?
-#: includes/og.rules.inc:82
-msgid "Subscribe user to group"
-msgstr "Benutzer zur Gruppe hinzufügen"
-
-# subscribe?
-#: includes/og.rules.inc:86
-msgid "User who will be subscribed"
-msgstr "Benutzer, der hinzugefügt wird"
-
-# subscribe?
-#: includes/og.rules.inc:90
-msgid "Group that user will be subscribed to"
-msgstr "Gruppe zu der dieser Benutzer hinzugefügt wird"
-
-# unsubscribe?
-#: includes/og.rules.inc:96
-msgid "Unsubscribe user from group"
-msgstr " Benutzer aus Gruppe entfernen"
-
-# unsubscribe?
-#: includes/og.rules.inc:99
-msgid "User who will be unsubscribed"
-msgstr "Benutzer, der entfernt wird"
-
-# unsubscribe?
-#: includes/og.rules.inc:103
-msgid "Group that user will be unsubscribed from"
-msgstr "Gruppe aus der dieser Benutzer entfernt wird"
-
-#: includes/og.rules.inc:109
-msgid "Add group node settings to content"
-msgstr "Diese Einstellungen gelten für Beiträge in der Gruppe."
-
-#: includes/og.rules.inc:113
-msgid "Content that will become a group node"
-msgstr "Inhalt ist eine Gruppe"
-
-#: includes/og.rules.inc:116
-msgid "When creating a group node organic groups module requires some group settings. This action should be used after 'Add new content' action, that adds a <a href=\"@group-node-type\">group node type</a> content, and will result with a new group node."
-msgstr "Das Modul Organic Groups erfordert Einstellungen für Inhaltstypen, um Gruppen aufzunehmen. Diese Aktion sollte nach 'Einen neuen Inhalt hinzufügen' angewandt werden, <a href=\"@group-node-type\">group node type</a> wird hinzugefügt und wird in einem neuen Beitrag in der Guppe resultieren."
-
-#: includes/og.rules.inc:139
-msgid "Subscription is approved"
-msgstr "Mitgliedschaft wurde bestätigt"
-
-#: includes/og.rules.inc:140
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr " Benutzer automatisch akzeptieren Wenn deaktiviert, werden Benutzer zu unbestätigten Mitgliedern."
-
-#: includes/og.rules.inc:173
-msgid "Organic groups form settings"
-msgstr " Einstellungen für Organic Groups"
-
-#: includes/og.rules.inc:184
-msgid "User is group member"
-msgstr "Benutzer ist ein Gruppenmitglied"
-
-#: includes/og.rules.inc:188
-msgid "User"
-msgstr "Benutzer"
-
-#: includes/og.rules.inc:195
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr "Gibt Wahr zurück, wenn der Benutzer ein bestätigtes Mitglied der Gruppe ist. Gibt Falsch zurück, wenn der Benutzer ein (noch) nicht bestätigtes Mitglied der Gruppe ist."
-
-#: includes/og.rules.inc:199
-msgid "Content is a group"
-msgstr "Inhalt ist eine Gruppe"
-
-#: includes/og.rules.inc:206
-msgid "Evaluates to TRUE if the content is a group."
-msgstr "Gibt TRUE zurück, wenn der Inhalt eine Gruppe ist."
-
-#: includes/og.rules.inc:210
-msgid "Content is a group post"
-msgstr "Inhalt ist eine Gruppe"
-
-#: includes/og.rules.inc:214
-#: tests/og_testcase.php:60
-msgid "Group post"
-msgstr "Gruppenbeitrag"
-
-#: includes/og.rules.inc:217
-msgid "Evaluates to TRUE if the content is a group post."
-msgstr "Gibt TRUE zurück, wenn der Inhalt eine Gruppe ist."
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr "Unerkannte Benutzer-ID: %uid."
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "Der Benutzername oder das Passwort ist falsch."
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr "Der Benutzer ist kein Mitglied der angegebenen Gruppe"
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr "Der Benutzer ist nicht berechtigt, Mitgliedschaftsinformationen über andere Benutzer abzufragen."
-
-#: modules/og_access/og_access.module:68
-msgid "Visible only within the targeted groups."
-msgstr "Nur in den ausgewählten Gruppen sichtbar."
-
-#: modules/og_access/og_access.module:69
-msgid "Visible within the targeted groups and on other pages."
-msgstr "Sowohl in den ausgewählten Gruppen, als auch auf anderen Seiten sichtbar."
-
-#: modules/og_access/og_access.module:70
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr "Die vom Autor/Bearbeiter über ein Ankreuzfeld im Beitragsformular ausgewählte Sichtbarkeit.  Die Standardeinstellung des Ankreuzfeldes ist <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:71
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr "Die vom Autor/Bearbeiter über ein Ankreuzfeld im Beitragsformular ausgewählte Sichtbarkeit. Die Standardeinstellung des Ankreuzfeldes ist <em>privat</em>."
-
-#: modules/og_access/og_access.module:75
-msgid "Visibility of posts"
-msgstr "Sichtbarkeit der Beiträge"
-
-#: modules/og_access/og_access.module:77
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr "Ermitteln Sie, wie breit verfügbar ein bestimmter Beitrag sein soll, wenn er mit einer Gruppe verbunden ist. OG-Administratoren sehen immer das Ankreuzfeld, um <em>öffentliche Beiträge</em> zu erstellen.   Eine Änderung dieser Einstellung hat keine Auswirkungen auf vorhandene Beiträge.  Diese Beiträge müssen erneut gespeichert werden, um diese neue Einstellung zu übernehmen. Möglicherweise deaktivierte Einstellungen, stehen unter <em>Private Gruppen</em> bereit. Für private Gruppen kann die Einstellung 'öffentlicher Inhalt' nicht zum Standard gemacht werden und vice versa."
-
-# TODO: question mark
-#: modules/og_access/og_access.module:83
-msgid "New group home pages and default audience are always public."
-msgstr "Neue Gruppen-Startseiten und die Standardzielgruppen sind immer öffentlich."
-
-#: modules/og_access/og_access.module:84
-msgid "New group home pages and default audience are always private."
-msgstr "Neue Gruppen-Startseiten und die Standardzielgruppen sind immer privat."
-
-#: modules/og_access/og_access.module:85
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr "Der Gruppenadministrator wählt aus, ob seine Gruppen-Startseite und Zielgruppe öffentlich ist oder nicht. Die Standardeinstellung ist <em>privat</em>."
-
-#: modules/og_access/og_access.module:86
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr "Der Gruppenadministrator wählt aus, ob seine Gruppen-Startseite und Zielgruppe öffentlich ist oder nicht. Die Standardeinstellung ist <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:90
-msgid "Private groups"
-msgstr "Private Gruppen"
-
-#: modules/og_access/og_access.module:93
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr "Eine private Gruppen Startseite kann nur von Mitgliedern der Gruppe gesehen werden, Beiträge sind standardmäßig privat. Steuerung der Optionen für private Guppen, wenn diese angelegt oder editiert werden. Sie können es auch den Gruppen-Administratoren überlassen ihre Gruppen als privat oder öffentlich zu deklarieren."
-
-#: modules/og_access/og_access.module:93
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr "Die Privatheit von <em>Inhalten</em> wird in Gruppen für jeden einzelnen Beitrag festgelegt. Beachten Sie, eine Änderung dieser Einstellung wirkt sich nur auf den Standard für neue Gruppen aus, nicht die Einstellungen bereits bestehender Gruppen! So ändern Sie diese, müssen Sie die Gruppen bearbeiten und direkt ihre individuellen Inhalte. Möglicherweise deaktivierte Einstellungen, stehen unter <em>Sichtbarkeit von Beiträgen</em> bereit. Falls die Sichtbarkeit von Beiträgen auf öffentlich gestellt ist, dann können nicht alle Gruppen privat sein und umgekehrt."
-
-#: modules/og_access/og_access.module:105;145
-msgid "Private group"
-msgstr "Private Gruppe"
-
-#: modules/og_access/og_access.module:106
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr "Ankreuzfeld für die Sichtbarkeit der Gruppen-Startseite für Nichtmitglieder."
-
-#: modules/og_access/og_access.module:148
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr "Soll diese Gruppe nur für deren Mitglieder sichtbar sein? Deaktiviert, sobald die Gruppe auf <em>Im Verzeichnis anzeigen</em> oder <em>Mitgliedschaftsanfragen: offen</em> eingestellt ist."
-
-#: modules/og_access/og_access.module:207;216
-#: modules/og_views/og_views.views.inc:345
-msgid "Public"
-msgstr "Öffentlich"
-
-#: modules/og_access/og_access.module:209;218
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr "Diesen Beitrag jedem oder nur den Mitgliedern der unten ausgewählten Gruppen anzeigen.  Beiträge ohne Gruppenzuordnung sind immer <em>öffentlich</em>."
-
-#: modules/og_access/og_access.module:362
-msgid "All users may view this node."
-msgstr "Alle Benutzer können diesen Beitrag lesen."
-
-#: modules/og_access/og_access.module:366
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr "Mitglieder von <a href=\"@group-node\">@group-name</a> können diesen Beitrag lesen."
-
-#: modules/og_access/og_access.module:370
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr "Gruppenadmins von <a href=\"@group-node\">@group-name</a> können diesen Beitrag lesen/bearbeiten/löschen."
-
-#: modules/og_access/og_access.module:18
-msgid "Organic groups access configuration"
-msgstr "Zugriffskonfiguration für organische Gruppen"
-
-# TODO: question mark
-#: modules/og_access/og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr "Auswählen, ob neue Gruppen öffentlich oder privat sind."
-
-#: modules/og_access/og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr "Ermöglicht die Zugriffskontrolle auf private Beiträge und Gruppen."
-
-#: modules/og_actions/og_actions.module:11
-msgid "Remove post from all groups"
-msgstr "Beitrag aus allen Gruppen entfernen"
-
-#: modules/og_actions/og_actions.module:20
-msgid "Add post to the specified groups"
-msgstr "Beitrag zu der angegebenen Gruppe hinzufügen"
-
-#: modules/og_actions/og_actions.module:29
-msgid "Remove post from the specified groups"
-msgstr "Beitrag aus allen angegebenen Gruppen entfernen"
-
-# subscribe?
-#: modules/og_actions/og_actions.module:38
-msgid "Subscribe user to the specified groups"
-msgstr "abonnieren von Beiträgen der Gruppen"
-
-# unsubscribe?
-#: modules/og_actions/og_actions.module:44
-msgid "Unsubscribe user from the specified groups"
-msgstr "Benutzer aus Gruppe entfernen"
-
-#: modules/og_actions/og_actions.module:50
-msgid "Promote user to an administrator in the specified group"
-msgstr "Benutzer zum Administrator befördern für diese Gruppe"
-
-#: modules/og_actions/og_actions.module:56
-msgid "Demote user from an administrator in the specified group"
-msgstr "Benutzer von der Administration für diese Gruppe entbinden."
-
-#: modules/og_actions/og_actions.module:62
-msgid "Approve user subscription to the specified group"
-msgstr "Der Benutzer in die angegebene Gruppe aufnehmen"
-
-#: modules/og_actions/og_actions.module:68
-msgid "Deny user subscription to the specified group"
-msgstr "Den Benutzer als Mitglied der angegebenen Gruppe ablehen"
-
-#: modules/og_actions/og_actions.module:77
-msgid "Make post publicly visible"
-msgstr "Den Beitrag öffentlich sichbar machen."
-
-#: modules/og_actions/og_actions.module:86
-msgid "Make post private to its groups"
-msgstr "Den Beitrag nur für seine Gruppen sichtbar machen."
-
-#: modules/og_actions/og_actions.module:156
-msgid "Select the groups to add to the node."
-msgstr "Die zum Beitrag hinzuzufügende Gruppe auswählen."
-
-#: modules/og_actions/og_actions.module:163;262;311;359;407;455;502
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr "Als erstes eine Gruppe <a href=\"!url\">erstellen</a>."
-
-#: modules/og_actions/og_actions.module:206
-msgid "Select the groups to remove from the node."
-msgstr "Die vom Beitrag zu entfernende Gruppe auswählen."
-
-#: modules/og_actions/og_actions.module:213
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr "Es gibt keine Gruppen. Um diese Aktion zu verwenden, muss mindestens eine Gruppe mit zugewiesenen Beiträgen vorhanden sein."
-
-# subscribe?
-#: modules/og_actions/og_actions.module:255
-msgid "Select the groups to which this user should be subscribed."
-msgstr "Die Gruppen auswählen zu denen dieser Benutzer hinzugefügt wird."
-
-# unsubscribe?
-#: modules/og_actions/og_actions.module:304
-msgid "Select the groups to which this user should be unsubscribed."
-msgstr "Die Gruppen auswählen aus denen dieser Benutzer ausgeschlossen wird."
-
-#: modules/og_actions/og_actions.module:353
-msgid "Select the group to which this user should be promoted."
-msgstr "[fuzzy]  Die Gruppen auswählen für die dieser Benutzer zum Administrator wird."
-
-#: modules/og_actions/og_actions.module:401
-msgid "Select the group from which this user should be demoted."
-msgstr "[fuzzy]  Die Gruppen auswählen bei denen dieser Benutzer nicht länger Administrator ist."
-
-#: modules/og_actions/og_actions.module:449
-msgid "Select the group whose user subscription request should be approved."
-msgstr "Gruppe auswählen für die die Aufnahmeanfrage eines Benutzers genehmigt werden soll."
-
-#: modules/og_actions/og_actions.module:496
-msgid "Select the group whose user subscription request should be denied."
-msgstr " Gruppe auswählen für die die Aufnahmeanfrage eines Benutzers abgelehnt werden soll."
-
-#: modules/og_actions/og_actions.module:104;114;124;137;187;235;284;333;381;429;476
-msgid "action"
-msgstr "Aktion"
-
-#: modules/og_actions/og_actions.module:104
-msgid "Set node %id to public."
-msgstr "Den Beitrag mit ID %id öffentlich anzeigen."
-
-#: modules/og_actions/og_actions.module:114
-msgid "Set node %id to private."
-msgstr "Den Beitrag mit ID %id nicht öffentlich anzeigen"
-
-#: modules/og_actions/og_actions.module:124
-msgid "Removed node %id from all groups."
-msgstr "Den Beitrag mit ID %id aus allen Gruppen entfernen."
-
-#: modules/og_actions/og_actions.module:137
-msgid "Added node id %id to groups %groups."
-msgstr "Den Beitrag mit der ID %id wurde zu den Gruppen %groups hinzugefügt."
-
-#: modules/og_actions/og_actions.module:187
-msgid "Removed node id %id from groups %groups."
-msgstr "Der Beitrag mit der ID %id wurde aus den Gruppen %groups entfernt."
-
-# subscribe?
-#: modules/og_actions/og_actions.module:235
-msgid "Subscribed user %name to groups %groups."
-msgstr "Benutzer %name zu Gruppen %groups hinzugefügt."
-
-# unsubscribe?
-#: modules/og_actions/og_actions.module:284
-msgid "Unsubscribed user %name from groups %groups."
-msgstr "Benutzer %name  aus Gruppen %groups entfernt."
-
-#: modules/og_actions/og_actions.module:333
-msgid "%name was promoted to <em>group administrator</em> in %group."
-msgstr "%name wurde zum <em>Gruppenadministrator</em> in %group befördert."
-
-#: modules/og_actions/og_actions.module:381
-msgid "Demoted user %name from <em>group administrator</em> in %group."
-msgstr "%name wurde <em>Gruppenadministrator zum einfachen Benutzer</em>  in %group befördert."
-
-#: modules/og_actions/og_actions.module:429
-msgid "Approved user %name's subscription to %group."
-msgstr "Benutzer %name wurde Mitglied in der Gruppe %group."
-
-# subscribe?
-#: modules/og_actions/og_actions.module:476
-msgid "Denied user %name's subscription to %group."
-msgstr "Benutzer %name wurde von der Gruppe %group. ausgeschlossen."
-
-#: modules/og_actions/og_actions.info:0
-msgid "Organic groups actions"
-msgstr "Aktionen für Organic Groups"
-
-#: modules/og_actions/og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr "Ermöglicht die Verwendung von Aktionen und Triggern für Organic Groups."
-
-#: modules/og_notifications/og_notifications.module:19
-msgid "Customize notifications for each of your groups and each of their content types along with their frequency and delivery method."
-msgstr "Anpassen von Benachrichtigungen für jede Ihrer Gruppen und jeden Inhaltstpy passend zur Häufigkeit und zur Auslieferungsmethode."
-
-#: modules/og_notifications/og_notifications.module:77
-msgid "Group subscriptions"
-msgstr "Gruppenmitgliedschaften"
-
-#: modules/og_notifications/og_notifications.module:91
-msgid "Allowed content types"
-msgstr "Zugelassene Inhaltstypen"
-
-#: modules/og_notifications/og_notifications.module:94
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr "Bestimmte Inhaltstypen auswählen, welche für <em>Gruppe + Inhaltstyp</em>-Abonnements <em>zugelassen</em> werden sollen."
-
-#: modules/og_notifications/og_notifications.module:114
-msgid "Automatically enable notifications for any groups that I join."
-msgstr "Benachrichtigungen automatisch für alle Gruppen, denen man angehört, aktivieren."
-
-#: modules/og_notifications/og_notifications.module:115
-msgid "Group notifications can also be <a href=\"!manage-url\">customized</a> in greater detail if required."
-msgstr "Gruppenbenachrichtigungen können bei Bedarf auch detailierter <a href=\"!manage-url\">angepasst</a> werden."
-
-#: modules/og_notifications/og_notifications.module:123
-msgid "Node event notifications can be configured via the <a href=\"!url\">messaging templates</a> interface."
-msgstr "Benachrichtigungen für Ereignisse bei Beiträgen können detailierter <a href=\"!manage-url\">angepasst</a> werden."
-
-# subscribe?
-#: modules/og_notifications/og_notifications.module:127
-msgid "Autosubscribe users to any groups that they join."
-msgstr "Benutzer abonnieren automatisch alle Beiträge von Gruppen denen sie beitreten."
-
-#: modules/og_notifications/og_notifications.module:128
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr "Benachrichtigungen automatisch aktivieren. Benutzer können dies auf Ihrer eigenen Konto-Seite konfigurieren. Die Änderung dieser Einstellung wird nur neue Benutzer betreffen und solche die diese standardmäßige Systemeinstellung nicht überschrieben haben."
-
-#: modules/og_notifications/og_notifications.module:185
-msgid "OG notifications (default)"
-msgstr "Standardmäßige Benachrichtigungen für Organic Groups"
-
-#: modules/og_notifications/og_notifications.module:186;192;198;204
-msgid "Most fields will be provided during the event."
-msgstr "Die meisten Felder werden während dem Ereignis zu Verfügung gestellt."
-
-#: modules/og_notifications/og_notifications.module:187
-msgid "Notifications for organic groups node events. Other group notification strings can be customized via the <a href=\"!url\">OG config</a> page."
-msgstr "Benachrichtigung für Ereignisse, die Beiträge in Gruppen betreffen. Weitere Benachrichtigungen für Ereignisse bei Beiträgen können <a href=\"!ur\">angepasst</a> werden."
-
-#: modules/og_notifications/og_notifications.module:191
-msgid "OG notifications for new content"
-msgstr "Benachrichtigungen zu neuem Inhalt."
-
-#: modules/og_notifications/og_notifications.module:193
-msgid "Notifications for organic groups node creation events."
-msgstr "Benachrichtigung für Ereignisse, die die Erstellung von Beiträge in Gruppen betreffen."
-
-#: modules/og_notifications/og_notifications.module:197
-msgid "OG notifications for updated content"
-msgstr "Benachrichtigungen zu aktualisierten Inhalten"
-
-#: modules/og_notifications/og_notifications.module:199
-msgid "Notifications for organic groups node update events."
-msgstr "Benachrichtigung für Ereignisse, die die Aktualisierung von Beiträge in Gruppen betreffen"
-
-#: modules/og_notifications/og_notifications.module:203
-msgid "OG notifications for comments"
-msgstr "Benachrichtigungen für Kommentare zu Beiträgen"
-
-#: modules/og_notifications/og_notifications.module:205
-msgid "Notifications for organic groups comment events."
-msgstr "Benachrichtigung für Ereignisse, die Kommentare in Gruppen betreffen."
-
-#: modules/og_notifications/og_notifications.module:216
-msgid "Body header"
-msgstr "Kopfbereich des Textes"
-
-#: modules/og_notifications/og_notifications.module:218
-msgid "Body footer"
-msgstr "Fußzeile für den Textbereich"
-
-#: modules/og_notifications/og_notifications.module:225
-msgid "[site-name] [ogname]: [title]"
-msgstr "[site-name] [ogname]: [title]"
-
-#: modules/og_notifications/og_notifications.module:226
-msgid "Greetings, [user],"
-msgstr "Guten Tag [user],"
-
-#: modules/og_notifications/og_notifications.module:228
-msgid "A [type-name] has been updated in group [ogname]: [title]"
-msgstr "[type-name] wurde in der Gruppe [ogname] aktualisiert: [title]"
-
-#: modules/og_notifications/og_notifications.module:229;244
-msgid "[node-teaser]"
-msgstr "[node-teaser]"
-
-#: modules/og_notifications/og_notifications.module:230;245
-msgid "Read more at [node-url]."
-msgstr "Mehr unter [node-url]."
-
-#: modules/og_notifications/og_notifications.module:233
-msgid "This is an automatic message from [site-name]"
-msgstr "Dies ist eine automatische Nachricht von [site-name]"
-
-#: modules/og_notifications/og_notifications.module:234
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr "Die Verwaltung Ihrer Abonnements ist unter [subscriptions-manage]"
-
-#: modules/og_notifications/og_notifications.module:243
-msgid "A [type-name] has been created in group [ogname]: [title]"
-msgstr " [type-name] wurde in der Gruppe [ogname] erstellt: [title]"
-
-#: modules/og_notifications/og_notifications.module:250
-msgid "A new comment has been added by [comment-author-name] to this thread in group [ogname]: [comment-title]"
-msgstr "Ein neuer Kommentar von [comment-author-name] wurde in der Gruppe [ogname] hinzugefügt: [comment-title]"
-
-#: modules/og_notifications/og_notifications.module:251
-msgid "[comment-body]"
-msgstr "[comment-body]"
-
-#: modules/og_notifications/og_notifications.module:252
-msgid "Read more at [comment-url] or reply via [comment-reply-url]."
-msgstr "Mehr unter [comment-url] oder antworten [comment-reply-url]."
-
-#: modules/og_notifications/og_notifications.module:314
-msgid "Group: %name"
-msgstr "Gruppe: %name"
-
-#: modules/og_notifications/og_notifications.module:321
-msgid "Content type in group"
-msgstr "Inhaltstyp in der Gruppe"
-
-#: modules/og_notifications/og_notifications.module:325
-msgid "Subscribe to specific content within a group."
-msgstr "Inhalt einer Gruppe abonnieren."
-
-#: modules/og_notifications/og_notifications.module:340
-msgid "Content type"
-msgstr "Inhaltstyp"
-
-#: modules/og_notifications/og_notifications.module:418
-msgid "There are no active group subscriptions available."
-msgstr "Keine aktiven Gruppen-Abonnements vorhanden."
-
-#: modules/og_notifications/og_notifications.module:444;538
-msgid "Send method"
-msgstr "Sendemethode"
-
-#: modules/og_notifications/og_notifications.module:444;539
-msgid "Send Interval"
-msgstr "Intervall für das Versenden"
-
-#: modules/og_notifications/og_notifications.module:449
-msgid "Add subscription"
-msgstr "Abonnement hinzufügen"
-
-#: modules/og_notifications/og_notifications.module:461
-msgid "All content types"
-msgstr " Alle Inhaltstypen"
-
-#: modules/og_notifications/og_notifications.module:485
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: modules/og_notifications/og_notifications.module:517
-msgid "Subscription saved."
-msgstr "Konfiguration gespeichert."
-
-#: modules/og_notifications/og_notifications.module:557
-msgid "Current subscriptions"
-msgstr "Aktuelle Abonnements"
-
-#: modules/og_notifications/og_notifications.module:602
-msgid "Update"
-msgstr "Aktualisieren"
-
-#: modules/og_notifications/og_notifications.module:633
-msgid "Subscriptions updated."
-msgstr "Ihre Abonnements wurden aktualisiert."
-
-#: modules/og_notifications/og_notifications.module:740;754
-msgid "%type posts in %group"
-msgstr "%type Beiträge in %group"
-
-#: modules/og_notifications/og_notifications.module:793
-msgid "Site default"
-msgstr "Standard für die Website"
-
-#: modules/og_notifications/og_notifications.module:794
-msgid "Disabled"
-msgstr "Deaktiviert"
-
-#: modules/og_notifications/og_notifications.module:795
-msgid "Enabled"
-msgstr "Aktiviert"
-
-# subscribe?
-#: modules/og_notifications/og_notifications.module:45
-msgid "subscribe to content in groups"
-msgstr "abonnieren von Beiträgen in Gruppen"
-
-#: modules/og_notifications/og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr "Das Installationsskript des Moduls Notification für Organic Groups wurde ausgeführt."
-
-#: modules/og_notifications/og_notifications.install:106
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr "Das Deinstallationsskript des Moduls Notification für Organic Groups wurde ausgeführt."
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr "Organic Groups Notifications"
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr "Ermöglicht Benutzern den Empfang von Benachrichtigungen und Inhalte der Gruppe zu abonnieren."
-
-#: modules/og_views/og_views.views.inc:97
-msgid "Group nodes"
-msgstr "Beiträge in Gruppen"
-
-#: modules/og_views/og_views.views.inc:144
-msgid "Group: Description"
-msgstr "Beschreibung der Gruppe."
-
-#: modules/og_views/og_views.views.inc:153
-msgid "Group: Members count"
-msgstr "Gruppe: Anzahl der Mitglieder"
-
-#: modules/og_views/og_views.views.inc:157
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr "Anzahl Mitglieder einer bestimmten Gruppe. Mitgliedschaften die auf eine Bestätigung warten sind ausgenommen."
-
-#: modules/og_views/og_views.views.inc:161
-msgid "Group: Post count"
-msgstr "Gruppe: Anzahl der Beiträge"
-
-#: modules/og_views/og_views.views.inc:165
-msgid "Number of published posts in a group."
-msgstr "Beiträge in der aktuellen Gruppe"
-
-#: modules/og_views/og_views.views.inc:170
-msgid "Group: Post count *new*"
-msgstr "Gruppe: Anzahl *neuer* Beiträge"
-
-#: modules/og_views/og_views.views.inc:174
-msgid "Number of new posts in a group for the current user."
-msgstr "Anzahl an neuen Beiträgen in einer Gruppe für den aktuellen Benutzer."
-
-#: modules/og_views/og_views.views.inc:178
-msgid "Group: Selective"
-msgstr "Gruppe: Ausgewählt"
-
-#: modules/og_views/og_views.views.inc:179
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr "Die Einstellungen zur Aufnahme neuer MItglieder in eine Gruppe: Moderiert, nur auf Einladung usw."
-
-#: modules/og_views/og_views.views.inc:189
-msgid "Group: Private"
-msgstr "Gruppe: Nicht öffentlich"
-
-# TODO: question mark
-#: modules/og_views/og_views.views.inc:190
-msgid "Is the group home page private or not."
-msgstr "Ist die Gruppenstartseite privat oder öffentlich."
-
-#: modules/og_views/og_views.views.inc:198
-msgid "Private"
-msgstr "Privat"
-
-#: modules/og_views/og_views.views.inc:206
-msgid "Group: List in directory"
-msgstr "Gruppe: Im Verzeichnis anzeigen"
-
-#: modules/og_views/og_views.views.inc:207
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr "Der Administrator gibt an, ob eine Gruppe in den öffentlichen Auflistungen erscheint."
-
-#: modules/og_views/og_views.views.inc:216
-msgid "List in directory"
-msgstr "Im Gruppenverzeichnis anzeigen"
-
-#: modules/og_views/og_views.views.inc:224
-msgid "Group: Join link"
-msgstr "Gruppe: Beitrittslink"
-
-#: modules/og_views/og_views.views.inc:225
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr "Zeigt einen Link für den Beitritt zur Gruppe an, wenn ein Benutzer noch kein Mitglied ist."
-
-#: modules/og_views/og_views.views.inc:232
-msgid "Group: Language"
-msgstr "Sprache in der Gruppe"
-
-#: modules/og_views/og_views.views.inc:233
-msgid "Displays the language selected for a given group."
-msgstr "Zeigt die ausgewählte Sprache für eine angegebene Gruppe an."
-
-#: modules/og_views/og_views.views.inc:250
-msgid "Group types"
-msgstr "Inhaltstypen in Gruppen"
-
-#: modules/og_views/og_views.views.inc:251;259
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr "Der Inhaltstyp in einer Gruppe (zum Beispiel, „Blogeintrag“, „Forumsbeitrag“, „Artikel“, etc)."
-
-#: modules/og_views/og_views.views.inc:258
-msgid "Group types (all)"
-msgstr "Alle Inhaltstypen in Gruppen"
-
-#: modules/og_views/og_views.views.inc:263
-msgid "Restrict to all content types that have been marked as groups."
-msgstr "Auf Inhaltstypen begrenzen, die für Gruppen markiert wurden."
-
-#: modules/og_views/og_views.views.inc:283
-msgid "The groups for a post."
-msgstr "Die Gruppen für einen Beitrag."
-
-#: modules/og_views/og_views.views.inc:288;293
-msgid "Group node (post)"
-msgstr "Gruppenbeitrag (Beitrag)"
-
-#: modules/og_views/og_views.views.inc:289
-msgid "Bring in information about the group node based on a post's groups."
-msgstr "Informationen über den Gruppenbeitrag, basierend auf den Gruppen eines Beitrags."
-
-#: modules/og_views/og_views.views.inc:299
-msgid "<strong>Posts</strong> are filtered for specific organic groups."
-msgstr "<strong>Beiträge</strong> gefiltert für bestimmte Gruppen."
-
-#: modules/og_views/og_views.views.inc:302
-msgid "Post: in specified group (by number)"
-msgstr "Beitrag: in angegebener Gruppe (nach Zahl)"
-
-#: modules/og_views/og_views.views.inc:306
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr "<strong>Beiträge</strong> gefiltert für bestimmte Gruppen. Der Seitenkontext (wenn die Anzeige eine Seite ist) wird auf die erste angezeigte Gruppe eingestellt.  Das bedeutet, dass die Blöcke und Pfadnavigation (sowie gegebenenfalls Theme und Sprache) nach der ersten angegebenen Beitrags-ID festgelegt wird."
-
-#: modules/og_views/og_views.views.inc:310
-msgid "Post: Nid"
-msgstr "Beitrag: Node-ID"
-
-#: modules/og_views/og_views.views.inc:311
-msgid "The node ID of the node."
-msgstr " Die Node-ID des Beitrags."
-
-#: modules/og_views/og_views.views.inc:317
-msgid "OG: Posts in current group"
-msgstr "OG: Beiträge in der aktuellen Gruppe"
-
-#: modules/og_views/og_views.views.inc:318
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr "Beiträge in der aktuellen Gruppe Nützlich für Blöcke, in denen die Bestimmung des Kontext schwer ist. Wenn eine Seite in keinem Gruppenkontext steht, werden keine Beiträge angezeigt und deshalb würde ein Block nicht erscheinen."
-
-#: modules/og_views/og_views.views.inc:337
-msgid "Post: Public"
-msgstr "Beitrag: Öffentlich"
-
-#: modules/og_views/og_views.views.inc:338
-msgid "Is a given group post public or private according to OG."
-msgstr "Ist ein bestimmter Beitrag in einer Gruppe öffentlich oder privat, laut OG."
-
-#: modules/og_views/og_views.views.inc:371
-msgid "Group that a member belongs to."
-msgstr "Die Gruppe zu der ein Mitglied gehört."
-
-#: modules/og_views/og_views.views.inc:373;378
-msgid "Group node (member)"
-msgstr "Gruppenbeitrag (Mitglied)"
-
-#: modules/og_views/og_views.views.inc:374
-msgid "Bring in information about the group node based on a user's membership."
-msgstr "Information über den Gruppenbeitrag, basierend auf der Mitgliedschaft eines Benutzers."
-
-#: modules/og_views/og_views.views.inc:383
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr "<strong>Mitglieder</strong> werden nach einer bestimmten Gruppe gefiltert."
-
-#: modules/og_views/og_views.views.inc:387
-msgid "User's groups"
-msgstr "Gruppen der Benutzer"
-
-#: modules/og_views/og_views.views.inc:388
-msgid "Groups that a member belongs to."
-msgstr "Die Gruppen zu denen ein Mitglied gehört."
-
-#: modules/og_views/og_views.views.inc:392
-msgid "OG: List of user's groups"
-msgstr " OG: Liste der Gruppen eines Benutzers"
-
-#: modules/og_views/og_views.views.inc:396
-msgid "Group member"
-msgstr "Gruppenmitglied"
-
-#: modules/og_views/og_views.views.inc:400
-msgid "OG: Group in current user's groups"
-msgstr "OG: Gruppe aus den aktuellen Gruppen eines Benutzers"
-
-#: modules/og_views/og_views.views.inc:403
-msgid "Member of a group"
-msgstr "Gruppenmitglied"
-
-#: modules/og_views/og_views.views.inc:405
-msgid "OG: Group in specified user's groups. Note that OG usually considers a user's groups to be private information. You may want to add access control to your View or validation to this argument."
-msgstr "OG: Gruppe aus der Liste der Gruppen des angegebenen Benutzers Hinweis: die Liste der Guppen, denen ein Benutzer angehört wird als private Informaion verstanden. Fügen Sie Zugriffskontrolle für die aktuelle Ansicht oder Validierung zum Argument hinzu."
-
-#: modules/og_views/og_views.views.inc:409
-msgid "OG: Admin manage link"
-msgstr "OG: Admin-Verwaltungslink"
-
-#: modules/og_views/og_views.views.inc:410
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr "Ein Link zur <em>Administator erstellen oder entfernen</em>-Seite."
-
-#: modules/og_views/og_views.views.inc:417
-msgid "OG: Edit membership link"
-msgstr " OG: Mitgliedschafts-Link bearbeiten"
-
-#: modules/og_views/og_views.views.inc:418
-msgid "A link to the <em>My membership</em> page."
-msgstr " Ein Link zur <em>Meine Mitgliedschaften</em>-Seite."
-
-#: modules/og_views/og_views.views.inc:425
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr "OG: Akzeptieren/Ablehnen/Entfernen Mitgliedschafts-Link."
-
-#: modules/og_views/og_views.views.inc:426
-msgid "A link to approve/deny/remove a group member."
-msgstr "Ein Link zum Akzeptieren/Ablehnen/Entfernen eines Gruppenmitglieds."
-
-#: modules/og_views/og_views.views.inc:433
-msgid "OG: Is member an admin in a group"
-msgstr "OG: Ist das Mitglied ein Administrator in einer Gruppe"
-
-#: modules/og_views/og_views.views.inc:434
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr "<em>Verwalter</em>-Text hinzufügen, wenn der Benutzer ein Gruppenmanager ist."
-
-#: modules/og_views/og_views.views.inc:447
-msgid "OG: Is membership approved"
-msgstr " OG: Wurde die Mitgliedschaft akzeptiert"
-
-#: modules/og_views/og_views.views.inc:448
-msgid "Appends <em>approval needed</em> if user's membership request is pending."
-msgstr " <em>Genehmigung erforderlich</em> hinzufügen, wenn der Mitgliedschaftsantrag eines Benutzers auf Bestätigung wartet."
-
-#: modules/og_views/og_views.views.inc:455
-msgid "Approved"
-msgstr "Genehmigt"
-
-#: modules/og_views/og_views.views.inc:463
-msgid "OG: Is the group manager"
-msgstr "OG: Ist der Gruppenmanager"
-
-#: modules/og_views/og_views.views.inc:464
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr "<em>Manager</em>-Text hinzufügen, wenn der Benutzer ein Gruppenmanager ist."
-
-#: modules/og_views/og_views.views.inc:472
-msgid "OG: Membership create date"
-msgstr "OG: Mitgliedschaftsbeitrittsdatum"
-
-#: modules/og_views/og_views.views.inc:473
-msgid "The date when the membership was created."
-msgstr "Das Datum an dem die Mitgliedschaft begonnen hat."
-
-#: modules/og_views/og_views.views.inc:486
-msgid "OG: Membership last updated date"
-msgstr "OG: Letztes Aktualisierungsdatum einer Mitgliedschaft"
-
-#: modules/og_views/og_views.views.inc:487
-msgid "The date when the membership was last updated."
-msgstr "Das Datum zu dem die Mitgliedschaft das letzte mal aktualisiert wurde."
-
-#: modules/og_views/og_views.views.inc:520
-msgid "OG: Notifications autosubscribe"
-msgstr "E-Mail-Benachrichtigungen der Gruppe"
-
-#: modules/og_views/og_views.views.inc:521
-msgid "Does member receive email notifications for a group."
-msgstr "Werden Mitglieder E-Mailbenachrichtigungen für eine Gruppe erhalten."
-
-#: modules/og_views/og_views.module:74
-msgid "Group search"
-msgstr "Gruppensuche"
-
-#: modules/og_views/og_views.module:77
-msgid "Group notifications (Views enhanced)"
-msgstr "Gruppenbenachrichtigungen (mit Views verbessert)"
-
-#: modules/og_views/og_views.module:95
-msgid "This group offers an <a href=\"@groupfeed\">RSS feed</a>"
-msgstr "Diese Gruppe stellt einen <a href=\"@groupfeed\">RSS Newsfeed</a> zur Verfügung."
-
-#: modules/og_views/og_views.module:97
-msgid " and supports <a href=\"@notifications\">notifications</a>."
-msgstr " und unterstützt das Modul <a href=\"@notifications\">Notifications</a>."
-
-#: modules/og_views/og_views.module:103
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr "Oder diesen personalisierten Newsfeeds für die gesamte Website abonnieren:"
-
-#: modules/og_views/og_views.module:106;110;114
-msgid "Feed"
-msgstr "Feed"
-
-#: modules/og_views/og_views.module:107;111;115
-msgid "Page"
-msgstr "Seite"
-
-#: modules/og_views/og_views.module:108
-msgid "My unread: !links"
-msgstr "Meine Ungelesenen: !links"
-
-#: modules/og_views/og_views.module:112
-msgid "My group: !links"
-msgstr "Meine Gruppen: !links"
-
-#: modules/og_views/og_views.module:116
-msgid "All posts: !links"
-msgstr "Alle Beiträge: !links"
-
-#: modules/og_views/og_views.module:119
-msgid "Group notifications"
-msgstr "Gruppenbenachrichtigungen"
-
-#: modules/og_views/og_views.module:177
-msgid "Group home page view"
-msgstr "Ansicht der Gruppen-Startseite"
-
-#: modules/og_views/og_views.module:178
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr "Wählen Sie eine Ansicht für Ihre Gruppe Homepage. Nur Ansichten, deren Namen mit <strong>og_ghp_</strong> starten können verwendet werden. Die Ansicht bestimmt das Layout Ihrer Gruppen-Startseite. Sie können die Gestaltung ändern unter dem Einsatz typscher Techniken, um Ansichten (views) anzupassen. Informationen zur Gestaltung erhalten Sie während des Editierens einer Ansicht und wenn ein Theme !README ausgewählt wird. Hinweis: Administratoren können die Gestaltung anpassen über das Modul <em>Organic Groups Panels</em>."
-
-#: modules/og_views/og_views.module:179
-msgid "None"
-msgstr "Keine"
-
-#: modules/og_views/og_views.module:189
-msgid "Search group"
-msgstr "Gruppe suchen"
-
-#: modules/og_views/og_views.module:201
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr "Die Ansicht %name wurde nicht gefunden. Überprüfen Sie die Variablen-Tabelle oder settings.php."
-
-#: modules/og_views/og_views.module:10
-msgid "Faces"
-msgstr "Gesichter"
-
-#: modules/og_views/og_views.info:0
-msgid "Organic groups Views integration"
-msgstr "Views-Integration in Organic Groups"
-
-#: modules/og_views/og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr "<strong>In hohem Maße empfohlen.</strong>  Ansichten sollten zum Suchen und Anzeigen von organischen Gruppen verwendet werden."
-
-#: modules/og_views/includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr "Bestätigung erforderlich"
-
-#: modules/og_views/includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr "Administrator"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:30
-msgid "Remove membership"
-msgstr "Mitgliedschaft aufheben"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:37
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr "Anfrage: <a href=\"@approve\">Akzeptieren</a> oder <a href=\"@deny\">Ablehnen</a>."
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:30
-msgid "Admin: Remove"
-msgstr "Admin: Entfernen"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:36
-msgid "Admin: Create"
-msgstr "Admin: Erstellen"
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr "Mitgliedschaft bearbeiten"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr "Mitgliedertypen"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr "Mitglieder"
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr "Gruppenadministratoren"
-
-#: modules/og_views/includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr "Inhaltstyp für eine Gruppe"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr "Argumenttyp"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr "Beitrag ID"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr "Beitrags-ID's getrennt mit , oder +"
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr "Aktuellen Benutzer auf die Mitgliedschaft in einer bestimmten Gruppe überprüfen"
-
-#: tests/og_testcase.php:84
-msgid "Save"
-msgstr "Speichern"
-
-#: tests/og_testcase.php:87
-msgid "!type %title has been created."
-msgstr "!type %title wurde erstellt."
-
-#: tests/og_testcase.php:87
-msgid "%og_type created."
-msgstr "%og_type wurde erstellt."
-
-#: tests/og_testcase.php:92
-msgid "%og_type loaded properly."
-msgstr "%og_type wurde richtig geladen."
-
-#~ msgid "Welcome message"
-#~ msgstr "Willkommensmitteilung"
-#~ msgid "The welcome message for the group. Specified on group edit form."
-#~ msgstr ""
-#~ "Die Willkommensmeldung für die Gruppe. Diese wird auf dem „Bearbeiten“-"
-#~ "Formular der Gruppe angegeben."
-#~ msgid "The group description as specified on the group edit form."
-#~ msgstr ""
-#~ "Die Gruppenbeschreibung, wie diese auf dem „Bearbeiten“-Formular der "
-#~ "Gruppe angegeben wurde."
-#~ msgid "The list of group subscribers or just group admins."
-#~ msgstr "Die Liste von Gruppenmitgliedern oder nur Gruppenadministratoren."
-#~ msgid "Group faces"
-#~ msgstr "Gruppengesichter"
-#~ msgid "Show a grid of user pictures."
-#~ msgstr "Ein Raster von Benutzerbildern anzeigen."
-#~ msgid "Welcome"
-#~ msgstr "Willkommen"
-#~ msgid "Welcome statement goes here."
-#~ msgstr "Die Willkommensmeldung wird hier angezeigt."
-#~ msgid "Description goes here."
-#~ msgstr "Die Beschreibung wird hier angezeigt."
-#~ msgid "Member list goes here."
-#~ msgstr "Die Mitgliederliste wird hier angezeigt."
-#~ msgid "Search form goes here."
-#~ msgstr "Das Suchformular wird hier angezeigt."
-#~ msgid "Faces go here."
-#~ msgstr "Die Gesichter werden hier angezeigt."
-#~ msgid "Number of pictures per row"
-#~ msgstr "Anzahl an Bildern pro Zeile"
-#~ msgid "Maximum number of rows per page"
-#~ msgstr "Die maximale Anzahl an Einträgen pro Seite"
-#~ msgid "Pager ID"
-#~ msgstr "Pager-ID"
-#~ msgid "Number of members"
-#~ msgstr "Anzahl von Mitgliedern"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.he.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.he.po
deleted file mode 100644
index f9a7694..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.he.po
+++ /dev/null
@@ -1,79 +0,0 @@
-# Hebrew translation of תיכון בליך
-# Copyright (c) 2007 ami <ami at blich.co.il>
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 09:29-0700\n"
-"Last-Translator: ami <ami at blich.co.il>\n"
-"Language-Team: Hebrew <ami at blich.co.il>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: node.tpl.php:21 og.module:49;314;806;940;1159
-msgid "groups"
-msgstr "קבוצות"
-
-#: og_views.inc:281;386 og.module:834;2153
-msgid "Title"
-msgstr "כותרת"
-
-#: og_views.inc:288;393 og.module:2153
-msgid "Author"
-msgstr "מחבר"
-
-#: og_views.inc:294;399 og.module:2153
-msgid "Replies"
-msgstr "תגובות"
-
-#: og_views.inc:474 og.module:602;2017
-msgid "subscribe"
-msgstr "הרשמה"
-
-#: og_views.inc:484 og.module:2000
-msgid "my subscription"
-msgstr "המנויים שלי"
-
-#: og.module:353;721 tests/og_testcase.php:20;22
-msgid "Submit"
-msgstr "הגש"
-
-#: og.module:2047;2059 og.install:418
-msgid "Disable"
-msgstr "בטל"
-
-#: og.module:0 og.install:340
-msgid "og"
-msgstr ""
-
-#: node.tpl.php:25
-msgid "categories"
-msgstr "סיווגים"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr ""
-
-#: og_xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "שם משתמש או סיסמה שגויים."
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr ""
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr ""
-
-#: og.install:90
-msgid ""
-"Organic groups module enabled. Please see the included readme.txt file for "
-"further installation instructions."
-msgstr ""
-
-#: tests/og_testcase.php:25
-msgid "Your %post was created."
-msgstr "שמירת %post בוצעה."
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.pot
deleted file mode 100644
index 0a09327..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.pot
+++ /dev/null
@@ -1,2045 +0,0 @@
-# $Id: general.pot,v 1.4.4.1 2009/11/01 22:05:16 thomaszahreddin Exp $
-#
-# LANGUAGE translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og.pages.inc,v 1.1.2.3 2009/08/08 17:37:37 weitzman
-#  og_notifications.module,v 1.24.4.19 2009/08/16 19:51:24 karthik
-#  og.module,v 1.628.4.22 2009/08/10 20:39:11 weitzman
-#  modules/og_views/includes/og_views_handler_field_og_is_manager.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_subscribe.inc: n/a
-#  og_views.views.inc,v 1.13.4.6 2009/08/10 19:52:33 weitzman
-#  og_access.module,v 1.32.4.2 2009/08/08 18:58:30 weitzman
-#  og_actions.module,v 1.9.4.2 2009/06/09 01:04:44 weitzman
-#  node-og-group-post.tpl.php,v 1.3 2008/11/09 17:17:54 weitzman
-#  og.info: n/a
-#  modules/og_access/og_access.info: n/a
-#  og_actions.info,v 1.2.4.1 2009/05/29 00:45:31 weitzman
-#  og_notifications.info,v 1.7 2008/10/29 19:59:23 dww
-#  og_views.info,v 1.3 2008/10/29 19:59:39 dww
-#  og_testcase.php,v 1.10.4.1 2009/04/09 21:14:22 weitzman
-#  og.admin.inc,v 1.15.4.2 2009/06/22 15:59:27 weitzman
-#  og.install,v 1.71.4.5 2009/05/15 17:28:02 weitzman
-#  modules/og_views/includes/og_views_handler_filter_og_type_all.inc: n/a
-#  og.rules.inc,v 1.4.4.1 2009/05/29 02:18:11 weitzman
-#  includes/og.xmlrpc.inc: n/a
-#  og_notifications.install,v 1.9.4.3 2009/05/18 05:20:09 karthik
-#  og_views.module,v 1.18.4.4 2009/06/09 11:42:46 weitzman
-#  modules/og_views/includes/og_views_handler_field_og_is_active.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelink.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc: n/a
-#  modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_is_admin.inc: n/a
-#  modules/og_views/includes/og_views_handler_filter_og_type.inc: n/a
-#  modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc: n/a
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2009-11-01 13:14+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: og.pages.inc:17
-msgid "Send message to %group"
-msgstr ""
-
-#: og.pages.inc:20
-msgid "Your message will be sent to all members of this group."
-msgstr ""
-
-#: og.pages.inc:25 modules/og_notifications/og_notifications.module:215
-msgid "Subject"
-msgstr ""
-
-#: og.pages.inc:28
-msgid "Enter a subject for your message."
-msgstr ""
-
-#: og.pages.inc:33 og.module:1326 modules/og_notifications/og_notifications.module:217
-msgid "Body"
-msgstr ""
-
-#: og.pages.inc:36
-msgid "Enter a body for your message."
-msgstr ""
-
-#: og.pages.inc:39
-msgid "Send message"
-msgstr ""
-
-#: og.pages.inc:92
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr ""
-
-#: og.pages.inc:95
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr ""
-
-#: og.pages.inc:98
-msgid "Leave this group"
-msgstr ""
-
-#: og.pages.inc:112
-msgid "Membership saved."
-msgstr ""
-
-#: og.pages.inc:122
-msgid "Are you sure you want to make !name a group administrator for the group %title?"
-msgstr ""
-
-#: og.pages.inc:125
-msgid "Confirm"
-msgstr ""
-
-#: og.pages.inc:126;166;331;354
-msgid "Cancel"
-msgstr ""
-
-#: og.pages.inc:137
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr ""
-
-#: og.pages.inc:162
-msgid "Are you sure you want to remove !name as a group administrator for the group %title?"
-msgstr ""
-
-#: og.pages.inc:165;354
-msgid "Remove"
-msgstr ""
-
-#: og.pages.inc:177
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr ""
-
-#: og.pages.inc:189
-msgid "Email addresses or usernames"
-msgstr ""
-
-#: og.pages.inc:190
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr ""
-
-#: og.pages.inc:194
-msgid "Personal message"
-msgstr ""
-
-#: og.pages.inc:195
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr ""
-
-#: og.pages.inc:197 og.module:110
-msgid "Send invitation"
-msgstr ""
-
-#: og.pages.inc:212
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr ""
-
-#: og.pages.inc:215
-msgid "You may not invite yourself - @self."
-msgstr ""
-
-#: og.pages.inc:239
-msgid "Invalid email address or username: @value."
-msgstr ""
-
-#: og.pages.inc:277
-msgid "In order to join this group, you must <a href=\"!login\">login</a>. After you have successfully done so, you will need to request membership again."
-msgstr ""
-
-#: og.pages.inc:280
-msgid "In order to join this group, you must <a href=\"!login\">login</a> or <a href=\"!register\">register</a> a new account. After you have successfully done so, you will need to request membership again."
-msgstr ""
-
-#: og.pages.inc:301
-msgid "@user is already a member the group @group."
-msgstr ""
-
-#: og.pages.inc:318
-msgid "Additional details"
-msgstr ""
-
-#: og.pages.inc:319
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr ""
-
-#: og.pages.inc:329
-msgid "Are you sure you want to join the group %title?"
-msgstr ""
-
-#: og.pages.inc:331 og.module:2187
-msgid "Join"
-msgstr ""
-
-#: og.pages.inc:353
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr ""
-
-#: og.pages.inc:370
-msgid "%user removed from %group."
-msgstr ""
-
-#: og.pages.inc:379
-msgid "List of users"
-msgstr ""
-
-#: og.pages.inc:384
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr ""
-
-#: og.pages.inc:387
-msgid "Add users"
-msgstr ""
-
-#: og.pages.inc:429
-msgid "Title"
-msgstr ""
-
-#: og.pages.inc:430 modules/og_views/includes/og_views_handler_field_og_is_manager.inc:17
-msgid "Manager"
-msgstr ""
-
-#: og.pages.inc:431
-msgid "Posts"
-msgstr ""
-
-#: og.pages.inc:432
-msgid "Comments"
-msgstr ""
-
-#: og.pages.inc:433
-msgid "Age"
-msgstr ""
-
-#: og.pages.inc:434
-msgid "Last comment"
-msgstr ""
-
-#: og.pages.inc:448
-msgid "No groups available."
-msgstr ""
-
-#: og.pages.inc:73
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.pages.inc:265
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.pages.inc:407
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.pages.inc:423
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr ""
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr ""
-
-#: og.module:654;683
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr ""
-
-#: og.module:660
-msgid "!name already approved to group %group."
-msgstr ""
-
-#: og.module:665
-msgid "Membership request approved."
-msgstr ""
-
-#: og.module:688
-msgid "Membership request denied."
-msgstr ""
-
-#: og.module:724
-msgid "Membership request to the %group group was rejected; the anonymous user may not join a group."
-msgstr ""
-
-#: og.module:759
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr ""
-
-#: og.module:765
-msgid "You are now a member of %group."
-msgstr ""
-
-#: og.module:775
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr ""
-
-#: og.module:867;945;1367
-msgid "Description"
-msgstr ""
-
-#: og.module:892
-msgid "No posts in this group."
-msgstr ""
-
-#: og.module:897
-msgid "No public posts in this group. You must <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr ""
-
-#: og.module:900
-msgid "No public posts in this group. You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr ""
-
-#: og.module:905
-msgid "No public posts in this group. Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr ""
-
-#: og.module:908
-msgid "No public posts in this group."
-msgstr ""
-
-#: og.module:916
-msgid "Open"
-msgstr ""
-
-#: og.module:917
-msgid "Moderated"
-msgstr ""
-
-#: og.module:918 modules/og_views/includes/og_views_handler_field_og_subscribe.inc:25
-msgid "Invite only"
-msgstr ""
-
-#: og.module:919 modules/og_views/includes/og_views_handler_field_og_subscribe.inc:23
-msgid "Closed"
-msgstr ""
-
-#: og.module:950
-msgid "A brief description for the group details block and the group directory."
-msgstr ""
-
-#: og.module:956
-msgid "Open - membership requests are accepted immediately."
-msgstr ""
-
-#: og.module:957
-msgid "Moderated - membership requests must be approved."
-msgstr ""
-
-#: og.module:958
-msgid "Invite only - membership must be created by an administrator."
-msgstr ""
-
-#: og.module:959
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr ""
-
-#: og.module:963;1372
-msgid "Membership requests"
-msgstr ""
-
-#: og.module:968
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr ""
-
-#: og.module:994;1377
-msgid "Registration form"
-msgstr ""
-
-#: og.module:997
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr ""
-
-#: og.module:1025;1382
-msgid "List in groups directory"
-msgstr ""
-
-#: og.module:1028
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr ""
-
-#: og.module:1036;1389
-msgid "Group language"
-msgstr ""
-
-#: og.module:1038
-msgid "Language neutral"
-msgstr ""
-
-#: og.module:1040
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr ""
-
-#: og.module:1045
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr ""
-
-#: og.module:1160 modules/og_views/og_views.views.inc:537
-msgid "Home"
-msgstr ""
-
-#: og.module:1162;1360;1845;1878 modules/og_access/og_access.module:226 modules/og_actions/og_actions.module:154;204;253;302 modules/og_views/og_views.views.inc:282 theme/node-og-group-post.tpl.php:77
-msgid "Groups"
-msgstr ""
-
-#: og.module:1205
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr ""
-
-#: og.module:1327
-msgid "Mission statement"
-msgstr ""
-
-#: og.module:1328
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr ""
-
-#: og.module:1331
-msgid "Group manager"
-msgstr ""
-
-#: og.module:1332
-msgid "Sticky at top of group home page and other lists."
-msgstr ""
-
-#: og.module:1361
-msgid "OG audience & Public checkbox."
-msgstr ""
-
-#: og.module:1361
-msgid "OG audience."
-msgstr ""
-
-#: og.module:1368
-msgid "Group description."
-msgstr ""
-
-#: og.module:1373
-msgid "Handling of group membership requests."
-msgstr ""
-
-#: og.module:1378
-msgid "Checkbox for visibility on registration form."
-msgstr ""
-
-#: og.module:1383
-msgid "Checkbox for visibility in the groups directory."
-msgstr ""
-
-#: og.module:1390
-msgid "The default interface language for this group."
-msgstr ""
-
-#: og.module:1418;133 og.info:0;0 modules/og_access/og_access.info:0 modules/og_actions/og_actions.info:0 modules/og_notifications/og_notifications.info:0 modules/og_views/og_views.views.inc:135;273;329;358;506 modules/og_views/og_views.info:0
-msgid "Organic groups"
-msgstr ""
-
-#: og.module:1427
-msgid "Organic groups usage"
-msgstr ""
-
-#: og.module:1430
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr ""
-
-#: og.module:1461
-msgid "Do nothing."
-msgstr ""
-
-#: og.module:1462
-msgid "Delete all group posts which don't also belong to another group."
-msgstr ""
-
-#: og.module:1464
-msgid "Move all group posts to the group listed below."
-msgstr ""
-
-#: og.module:1465
-msgid "Move all group posts and memberships to the group listed below."
-msgstr ""
-
-#: og.module:1469
-msgid "Group posts"
-msgstr ""
-
-#: og.module:1473
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr ""
-
-#: og.module:1480
-msgid "Target group"
-msgstr ""
-
-#: og.module:1484
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr ""
-
-#: og.module:1493
-msgid "Delete group"
-msgstr ""
-
-#: og.module:1646;1675
-msgid "My groups"
-msgstr ""
-
-#: og.module:1647;1676
-msgid "Other groups"
-msgstr ""
-
-#: og.module:1727;1741
-msgid "Audience"
-msgstr ""
-
-#: og.module:1751
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr ""
-
-#: og.module:1770
-msgid "@group: '@title' at @site"
-msgstr ""
-
-#: og.module:1772
-msgid "@type '@subject' by @username\n\n at node_teaser\n\n!read_more: !content_url\nPost reply: !reply_url\n\n--\nYou are subscribed from the group '@group' at @site.\nTo manage your subscription, visit !group_url"
-msgstr ""
-
-#: og.module:1776
-msgid "@body\n\n--\nThis message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-
-#: og.module:1778
-msgid "Membership request approved for '@title'"
-msgstr ""
-
-#: og.module:1780
-msgid "You may now post messages in this group located at !group_url"
-msgstr ""
-
-#: og.module:1782
-msgid "Membership request denied for '@title'"
-msgstr ""
-
-#: og.module:1784
-msgid "Sorry, your membership request was denied."
-msgstr ""
-
-#: og.module:1787
-msgid "Invitation to join the group '@group' at @site"
-msgstr ""
-
-#: og.module:1789
-msgid "Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n\n at group\n at description\nJoin: !group_url\n at body"
-msgstr ""
-
-#: og.module:1791
-msgid "Membership request for '@group' from '@username'"
-msgstr ""
-
-#: og.module:1793
-msgid "To instantly approve this request, visit !approve_url.\nYou may deny this request or manage members at !group_url. \n\nPersonal message from @username:\n------------------\n\n at request"
-msgstr ""
-
-#: og.module:1795
-msgid "You are now an administrator for the group '@group'"
-msgstr ""
-
-#: og.module:1797
-msgid "@username, you are now an administrator for the group '@group'.\n\nYou can administer this group by logging in here:\n !group_url"
-msgstr ""
-
-#: og.module:1838
-msgid "Join %name."
-msgstr ""
-
-#: og.module:1840
-msgid "(approval needed)"
-msgstr ""
-
-#: og.module:1927 modules/og_views/og_views.views.inc:381 tests/og_testcase.php:35
-msgid "Group node"
-msgstr ""
-
-#: og.module:1928
-msgid "May not be posted into a group."
-msgstr ""
-
-#: og.module:1929
-msgid "Standard group post (typically only author may edit)."
-msgstr ""
-
-#: og.module:1933
-msgid "Wiki group post (any group member may edit)."
-msgstr ""
-
-#: og.module:1988 includes/og.admin.inc:37
-msgid "Group details"
-msgstr ""
-
-#: og.module:1994;2092
-msgid "New groups"
-msgstr ""
-
-#: og.module:2032
-msgid "Maximum number of members to show"
-msgstr ""
-
-#: og.module:2038
-msgid "Group roles"
-msgstr ""
-
-#: og.module:2041
-msgid "Standard members"
-msgstr ""
-
-#: og.module:2042
-msgid "Administrators"
-msgstr ""
-
-#: og.module:2044
-msgid "You may specify which types of group members appear in the listing."
-msgstr ""
-
-#: og.module:2048
-msgid "Maximum number of groups to show"
-msgstr ""
-
-#: og.module:2075;2075
-msgid "OPML feed"
-msgstr ""
-
-#: og.module:2090
-msgid "more"
-msgstr ""
-
-#: og.module:2090
-msgid "Browse the newest groups."
-msgstr ""
-
-#: og.module:2108
-msgid "Invite friend"
-msgstr ""
-
-#: og.module:2111
-msgid "Manager: !name"
-msgstr ""
-
-#: og.module:2114
-msgid "My membership"
-msgstr ""
-
-#: og.module:2120
-msgid "Your membership request awaits approval."
-msgstr ""
-
-#: og.module:2121
-msgid "Delete request"
-msgstr ""
-
-#: og.module:2126
-msgid "You must <a href=\"!login\">login</a> in order to post into this group."
-msgstr ""
-
-#: og.module:2129
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> in order to post into this group."
-msgstr ""
-
-#: og.module:2136
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr ""
-
-#: og.module:2139
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr ""
-
-#: og.module:2184
-msgid "Request membership"
-msgstr ""
-
-#: og.module:2205
-msgid "Create !type"
-msgstr ""
-
-#: og.module:2206
-msgid "Add a new !type in this group."
-msgstr ""
-
-#: og.module:2222
-msgid "(pending approval)"
-msgstr ""
-
-#: og.module:2236
-msgid "Add a user to a group."
-msgstr ""
-
-#: og.module:2241
-msgid "All members for a given group."
-msgstr ""
-
-#: og.module:2246
-msgid "Retrieve the group memberships for a given user."
-msgstr ""
-
-#: og.module:2255
-msgid "Title of top group"
-msgstr ""
-
-#: og.module:2256
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr ""
-
-#: og.module:2257
-msgid "ID of top group"
-msgstr ""
-
-#: og.module:2258
-msgid "Type of top group"
-msgstr ""
-
-#: og.module:2259
-msgid "URL alias for the top group."
-msgstr ""
-
-#: og.module:2300
-msgid "README file"
-msgstr ""
-
-#: og.module:1275
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1540
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1543
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1565
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1745
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:2176
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:444
-msgid "administer organic groups"
-msgstr ""
-
-#: og.module:50
-msgid "Join group"
-msgstr ""
-
-#: og.module:57
-msgid "OPML"
-msgstr ""
-
-#: og.module:66
-msgid "Leave group"
-msgstr ""
-
-#: og.module:75
-msgid "Approve membership request"
-msgstr ""
-
-#: og.module:83
-msgid "Deny membership request"
-msgstr ""
-
-#: og.module:91
-msgid "Create group administrator"
-msgstr ""
-
-#: og.module:100
-msgid "Delete group administrator"
-msgstr ""
-
-#: og.module:119
-msgid "Manage membership"
-msgstr ""
-
-#: og.module:125
-msgid "Group activity"
-msgstr ""
-
-#: og.module:134
-msgid "Administer the suite of Organic groups modules."
-msgstr ""
-
-#: og.module:145
-msgid "Organic groups configuration"
-msgstr ""
-
-#: og.module:147
-msgid "Configure the main Organic groups module (og)."
-msgstr ""
-
-#: og.module:156
-msgid "Add members"
-msgstr ""
-
-#: og.module:167
-msgid "Broadcast"
-msgstr ""
-
-#: og.install:161
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr ""
-
-#: (duplicate) og.install:479 
-msgid "Organic groups group type"
-msgstr ""
-
-#: (duplicate) og.install:480  modules/og_views/includes/og_views_handler_filter_og_type_all.inc:11
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr ""
-
-#: (duplicate) og.install:487  modules/og_access/og_access.info:0
-msgid "Organic groups access control"
-msgstr ""
-
-#: (duplicate) og.install:488 
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr ""
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr ""
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr ""
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr ""
-
-#: includes/og.admin.inc:16
-msgid "You may <a href=\"!create\">create new content types</a> as needed. Note that you may have multiple types acting as groups and multiple types are allowed as group posts."
-msgstr ""
-
-#: includes/og.admin.inc:21 modules/og_notifications/og_notifications.module:444;537
-msgid "Type"
-msgstr ""
-
-#: includes/og.admin.inc:21
-msgid "Usage"
-msgstr ""
-
-#: includes/og.admin.inc:21
-msgid "Operations"
-msgstr ""
-
-#: includes/og.admin.inc:29
-msgid "Edit"
-msgstr ""
-
-#: includes/og.admin.inc:43
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr ""
-
-#: includes/og.admin.inc:44
-msgid "New groups always appear in the groups directory."
-msgstr ""
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr ""
-
-#: includes/og.admin.inc:46
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr ""
-
-#: includes/og.admin.inc:50
-msgid "Groups directory control"
-msgstr ""
-
-#: includes/og.admin.inc:52
-msgid "Site admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: includes/og.admin.inc:58
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr ""
-
-#: includes/og.admin.inc:59
-msgid "New groups always appear on the registration form."
-msgstr ""
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr ""
-
-#: includes/og.admin.inc:61
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr ""
-
-#: includes/og.admin.inc:65
-msgid "Registration form control"
-msgstr ""
-
-#: includes/og.admin.inc:67
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: includes/og.admin.inc:74
-msgid "Audience checkboxes"
-msgstr ""
-
-#: includes/og.admin.inc:76
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr ""
-
-#: includes/og.admin.inc:80
-msgid "Optional"
-msgstr ""
-
-#: includes/og.admin.inc:80
-msgid "Required"
-msgstr ""
-
-#: includes/og.admin.inc:83
-msgid "Audience required"
-msgstr ""
-
-#: includes/og.admin.inc:86
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr ""
-
-#: includes/og.admin.inc:93
-msgid "Messaging & Notifications"
-msgstr ""
-
-#: includes/og.admin.inc:99
-msgid "Format of \"From:\" field"
-msgstr ""
-
-#: includes/og.admin.inc:101
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr ""
-
-#: includes/og.admin.inc:105
-msgid "New content subject"
-msgstr ""
-
-#: includes/og.admin.inc:106
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr ""
-
-#: includes/og.admin.inc:111
-msgid "New content body"
-msgstr ""
-
-#: includes/og.admin.inc:113
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr ""
-
-#: includes/og.admin.inc:118
-msgid "Group admin notification body"
-msgstr ""
-
-#: includes/og.admin.inc:120
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr ""
-
-#: includes/og.admin.inc:125
-msgid "User approved notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:126
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:131
-msgid "User approved notification body"
-msgstr ""
-
-#: includes/og.admin.inc:133
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:138
-msgid "User denied notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:139
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:144
-msgid "User denied notification body"
-msgstr ""
-
-#: includes/og.admin.inc:146
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:151
-msgid "Invite user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:152
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr ""
-
-#: includes/og.admin.inc:157
-msgid "Invite user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:159
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr ""
-
-#: includes/og.admin.inc:164
-msgid "Request user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:165
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:170
-msgid "Request user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:172
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:177
-msgid "New admin user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:178
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:183
-msgid "New admin user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:185
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr ""
-
-#: includes/og.rules.inc:15
-msgid "User subscribes to group"
-msgstr ""
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr ""
-
-#: includes/og.rules.inc:21
-msgid "User approved to group by admin"
-msgstr ""
-
-#: includes/og.rules.inc:26
-msgid "User unsubscribes from group"
-msgstr ""
-
-#: includes/og.rules.inc:51
-msgid "User that subscribed to the group"
-msgstr ""
-
-#: includes/og.rules.inc:56;192;203 modules/og_actions/og_actions.module:351;399;447;494 modules/og_notifications/og_notifications.module:330;444;536;29 modules/og_views/og_views.views.inc:370
-msgid "Group"
-msgstr ""
-
-#: includes/og.rules.inc:82
-msgid "Subscribe user to group"
-msgstr ""
-
-#: includes/og.rules.inc:86
-msgid "User who will be subscribed"
-msgstr ""
-
-#: includes/og.rules.inc:90
-msgid "Group that user will be subscribed to"
-msgstr ""
-
-#: includes/og.rules.inc:96
-msgid "Unsubscribe user from group"
-msgstr ""
-
-#: includes/og.rules.inc:99
-msgid "User who will be unsubscribed"
-msgstr ""
-
-#: includes/og.rules.inc:103
-msgid "Group that user will be unsubscribed from"
-msgstr ""
-
-#: includes/og.rules.inc:109
-msgid "Add group node settings to content"
-msgstr ""
-
-#: includes/og.rules.inc:113
-msgid "Content that will become a group node"
-msgstr ""
-
-#: includes/og.rules.inc:116
-msgid "When creating a group node organic groups module requires some group settings. This action should be used after 'Add new content' action, that adds a <a href=\"@group-node-type\">group node type</a> content, and will result with a new group node."
-msgstr ""
-
-#: includes/og.rules.inc:139
-msgid "Subscription is approved"
-msgstr ""
-
-#: includes/og.rules.inc:140
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr ""
-
-#: includes/og.rules.inc:173
-msgid "Organic groups form settings"
-msgstr ""
-
-#: includes/og.rules.inc:184
-msgid "User is group member"
-msgstr ""
-
-#: includes/og.rules.inc:188
-msgid "User"
-msgstr ""
-
-#: includes/og.rules.inc:195
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr ""
-
-#: includes/og.rules.inc:199
-msgid "Content is a group"
-msgstr ""
-
-#: includes/og.rules.inc:206
-msgid "Evaluates to TRUE if the content is a group."
-msgstr ""
-
-#: includes/og.rules.inc:210
-msgid "Content is a group post"
-msgstr ""
-
-#: includes/og.rules.inc:214 tests/og_testcase.php:60
-msgid "Group post"
-msgstr ""
-
-#: includes/og.rules.inc:217
-msgid "Evaluates to TRUE if the content is a group post."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr ""
-
-#: modules/og_access/og_access.module:68
-msgid "Visible only within the targeted groups."
-msgstr ""
-
-#: modules/og_access/og_access.module:69
-msgid "Visible within the targeted groups and on other pages."
-msgstr ""
-
-#: modules/og_access/og_access.module:70
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:71
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. Checkbox defaults to <em>private</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:75
-msgid "Visibility of posts"
-msgstr ""
-
-#: modules/og_access/og_access.module:77
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post public. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting. If the setting you want is disabled here, check the settings under <em>Private Groups</em> setting below. You cannot set node visibility to always be public if private groups are set to always on and vice versa."
-msgstr ""
-
-#: modules/og_access/og_access.module:83
-msgid "New group home pages and default audience are always public."
-msgstr ""
-
-#: modules/og_access/og_access.module:84
-msgid "New group home pages and default audience are always private."
-msgstr ""
-
-#: modules/og_access/og_access.module:85
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>private</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:86
-msgid "Group administrator chooses whether her group homepage and audience are private or not. Defaults to <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:90
-msgid "Private groups"
-msgstr ""
-
-#: modules/og_access/og_access.module:93
-msgid "A private group's group home page cannot be seen by non-members, and new posts created in the group will default to being private. This setting controls what private groups options can be used when creating a new group or editing an existing group. If you select one of the <em>group administrator chooses</em> options then it will be up to group admins whether their new groups are private or not, with the default you specify here."
-msgstr ""
-
-#: modules/og_access/og_access.module:93
-msgid "Note that the privacy of all <em>content</em> in the group is determined as each node is created or edited, according to the <em>Visibility of Posts</em> setting on this page. Note also that changing this setting only affects the default for new groups being created, not the privacy of any existing groups! To change those you must edit the groups and their individual content nodes directly. If the setting you want is disabled here, check <em>Visibility of Posts</em> above. You cannot choose to only have private groups if node visibility is set to be always public, and vice versa."
-msgstr ""
-
-#: modules/og_access/og_access.module:105;145
-msgid "Private group"
-msgstr ""
-
-#: modules/og_access/og_access.module:106
-msgid "Checkbox for visibility of group home page to non-members."
-msgstr ""
-
-#: modules/og_access/og_access.module:148
-msgid "Should this group be visible only to its members? Disabled if the group is set to <em>List in Directory</em> or <em>Membership requests: open</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:207;216 modules/og_views/og_views.views.inc:345
-msgid "Public"
-msgstr ""
-
-#: modules/og_access/og_access.module:209;218
-msgid "Show this post to everyone, or only to members of the groups checked above. Posts without any groups are always <em>public</em>."
-msgstr ""
-
-#: modules/og_access/og_access.module:362
-msgid "All users may view this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:366
-msgid "Members of <a href=\"@group-node\">@group-name</a> may view this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:370
-msgid "Group admins of <a href=\"@group-node\">@group-name</a> may view/edit/delete this node."
-msgstr ""
-
-#: modules/og_access/og_access.module:18
-msgid "Organic groups access configuration"
-msgstr ""
-
-#: modules/og_access/og_access.module:19
-msgid "Choose whether new groups should be private or public."
-msgstr ""
-
-#: modules/og_access/og_access.info:0
-msgid "Enable access control for private posts and private groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:11
-msgid "Remove post from all groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:20
-msgid "Add post to the specified groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:29
-msgid "Remove post from the specified groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:38
-msgid "Subscribe user to the specified groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:44
-msgid "Unsubscribe user from the specified groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:50
-msgid "Promote user to an administrator in the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:56
-msgid "Demote user from an administrator in the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:62
-msgid "Approve user subscription to the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:68
-msgid "Deny user subscription to the specified group"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:77
-msgid "Make post publicly visible"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:86
-msgid "Make post private to its groups"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:156
-msgid "Select the groups to add to the node."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:163;262;311;359;407;455;502
-msgid "Please <a href=\"!url\">create</a> a group first."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:206
-msgid "Select the groups to remove from the node."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:213
-msgid "There are no groups. You must have at least one existing group with nodes assigned to use this action."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:255
-msgid "Select the groups to which this user should be subscribed."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:304
-msgid "Select the groups to which this user should be unsubscribed."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:353
-msgid "Select the group to which this user should be promoted."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:401
-msgid "Select the group from which this user should be demoted."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:449
-msgid "Select the group whose user subscription request should be approved."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:496
-msgid "Select the group whose user subscription request should be denied."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:104;114;124;137;187;235;284;333;381;429;476
-msgid "action"
-msgstr ""
-
-#: modules/og_actions/og_actions.module:104
-msgid "Set node %id to public."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:114
-msgid "Set node %id to private."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:124
-msgid "Removed node %id from all groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:137
-msgid "Added node id %id to groups %groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:187
-msgid "Removed node id %id from groups %groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:235
-msgid "Subscribed user %name to groups %groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:284
-msgid "Unsubscribed user %name from groups %groups."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:333
-msgid "%name was promoted to <em>group administrator</em> in %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:381
-msgid "Demoted user %name from <em>group administrator</em> in %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:429
-msgid "Approved user %name's subscription to %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.module:476
-msgid "Denied user %name's subscription to %group."
-msgstr ""
-
-#: modules/og_actions/og_actions.info:0
-msgid "Organic groups actions"
-msgstr ""
-
-#: modules/og_actions/og_actions.info:0
-msgid "Provides actions for use with Organic Groups and Trigger."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:19
-msgid "Customize notifications for each of your groups and each of their content types along with their frequency and delivery method."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:77
-msgid "Group subscriptions"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:91
-msgid "Allowed content types"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:94
-msgid "Select specific content types which should be <em>allowed</em> for subscriptions to <em>group + content type</em>."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:114
-msgid "Automatically enable notifications for any groups that I join."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:115
-msgid "Group notifications can also be <a href=\"!manage-url\">customized</a> in greater detail if required."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:123
-msgid "Node event notifications can be configured via the <a href=\"!url\">messaging templates</a> interface."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:127
-msgid "Autosubscribe users to any groups that they join."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:128
-msgid "Automatically enable notifications by default. Users can override this via their account page. Changing this setting will only affect new users and those who have not overridden the system default."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:185
-msgid "OG notifications (default)"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:186;192;198;204
-msgid "Most fields will be provided during the event."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:187
-msgid "Notifications for organic groups node events. Other group notification strings can be customized via the <a href=\"!url\">OG config</a> page."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:191
-msgid "OG notifications for new content"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:193
-msgid "Notifications for organic groups node creation events."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:197
-msgid "OG notifications for updated content"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:199
-msgid "Notifications for organic groups node update events."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:203
-msgid "OG notifications for comments"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:205
-msgid "Notifications for organic groups comment events."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:216
-msgid "Body header"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:218
-msgid "Body footer"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:225
-msgid "[site-name] [ogname]: [title]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:226
-msgid "Greetings, [user],"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:228
-msgid "A [type-name] has been updated in group [ogname]: [title]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:229;244
-msgid "[node-teaser]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:230;245
-msgid "Read more at [node-url]."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:233
-msgid "This is an automatic message from [site-name]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:234
-msgid "To manage your subscriptions, browse to [subscriptions-manage]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:243
-msgid "A [type-name] has been created in group [ogname]: [title]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:250
-msgid "A new comment has been added by [comment-author-name] to this thread in group [ogname]: [comment-title]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:251
-msgid "[comment-body]"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:252
-msgid "Read more at [comment-url] or reply via [comment-reply-url]."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:314
-msgid "Group: %name"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:321
-msgid "Content type in group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:325
-msgid "Subscribe to specific content within a group."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:340
-msgid "Content type"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:418
-msgid "There are no active group subscriptions available."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:444;538
-msgid "Send method"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:444;539
-msgid "Send Interval"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:449
-msgid "Add subscription"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:461
-msgid "All content types"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:485
-msgid "Add"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:517
-msgid "Subscription saved."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:557
-msgid "Current subscriptions"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:602
-msgid "Update"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:633
-msgid "Subscriptions updated."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:740;754
-msgid "%type posts in %group"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:793
-msgid "Site default"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:794
-msgid "Disabled"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:795
-msgid "Enabled"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.module:45
-msgid "subscribe to content in groups"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:14
-msgid "Organic groups notifications module installation script complete."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.install:106
-msgid "Organic groups notifications module uninstallation script complete."
-msgstr ""
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Organic Groups Notifications"
-msgstr ""
-
-#: modules/og_notifications/og_notifications.info:0
-msgid "Allows users to receive notifications and subscribe to group content."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:97
-msgid "Group nodes"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:144
-msgid "Group: Description"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:153
-msgid "Group: Members count"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:157
-msgid "Number of members for a group. Excludes memberships which are pending approval."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:161
-msgid "Group: Post count"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:165
-msgid "Number of published posts in a group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:170
-msgid "Group: Post count *new*"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:174
-msgid "Number of new posts in a group for the current user."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:178
-msgid "Group: Selective"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:179
-msgid "The group preference which determines how membership requests are managed (moderated, invite only, etc.)."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:189
-msgid "Group: Private"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:190
-msgid "Is the group home page private or not."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:198
-msgid "Private"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:206
-msgid "Group: List in directory"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:207
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:216
-msgid "List in directory"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:224
-msgid "Group: Join link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:225
-msgid "Displays a link for joining a group when a user is not already a member."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:232
-msgid "Group: Language"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:233
-msgid "Displays the language selected for a given group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:250
-msgid "Group types"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:251;259
-msgid "The type of a group (for example, \"blog entry\", \"forum post\", \"story\", etc)."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:258
-msgid "Group types (all)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:263
-msgid "Restrict to all content types that have been marked as groups."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:283
-msgid "The groups for a post."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:288;293
-msgid "Group node (post)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:289
-msgid "Bring in information about the group node based on a post's groups."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:299
-msgid "<strong>Posts</strong> are filtered for specific organic groups."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:302
-msgid "Post: in specified group (by number)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:306
-msgid "<strong>Posts</strong> are filtered for specified organic groups. The page context (if Display is a page) will be set to the first listed group. That means that blocks and breadcrumbs (and theme and locale, if applicable) will be based upon the first specified node id."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:310
-msgid "Post: Nid"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:311
-msgid "The node ID of the node."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:317
-msgid "OG: Posts in current group"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:318
-msgid "Posts in current group. Useful for blocks where determining context is hard. If page is not in any group context, no nodes are listed and thus a block would not appear."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:337
-msgid "Post: Public"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:338
-msgid "Is a given group post public or private according to OG."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:371
-msgid "Group that a member belongs to."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:373;378
-msgid "Group node (member)"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:374
-msgid "Bring in information about the group node based on a user's membership."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:383
-msgid "<strong>Members</strong> are filtered for a specific group."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:387
-msgid "User's groups"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:388
-msgid "Groups that a member belongs to."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:392
-msgid "OG: List of user's groups"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:396
-msgid "Group member"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:400
-msgid "OG: Group in current user's groups"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:403
-msgid "Member of a group"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:405
-msgid "OG: Group in specified user's groups. Note that OG usually considers a user's groups to be private information. You may want to add access control to your View or validation to this argument."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:409
-msgid "OG: Admin manage link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:410
-msgid "A link to the <em>Admin create or remove</em> page."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:417
-msgid "OG: Edit membership link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:418
-msgid "A link to the <em>My membership</em> page."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:425
-msgid "OG: Approve/Deny/Remove membership link"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:426
-msgid "A link to approve/deny/remove a group member."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:433
-msgid "OG: Is member an admin in a group"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:434
-msgid "Add <em>admin</em> text if user is the group manager."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:447
-msgid "OG: Is membership approved"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:448
-msgid "Appends <em>approval needed</em> if user's membership request is pending."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:455
-msgid "Approved"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:463
-msgid "OG: Is the group manager"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:464
-msgid "Add <em>manager</em> text if user is the group manager."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:472
-msgid "OG: Membership create date"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:473
-msgid "The date when the membership was created."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:486
-msgid "OG: Membership last updated date"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:487
-msgid "The date when the membership was last updated."
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:520
-msgid "OG: Notifications autosubscribe"
-msgstr ""
-
-#: modules/og_views/og_views.views.inc:521
-msgid "Does member receive email notifications for a group."
-msgstr ""
-
-#: modules/og_views/og_views.module:74
-msgid "Group search"
-msgstr ""
-
-#: modules/og_views/og_views.module:77
-msgid "Group notifications (Views enhanced)"
-msgstr ""
-
-#: modules/og_views/og_views.module:95
-msgid "This group offers an <a href=\"@groupfeed\">RSS feed</a>"
-msgstr ""
-
-#: modules/og_views/og_views.module:97
-msgid " and supports <a href=\"@notifications\">notifications</a>."
-msgstr ""
-
-#: modules/og_views/og_views.module:103
-msgid "Or subscribe to these personalized, sitewide feeds:"
-msgstr ""
-
-#: modules/og_views/og_views.module:106;110;114
-msgid "Feed"
-msgstr ""
-
-#: modules/og_views/og_views.module:107;111;115
-msgid "Page"
-msgstr ""
-
-#: modules/og_views/og_views.module:108
-msgid "My unread: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:112
-msgid "My group: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:116
-msgid "All posts: !links"
-msgstr ""
-
-#: modules/og_views/og_views.module:119
-msgid "Group notifications"
-msgstr ""
-
-#: modules/og_views/og_views.module:177
-msgid "Group home page view"
-msgstr ""
-
-#: modules/og_views/og_views.module:178
-msgid "Pick a View for your group home page. Only Views whose names start with <strong>og_ghp_</strong> are eligible. The View determines the layout of your group home page. You may alter the presentation using typical Views themeing techniques. See the Theme information link when editing your View and also see the Theme section of the !README. Also note that group admins can override this presentation using the included <em>Organic Groups Panels</em> module."
-msgstr ""
-
-#: modules/og_views/og_views.module:179
-msgid "None"
-msgstr ""
-
-#: modules/og_views/og_views.module:189
-msgid "Search group"
-msgstr ""
-
-#: modules/og_views/og_views.module:201
-msgid "The View %name was not found. Check your variables table or settings.php."
-msgstr ""
-
-#: modules/og_views/og_views.module:10
-msgid "Faces"
-msgstr ""
-
-#: modules/og_views/og_views.info:0
-msgid "Organic groups Views integration"
-msgstr ""
-
-#: modules/og_views/og_views.info:0
-msgid "<strong>Highly recommended.</strong>. Use Views to search and display organic groups."
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_is_active.inc:11
-msgid "approval needed"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_is_admin.inc:12
-msgid "admin"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:30
-msgid "Remove membership"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelink.inc:37
-msgid "Request: <a href=\"@approve\">approve</a> or <a href=\"@deny\">deny</a>."
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:30
-msgid "Admin: Remove"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkadmin.inc:36
-msgid "Admin: Create"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_field_og_managelinkmy.inc:10
-msgid "Edit membership"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:5
-msgid "Member types"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Members"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_is_admin.inc:6
-msgid "Group administrators"
-msgstr ""
-
-#: modules/og_views/includes/og_views_handler_filter_og_type.inc:6
-msgid "Group node type"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:12
-msgid "Argument type"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:14
-msgid "Node ID"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:15
-msgid "Node ID's separated by , or +"
-msgstr ""
-
-#: modules/og_views/includes/og_views_plugin_argument_validate_og_group_types.inc:24
-msgid "Validate current user is a member of a specified group"
-msgstr ""
-
-#: tests/og_testcase.php:84
-msgid "Save"
-msgstr ""
-
-#: tests/og_testcase.php:87
-msgid "!type %title has been created."
-msgstr ""
-
-#: tests/og_testcase.php:87
-msgid "%og_type created."
-msgstr ""
-
-#: tests/og_testcase.php:92
-msgid "%og_type loaded properly."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.ru.po
deleted file mode 100644
index 61fea5d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/general.ru.po
+++ /dev/null
@@ -1,144 +0,0 @@
-# Russian translation of Drupal (general)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-02 12:11+0100\n"
-"PO-Revision-Date: 2008-11-19 20:39+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian <alexey at osodoev.info>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: og.module:741;781;949;1037
-#: modules/og_panels/og_panels.module:146
-msgid "Cancel"
-msgstr "Отмена"
-
-#: og.module:1182
-#: modules/og_panels/og_panels.module:238
-msgid "Title"
-msgstr "Заголовок"
-
-#: og.module:1183
-#: modules/og_views/includes/og_views_handler_field_og_is_manager.inc:25
-msgid "Manager"
-msgstr "Руководитель"
-
-#: og.module:1221;1292;1715
-#: includes/og.panelscontent.inc:94;235
-msgid "Description"
-msgstr "Описание"
-
-#: og.module:1265
-#: modules/og_views/includes/og_views_handler_field_og_subscribe.inc:25
-msgid "Invite only"
-msgstr "Только по приглашению"
-
-#: og.module:1266
-#: modules/og_views/includes/og_views_handler_field_og_subscribe.inc:23
-msgid "Closed"
-msgstr "Закрытая"
-
-#: og.module:1515
-#: modules/og_panels/og_panels.module:264;457
-#: modules/og_views/og_views.views.inc:467
-msgid "Home"
-msgstr "Главная страница"
-
-#: og.module:1517;1708;2154;2187
-#: modules/og_access/og_access.module:188
-#: modules/og_notifications/og_notifications.module:236;29
-#: modules/og_views/og_views.views.inc:271
-#: theme/node-og-group-post.tpl.php:77
-msgid "Groups"
-msgstr "Группы"
-
-#: og.module:1811
-#: modules/og_views/og_views.views.inc:258
-msgid "Group posts"
-msgstr "Сообщения группы"
-
-#: og.module:2238
-#: modules/og_views/og_views.views.inc:356
-#: tests/og_testcase.php:35
-msgid "Group node"
-msgstr "Узел (node) группы"
-
-#: og.module:2299
-#: includes/og.admin.inc:36
-msgid "Group details"
-msgstr "Подробности группы"
-
-#: og.module:2311;2389
-#: modules/og_views/og_views.module:96
-msgid "Group notifications"
-msgstr "Уведомления группы"
-
-#: og.module:2350
-#: includes/og.panelscontent.inc:192
-msgid "Group roles"
-msgstr "Роли группы"
-
-#: og.module:2353
-#: includes/og.panelscontent.inc:194
-msgid "Standard members"
-msgstr "Рядовые участники"
-
-#: og.module:2354
-#: includes/og.panelscontent.inc:194
-msgid "Administrators"
-msgstr "Администраторы"
-
-#: (duplicate) og.install:448
-#: modules/og_views/includes/og_views_handler_filter_og_type_all.inc:11
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr "Не определены типы узлов (node), выступающие в качестве групп. См. примечания в !readme_file и раздел \"Типы материалов\" в начале <a href=\"!settings\">страницы настроек OG</a>."
-
-#: (duplicate) og.install:455
-#: modules/og_access/og_access.info:0
-msgid "Organic groups access control"
-msgstr "Управление доступом Organic Groups"
-
-#: includes/og.admin.inc:20
-#: modules/og_notifications/og_notifications.module:366
-msgid "Type"
-msgstr "Тип"
-
-#: includes/og.admin.inc:20
-#: modules/og_panels/og_panels.module:238
-msgid "Operations"
-msgstr "Операции"
-
-#: includes/og.panelscontent.inc:9;22;34;46;58
-#: includes/og.rules.inc:56;156;167
-#: modules/og_actions/og_actions.module:113;161
-#: modules/og_notifications/og_notifications.module:310
-#: modules/og_panels/og_panels.module:542;639
-#: modules/og_views/og_views.views.inc:345
-msgid "Group"
-msgstr "Группа"
-
-#: includes/og.panelscontent.inc:42;128
-#: modules/og_panels/og_panels.module:592
-#: modules/og_views/og_views.module:57
-msgid "Group search"
-msgstr "Поиск по группе"
-
-#: includes/og.panelscontent.inc:247
-#: modules/og_views/og_views.module:10
-msgid "Faces"
-msgstr "Лица"
-
-#: modules/og_notifications/og_notifications.module:390
-#: modules/og_panels/og_panels.module:494;509
-#: tests/og_testcase.php:85
-msgid "Save"
-msgstr "Сохранить"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/he.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/he.po
deleted file mode 100644
index 7e05b94..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/he.po
+++ /dev/null
@@ -1,1358 +0,0 @@
-# Hebrew translation of תיכון בליך
-# Copyright (c) 2007 ami <ami at blich.co.il>
-# Yuval Hager <yuval at avramzon.net>, 2007
-msgid ""
-msgstr ""
-"#-#-#-#-#  general.he.po (PROJECT VERSION)  #-#-#-#-#\n"
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 09:29-0700\n"
-"Last-Translator: ami <ami at blich.co.il>\n"
-"Language-Team: Hebrew <ami at blich.co.il>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"#-#-#-#-#  og-module.he.po (og-module)  #-#-#-#-#\n"
-"Project-Id-Version: og-module\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 19:38+0300\n"
-"Last-Translator: Yuval Hager <yuval at avramzon.net>\n"
-"Language-Team: Hebrew <he at li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
-"#-#-#-#-#  og-views-inc.he.po (PROJECT VERSION)  #-#-#-#-#\n"
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 09:28-0700\n"
-"Last-Translator: ami <ami at blich.co.il>\n"
-"Language-Team: Hebrew <ami at blich.co.il>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: node.tpl.php:21 og.module:49;314;806;940;1159
-msgid "groups"
-msgstr "קבוצות"
-
-#: og_views.inc:281;386 og.module:834;2153
-msgid "Title"
-msgstr "כותרת"
-
-#: og_views.inc:288;393 og.module:2153
-msgid "Author"
-msgstr "מחבר"
-
-#: og_views.inc:294;399 og.module:2153
-msgid "Replies"
-msgstr "תגובות"
-
-#: og_views.inc:474 og.module:602;2017
-msgid "subscribe"
-msgstr "הרשמה"
-
-#: og_views.inc:484 og.module:2000
-msgid "my subscription"
-msgstr "המנויים שלי"
-
-#: og.module:353;721 tests/og_testcase.php:20;22
-msgid "Submit"
-msgstr "הגש"
-
-#: og.module:2047;2059 og.install:418
-msgid "Disable"
-msgstr "בטל"
-
-#: og.module:0 og.install:340
-msgid "og"
-msgstr ""
-
-#: node.tpl.php:25
-msgid "categories"
-msgstr "סיווגים"
-
-#: og_xmlrpc.inc:13
-msgid "unrecognized user ID: %uid"
-msgstr ""
-
-#: og_xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "שם משתמש או סיסמה שגויים."
-
-#: og_xmlrpc.inc:33
-msgid "User is not a member of the specified group"
-msgstr ""
-
-#: og_xmlrpc.inc:48
-msgid "User is not allowed to retrieve subscriptions for another user."
-msgstr ""
-
-#: og.install:90
-msgid ""
-"Organic groups module enabled. Please see the included readme.txt file for "
-"further installation instructions."
-msgstr ""
-
-#: tests/og_testcase.php:25
-msgid "Your %post was created."
-msgstr "שמירת %post בוצעה."
-
-#: og.module:36
-msgid ""
-"Group specific blocks are only visible on group pages and not on systemwide "
-"pages like the home page or admin pages."
-msgstr ""
-
-#: og.module:38
-msgid ""
-"In order to let group admins determine their own group theme, you must "
-"enable multiple themes using !page."
-msgstr ""
-
-#: og.module:38
-msgid "theme configuration page"
-msgstr "בחירת עיצוב"
-
-#: og.module:48
-msgid "subscribe to group"
-msgstr "הרשם לקבוצה"
-
-#: og.module:52
-msgid "my groups"
-msgstr "הקבוצות שלי"
-
-#: og.module:53
-msgid "unsubscribe from group"
-msgstr "בטל חברות בקבוצה"
-
-#: og.module:54
-msgid "approve subscription request"
-msgstr "אשר בקשת חברות"
-
-#: og.module:55
-msgid "deny subscription request"
-msgstr "דחה בקשת חברות"
-
-#: og.module:56
-msgid "create group administrator"
-msgstr ""
-
-#: og.module:57
-msgid "delete group administrator"
-msgstr ""
-
-#: og.module:58
-msgid "remove post from group"
-msgstr "מחק פרסום מקבוצה"
-
-#: og.module:59
-msgid "group feed"
-msgstr "הזנת קבוצה"
-
-#: og.module:61
-msgid "organic groups configuration"
-msgstr "הגדר קבוצות אורגניות"
-
-#: og.module:71
-msgid "subscriber management"
-msgstr "ניהול המנויים"
-
-#: og.module:72
-msgid "list"
-msgstr "רשימת חברים"
-
-#: og.module:73
-msgid "manage subscription"
-msgstr "המנויים שלי"
-
-#: og.module:74
-msgid "send invitation"
-msgstr "שלח הזמנה"
-
-#: og.module:76
-msgid "add subscribers"
-msgstr "הוסף חברים"
-
-#: og.module:86
-msgid "email"
-msgstr "דוא\"ל"
-
-#: og.module:264
-msgid "Send email to %group"
-msgstr "שלח דוא\"ל אל כל קבוצה: %group"
-
-#: og.module:269
-msgid ""
-"Your email will be sent to !count in this group. Please use this feature "
-"sparingly."
-msgstr "הדוא\"ל יישלח אל !count בקבוצה זו. אנא פעל בשיקול דעת. "
-
-#: og.module:272
-msgid "Subject"
-msgstr "נושא"
-
-#: og.module:272
-msgid "Enter a subject for your email."
-msgstr "נושא ההודעה."
-
-#: og.module:273
-msgid "Body"
-msgstr "תוכן"
-
-#: og.module:273
-msgid "Enter a body for your email."
-msgstr "תוכן ההודעה."
-
-#: og.module:274
-msgid "Send email"
-msgstr "שלח דואר אלקטרוני"
-
-#: og.module:314
-msgid "home"
-msgstr ""
-
-#: og.module:327
-msgid ""
-"You may not unsubscribe from this group because it is a %closed group. You "
-"should request unsubscription from a group administrator."
-msgstr ""
-
-#: og.module:327;2022
-msgid "closed"
-msgstr "סגור"
-
-#: og.module:330
-msgid ""
-"You may not unsubscribe from this group because you are its owner. A site "
-"administrator can assign ownership to another user and then you may "
-"unsubscribe."
-msgstr ""
-"אין באפשרותך להסיר את חברותך מקבוצה זו מכיוון שאתה מנהל הקבוצה, מנהל האתר "
-"יכול לצרף מנהל חדש לקבוצה זו תחילה, תוכל להסיר את חברותך לאחר מכן."
-
-#: og.module:333
-msgid "Unsubscribe from this group"
-msgstr "בטל חברות בקבוצה זו"
-
-#: og.module:334
-msgid "Goodbye"
-msgstr ""
-
-#: og.module:334
-msgid "Actions"
-msgstr "פעולות"
-
-#: og.module:342;346;349
-msgid "Email notification"
-msgstr "הודעת דוא\"ל"
-
-#: og.module:342;2058
-msgid "enabled"
-msgstr ""
-
-#: og.module:342;2063
-msgid "disabled"
-msgstr "חסום"
-
-#: og.module:342
-msgid ""
-"Do you want to receive an email each time a message is posted to this group?"
-msgstr ""
-
-#: og.module:346
-msgid ""
-"Your !prof is configured to: <em>Always receive email notifications</em>."
-msgstr "!prof שלך מוגדר <em> לקבל התראות דוא\"ל </em>"
-
-#: og.module:346;349
-msgid "personal profile"
-msgstr "הפרופיל האישי"
-
-#: og.module:349
-msgid ""
-"Your !prof is configured to: <em>Never receive email notifications</em>."
-msgstr "!prof שלך מוגדר <em> לא לקבל התראות דוא\"ל </em>"
-
-#: og.module:364
-msgid "Subscription saved."
-msgstr ""
-
-#: og.module:415
-msgid "!name already approved to group %group"
-msgstr ""
-
-#: og.module:420
-msgid "Subscription request approved."
-msgstr ""
-
-#: og.module:442
-msgid "Subscription request denied."
-msgstr ""
-
-#: og.module:464
-msgid "User was promoted to %ga"
-msgstr ""
-
-#: og.module:464;476
-msgid "group administrator"
-msgstr ""
-
-#: og.module:476
-msgid "User is no longer a %ga"
-msgstr ""
-
-#: og.module:487
-msgid "Confirmation"
-msgstr "אישור"
-
-#: og.module:487
-msgid "Remove %title from this group."
-msgstr "מחק את %title מקבוצה זו"
-
-#: og.module:489
-msgid "Remove"
-msgstr ""
-
-#: og.module:504
-msgid "%title removed from group."
-msgstr ""
-
-#: og.module:522
-msgid "Email addresses or usernames"
-msgstr "כתובת דוא\"ל או שם משתמש"
-
-#: og.module:522
-msgid ""
-"Enter up to %max email addresses or usernames. Separate multiple addresses "
-"by commas or new lines. Each person will receive an invitation message from "
-"you."
-msgstr ""
-"הזן עד %max כתובות דוא\"ל או שמות משתמשים. הפרד בין הכתובות בפסיקים או שורות "
-"חדשות. לכל כתובת שתוזןתשלח הזמנה ממך.  "
-
-#: og.module:523
-msgid "Personal message"
-msgstr "הודעה אישית"
-
-#: og.module:523
-msgid ""
-"Optional. Enter a message which will become part of the invitation email."
-msgstr "באפשרותך לשלוח הודעה אשר תצורף להזמנה בדוא\"ל."
-
-#: og.module:524
-msgid "Send invitation"
-msgstr "שלח הזמנה"
-
-#: og.module:539
-#, fuzzy
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr ""
-"המערכת אינה מאפשרת לך לשלוח יותר מ-%number הודעות בשעה. אפשר לנסות שוב מאוחר "
-"יותר."
-
-#: og.module:542
-msgid "You may not invite yourself - @self"
-msgstr ""
-
-#: og.module:566
-msgid "invalid email address or username: "
-msgstr "כתובת דוא\"ל או שם משתמש לא תקפה"
-
-#: og.module:602
-msgid ""
-"In order to subscribe to this group, you must login or register a new "
-"account. After you have successfully done so, you will need to follow the %"
-"subscribe link again."
-msgstr ""
-
-#: og.module:654
-msgid ""
-"Subscription request to the %group group awaits approval by an administrator."
-msgstr ""
-
-#: og.module:660
-msgid "Subscribed to the @group"
-msgstr ""
-
-#: og.module:665
-msgid ""
-"Subscription request to the @group group was rejected, only group "
-"administrators can add users to this group."
-msgstr ""
-
-#: og.module:686
-msgid "User unsubscribed from group."
-msgstr ""
-
-#: og.module:716
-msgid "List of users"
-msgstr "רשימת חברים"
-
-#: og.module:719
-msgid ""
-"Add one or more usernames in order to associate users with this group. "
-"Multiple usernames should be separated by a comma."
-msgstr "צרף חברים לקבוצה זו, הפרד בפסיקים בכדי לצרף חברים מרובים.    "
-
-#: og.module:740
-msgid "Unrecognized %names: "
-msgstr ""
-
-#: og.module:760
-msgid "Name"
-msgstr "שם"
-
-#: og.module:764
-msgid "Operations"
-msgstr "פעולות אפשריות"
-
-#: og.module:768;782
-msgid "manager"
-msgstr "מנהל"
-
-#: og.module:770
-msgid "edit group"
-msgstr "עדכון קבוצה"
-
-#: og.module:781;1627
-msgid "(approval needed)"
-msgstr "(דורש אישור מנהל קבוצה)"
-
-#: og.module:786
-msgid "unsubscribe"
-msgstr "בטל הרשמה"
-
-#: og.module:788
-msgid "admin: remove"
-msgstr ""
-
-#: og.module:791
-msgid "admin: create"
-msgstr "הפוך חבר למנהל הקבוצה"
-
-#: og.module:795
-msgid "approve"
-msgstr ""
-
-#: og.module:796
-msgid "deny"
-msgstr "לא אפשרי"
-
-#: og.module:806
-msgid "Home"
-msgstr "בית"
-
-#: og.module:808;834
-msgid "Subscribers"
-msgstr "חברים"
-
-#: og.module:834
-msgid "Manager"
-msgstr "מנהל"
-
-#: og.module:834;935;1016
-msgid "Description"
-msgstr "תיאור"
-
-#: og.module:846
-msgid "No groups"
-msgstr "אין קבוצות"
-
-#: og.module:849
-#, fuzzy
-msgid ""
-"You may also view an !opml listing RSS feeds from your subscribed groups."
-msgstr "אין פרסומים חדשים בקבוצות אליהן הינך רשום."
-
-#: og.module:849;1908;1908
-msgid "OPML file"
-msgstr ""
-
-#: og.module:943
-msgid " RSS feed"
-msgstr "קורא חדשות - RSS"
-
-#: og.module:987
-msgid "No posts in this group."
-msgstr ""
-
-#: og.module:990
-msgid ""
-"No public posts in this group. Consider subscribing to this group in order "
-"to view its posts."
-msgstr ""
-"אין פרסומים פומביים בקבוצה זו. הרשם לקבוצה זו כדי לראות את הפרסומים שבה."
-
-#: og.module:1016
-msgid ""
-"A brief description for the group details block and the group directory."
-msgstr ""
-
-#: og.module:1017
-msgid "Group website"
-msgstr ""
-
-#: og.module:1017
-msgid "If your group has its own website, enter the address here."
-msgstr ""
-
-#: og.module:1025
-msgid "Subscription requests"
-msgstr ""
-
-#: og.module:1025
-msgid "open - subscription requests are accepted immediately."
-msgstr ""
-
-#: og.module:1025
-msgid "moderated - subscription requests must be approved."
-msgstr ""
-
-#: og.module:1025
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr ""
-
-#: og.module:1025
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr ""
-
-#: og.module:1025
-msgid ""
-"How should subscription requests be handled in this group? When you select "
-"<em>closed</em>, users will not be able to subscribe <strong>or</strong> "
-"unsubscribe."
-msgstr ""
-
-#: og.module:1046;2086
-msgid "registration form"
-msgstr ""
-
-#: og.module:1046
-msgid ""
-"Should this group be available for subscription during registration?. If "
-"checked, a corresponding checkbox will be added to the registration form."
-msgstr ""
-
-#: og.module:1070
-msgid "list in groups directory"
-msgstr ""
-
-#: og.module:1070
-msgid "Should this group appear on the !page?"
-msgstr ""
-
-#: og.module:1070
-msgid "list of groups page"
-msgstr "רשימת הקבוצות"
-
-#: og.module:1079
-msgid "Language"
-msgstr "שפה"
-
-#: og.module:1082
-msgid ""
-"Selecting a different locale will change the interface language of the "
-"group. Users who have chosen a preferred language always see their chosen "
-"language."
-msgstr ""
-
-#: og.module:1087
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr ""
-
-#: og.module:1108
-msgid ""
-"Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr ""
-
-#: og.module:1189
-msgid "You must !join before posting on this web site."
-msgstr ""
-
-#: og.module:1189
-msgid "join a group"
-msgstr ""
-
-#: og.module:1323;1326;2097;2098
-msgid "Public"
-msgstr ""
-
-#: og.module:1323
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only uncheck this box if truly needed."
-msgstr ""
-
-#: og.module:1326
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only check this box if truly needed."
-msgstr ""
-
-#: og.module:1361;1367
-msgid "Audience"
-msgstr "קהל יעד"
-
-#: og.module:1372;1631;1698
-msgid "Groups"
-msgstr "קבוצות"
-
-#: og.module:1511
-msgid "Log"
-msgstr "יומן פעילות"
-
-#: og.module:1592
-msgid "@group: '@title' at @site"
-msgstr ""
-
-#: og.module:1594
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@body\n"
-"\n"
-"View original: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed to the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-
-#: og.module:1596
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To "
-"visit this group, browse to !url_group. To unsubscribe from this group, "
-"visit !url_unsubscribe"
-msgstr ""
-
-#: og.module:1598
-msgid "Subscription request approved for '@title'"
-msgstr ""
-
-#: og.module:1600
-msgid "You many now post messages in this group located at !group_url"
-msgstr ""
-
-#: og.module:1602
-msgid "Subscription request denied for '@title'"
-msgstr ""
-
-#: og.module:1604
-msgid "Sorry, your subscription request was denied."
-msgstr ""
-
-#: og.module:1606
-msgid "Invitation to join the group '@group' at @site"
-msgstr ""
-
-#: og.module:1608
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. "
-"Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Subscribe: !group_url\n"
-"@body"
-msgstr ""
-
-#: og.module:1610
-msgid "Subscription request for '@group' from '@username'"
-msgstr ""
-
-#: og.module:1612
-msgid ""
-"To instantly approve this request, visit !approve_url\n"
-"\n"
-"You may deny this request or manage subscribers at !group_url"
-msgstr ""
-
-#: og.module:1625
-msgid "Subscribe to @name."
-msgstr ""
-
-#: og.module:1640
-msgid "Organic groups settings"
-msgstr ""
-
-#: og.module:1643
-msgid ""
-"Never send email notifications. Useful when tracking activity via RSS feed "
-"instead."
-msgstr ""
-"לעולם אל תשלח התרעות בדוא\"ל; אופציה זו שימושית כאשר מעקב ב-RSS פעיל במקום."
-
-#: og.module:1644
-msgid "Always send email notifications"
-msgstr "שלח תמיד התרעות בדוא\"ל"
-
-#: og.module:1645
-msgid ""
-"Selectively send email notification based on the checkbox for each of my "
-"group's <em>My Subscription</em> page"
-msgstr ""
-
-#: og.module:1649
-msgid "Email notifications"
-msgstr "הודעות דוא\"ל"
-
-#: og.module:1652
-msgid ""
-"When posts are submitted into your subscribed groups, you may be notified "
-"via email."
-msgstr "כאשר  ישנם פרסומים  חדשים בקבוצות אליהן הינך רשום, תעודכן בדוא\"ל."
-
-#: og.module:1793;2071
-msgid "Group details"
-msgstr "פרטי הקבוצה"
-
-#: og.module:1798
-msgid "Group authors"
-msgstr "כותבי הקבוצה"
-
-#: og.module:1800;1925
-msgid "New groups"
-msgstr "קבוצות חדשות"
-
-#: og.module:1801;1898
-msgid "My groups"
-msgstr "הקבוצות שלי"
-
-#: og.module:1802;1875
-msgid "Group notifications"
-msgstr "עידכונים לקבוצה זו"
-
-#: og.module:1834
-msgid "Maximum number of items to show"
-msgstr ""
-
-#: og.module:1856
-msgid "This group offers a !groupfeed and an !email."
-msgstr "עדכונים הנוגעים לקבוצה זו ניתן לקבל ב !groupfeed ו !email"
-
-#: og.module:1856
-msgid "RSS feed"
-msgstr "קורא חדשות - RSS"
-
-#: og.module:1856
-msgid "email subscription"
-msgstr "התראות דוא\"ל"
-
-#: og.module:1859
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr ""
-
-#: og.module:1861;1865;1869
-msgid "feed"
-msgstr ""
-
-#: og.module:1862;1866;1870
-msgid "page"
-msgstr ""
-
-#: og.module:1863
-msgid "my unread: "
-msgstr ""
-
-#: og.module:1867
-msgid "my group: "
-msgstr ""
-
-#: og.module:1871
-msgid "all posts: "
-msgstr ""
-
-#: og.module:1891;1923;1958
-msgid "more"
-msgstr "עוד"
-
-#: og.module:1891
-msgid "Browse all of my groups."
-msgstr "עיין בכל הקבוצות שלי."
-
-#: og.module:1923
-msgid "Browse the newest groups."
-msgstr "עיין בקבוצות החדשות ביותר שלי."
-
-#: og.module:1958
-msgid "View all subscribers."
-msgstr ""
-
-#: og.module:1961
-msgid "Recent authors"
-msgstr "כותבים פרסומים אחרונים"
-
-#: og.module:1991
-msgid "invite friend"
-msgstr "הזמן חבר"
-
-#: og.module:1999
-msgid "manager: "
-msgstr "מנהל: "
-
-#: og.module:2002
-msgid "website"
-msgstr ""
-
-#: og.module:2006
-msgid "Your subscription request awaits approval."
-msgstr ""
-
-#: og.module:2007
-msgid "delete request"
-msgstr "מחיקת בקשה"
-
-#: og.module:2010
-msgid "You must login/register in order to contribute to this group."
-msgstr ""
-
-#: og.module:2014
-msgid "request subscription"
-msgstr "בקשה להרשם"
-
-#: og.module:2022
-msgid ""
-"This is a @closed group. The group administrators add/remove subscribers as "
-"needed."
-msgstr ""
-
-#: og.module:2036
-msgid "create !type"
-msgstr "צור !type"
-
-#: og.module:2036
-msgid "Add a new !s in this group."
-msgstr ""
-
-#: og.module:2043;2064
-msgid "Enable"
-msgstr ""
-
-#: og.module:2056
-msgid "Organic groups configuration"
-msgstr "הגדר קבוצות אורגניות"
-
-#: og.module:2060
-msgid ""
-"Before disabling this module, use the button below to restore default "
-"permissions."
-msgstr ""
-
-#: og.module:2065
-msgid ""
-"You usually want to enable access control with this module. The button below "
-"will delete one record in your node_access table and thus enable node "
-"permissions on your site. You may revert by clicking the same button again."
-msgstr ""
-
-#: og.module:2067
-msgid "Module status"
-msgstr "מצב רכיב"
-
-#: og.module:2068
-msgid "Organic groups access control is currently %status."
-msgstr ""
-
-#: og.module:2073
-msgid ""
-"New groups don't appear in the groups directory. Administrators control the "
-"directory exclusively."
-msgstr ""
-
-#: og.module:2074
-msgid "New groups always appear in the groups directory."
-msgstr "קבוצות חדשות תמיד מופיעות בספריית הקבוצות."
-
-#: og.module:2075
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %in."
-msgstr ""
-
-#: og.module:2075
-msgid "in directory"
-msgstr ""
-
-#: og.module:2076
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %out."
-msgstr ""
-
-#: og.module:2076
-msgid "not in directory"
-msgstr ""
-
-#: og.module:2078
-msgid "Groups directory control"
-msgstr "ניהול סיפריית הקבוצות"
-
-#: og.module:2078;2086
-msgid ""
-"OG admins always see the checkbox for adding a group to the %dir. Note that "
-"changing this setting has no effect on existing posts. Re-save those posts "
-"to acquire this new setting."
-msgstr ""
-
-#: og.module:2078
-msgid "groups directory"
-msgstr "סיפריית הקבוצות"
-
-#: og.module:2081
-msgid ""
-"New groups don't appear in on the registration form. Administrators control "
-"the form exclusively."
-msgstr ""
-
-#: og.module:2082
-msgid "New groups always appear on the registration form."
-msgstr "קבוצות חדשות תמיד מופיעות בטופס הרישום."
-
-#: og.module:2083
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %in."
-msgstr ""
-
-#: og.module:2083
-msgid "on form"
-msgstr ""
-
-#: og.module:2084
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %out."
-msgstr ""
-
-#: og.module:2084
-msgid "not on form"
-msgstr ""
-
-#: og.module:2086
-msgid "Registration form control"
-msgstr ""
-
-#: og.module:2089
-msgid ""
-"New registrants are not subscribed to group email notifications by default. "
-"A user may choose to enable this from her profile page or her my "
-"subscriptions page."
-msgstr ""
-
-#: og.module:2090
-msgid ""
-"New registrants are subscribed to group email notifications by default. A "
-"user may choose to disable this from her profile page."
-msgstr ""
-
-#: og.module:2092
-msgid "Group email notifications"
-msgstr ""
-
-#: og.module:2092
-msgid ""
-"Should new registrants automatically be notified via email when new content "
-"is posted to their subscribed group? Note that changing this setting has no "
-"effect on existing subscriptions."
-msgstr ""
-
-#: og.module:2094
-msgid "Node authoring form"
-msgstr ""
-
-#: og.module:2095
-msgid "Explanation or submission guidelines"
-msgstr ""
-
-#: og.module:2095
-msgid ""
-"This text will be displayed at the top of the group submission form.  It is "
-"useful for helping or instructing your users."
-msgstr ""
-
-#: og.module:2096
-msgid "Audience checkboxes"
-msgstr ""
-
-#: og.module:2096
-msgid ""
-"Show each subscribed group as a checkbox in the Audience section. This "
-"enables user to place her post into multiple groups. If unchecked, simplify "
-"the user interface by omitting the checkboxes and assuming user wants to "
-"post into the current group. Group administrators always see checkboxes."
-msgstr ""
-
-#: og.module:2097
-msgid "Visible only within the targeted groups"
-msgstr ""
-
-#: og.module:2097
-msgid "Visible within the targeted groups and on other pages"
-msgstr ""
-
-#: og.module:2097;2097
-msgid ""
-"Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr ""
-
-#: og.module:2097
-msgid "Checkbox defaults to @pub."
-msgstr ""
-
-#: og.module:2097
-msgid "Checkbox defaults to @pri."
-msgstr ""
-
-#: og.module:2097
-msgid "Private"
-msgstr ""
-
-#: og.module:2098
-msgid "Visibility of posts"
-msgstr ""
-
-#: og.module:2098
-msgid ""
-"Determine how broadly available a given post should be when it is affiliated "
-"with a group. OG admins always see the checkbox for making a post @pub. Note "
-"that changing this setting has no effect on existing posts. Re-save those "
-"posts to acquire this new setting."
-msgstr ""
-
-#: og.module:2100
-msgid "optional"
-msgstr ""
-
-#: og.module:2100
-msgid "required"
-msgstr ""
-
-#: og.module:2101
-msgid "Audience required"
-msgstr ""
-
-#: og.module:2101
-msgid ""
-"Do you require that all posts be affiliated with a group? If so, new users "
-"will be unable to complete a post until they join a group. Note that "
-"changing this setting will affect existing posts when they are edited."
-msgstr ""
-
-#: og.module:2112
-msgid "Omitted content types"
-msgstr ""
-
-#: og.module:2112
-msgid ""
-"Select any node types which should <em>not</em> participate in the Audience "
-"targetting system. Node types which are designated as group home page node "
-"types (see below) will be automatically excluded."
-msgstr ""
-
-#: og.module:2114
-msgid "Group home page"
-msgstr "עמוד הבית של הקבוצה"
-
-#: og.module:2115
-msgid "River of News"
-msgstr ""
-
-#: og.module:2115
-msgid "Group by content type"
-msgstr "קבץ לפי סוג תוכן"
-
-#: og.module:2116
-msgid "Presentation style"
-msgstr ""
-
-#: og.module:2116
-msgid ""
-"If neither of these presentations suits you, you may override in the theme "
-"layer."
-msgstr ""
-
-#: og.module:2117
-msgid "Maximum posts on group home page"
-msgstr "מספר פרסומים מקסימליים בעמוד הבית של הקבוצה"
-
-#: og.module:2117
-msgid ""
-"If using River of News display, indicate the number of posts on home page. "
-"If grouping posts by content type, indicate number of posts per type."
-msgstr ""
-
-#: og.module:2118
-msgid "Group home page node types"
-msgstr ""
-
-#: og.module:2118
-msgid ""
-"<b>Required</b>. Select the node types which act as group home pages. "
-"Usually, you will want to !create called <em>group</em> for this purpose."
-msgstr ""
-
-#: og.module:2118
-msgid "create a simple node type"
-msgstr ""
-
-#: og.module:2120
-msgid "Email settings"
-msgstr "הגדרות דוא\"ל"
-
-#: og.module:2121
-msgid "New content subject"
-msgstr ""
-
-#: og.module:2122
-msgid "New content body"
-msgstr ""
-
-#: og.module:2123
-msgid "Group admin email body"
-msgstr ""
-
-#: og.module:2124
-msgid "User approved email subject"
-msgstr ""
-
-#: og.module:2125
-msgid "User approved email body"
-msgstr ""
-
-#: og.module:2126
-msgid "User denied email subject"
-msgstr ""
-
-#: og.module:2127
-msgid "User denied email body"
-msgstr ""
-
-#: og.module:2128
-msgid "Invite user email subject"
-msgstr ""
-
-#: og.module:2129
-msgid "Invite user email body"
-msgstr ""
-
-#: og.module:2130
-msgid "Request user email subject"
-msgstr ""
-
-#: og.module:2131
-msgid "Request user email body"
-msgstr ""
-
-#: og.module:2134;2135
-msgid "Member pictures"
-msgstr "תמונות חבר"
-
-#: og.module:2135
-msgid ""
-"Should member pictures be shown in the group subscribers and group details "
-"blocks? You must also enable pictures in !user."
-msgstr ""
-
-#: og.module:2135
-msgid "User configuration"
-msgstr ""
-
-#: og.module:2153
-msgid "Last reply"
-msgstr "תשובה אחרונה"
-
-#: og.module:2171
-msgid "(pending approval)"
-msgstr "(ממתין לאישור)"
-
-#: og.module:2195
-msgid "Subscribe a user to a group"
-msgstr "רשום משתמש לקבוצה"
-
-#: og.module:2200
-msgid "All subscribers for a given group."
-msgstr "כל החברים בקבוצה מסויימת."
-
-#: og.module:2205
-msgid "Retrieve the group subscriptions for a given user."
-msgstr ""
-
-#: og.module:2216;2228
-msgid "[ogname]"
-msgstr ""
-
-#: og.module:2216
-msgid "The name of the organic group this post belongs to."
-msgstr "שם הקבוצה שפוסט זה שייך אליה."
-
-#: og.module:267
-msgid "the sole subscriber"
-msgid_plural "all @count subscribers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:300
-msgid "1 email sent."
-msgid_plural "@count emails sent"
-msgstr[0] "נשלחה הודעת דוא\"ל."
-msgstr[1] "נשלחו @count הודעות דוא\"ל"
-
-#: og.module:592
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:740
-msgid "name"
-msgid_plural "names"
-msgstr[0] "שם"
-msgstr[1] "שמות"
-
-#: og.module:756
-msgid "1 user added to the group"
-msgid_plural "@count users added to the group"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1367
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1993
-msgid "1 subscriber"
-msgid_plural "@count subscribers"
-msgstr[0] "משתמש רשום אחד"
-msgstr[1] "@count משתמשים רשומים"
-
-#: og.module:153
-msgid "administer organic groups"
-msgstr ""
-
-#: og_views.inc:47
-msgid ""
-"Displays <em>yes</em> if group automatically sends email notifications to "
-"subscribers"
-msgstr ""
-
-#: og_views.inc:51
-msgid "Displays the language selected for a given group"
-msgstr ""
-
-#: og_views.inc:61
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr ""
-
-#: og_views.inc:80;104
-msgid "Displays <em>yes</em> if post is public according to OG."
-msgstr ""
-
-#: og_views.inc:121
-msgid "Og: Group Name"
-msgstr "שם הקבוצה"
-
-#: og_views.inc:125
-msgid "Display the title of the first group a node belongs to."
-msgstr ""
-
-#: og_views.inc:145
-msgid "Og: Subscription email"
-msgstr ""
-
-#: og_views.inc:148
-msgid "Does subscriber receive email notifications for a group."
-msgstr ""
-
-#: og_views.inc:165
-msgid "Og: Group in User Subbed Groups"
-msgstr ""
-
-#: og_views.inc:169
-msgid "Groups are filtered to where current user is a member ."
-msgstr ""
-
-#: og_views.inc:190
-msgid "Og: Post in User Subbed Groups"
-msgstr ""
-
-#: og_views.inc:194
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr ""
-
-#: og_views.inc:204
-msgid "Og: Group nid"
-msgstr ""
-
-#: og_views.inc:206
-msgid "This argument filters for a given organic group"
-msgstr ""
-
-#: og_views.inc:233
-msgid "Shows all activity in subscribed groups."
-msgstr "הצד את כל הפעילויות בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:237
-msgid "recent posts in my groups"
-msgstr "פרסומים אחרונים בקבוצות שלי"
-
-#: og_views.inc:242
-msgid "There are no posts in your subscribed groups."
-msgstr "אין פרסומים בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:249
-msgid "my recent"
-msgstr "רשימת הפרסומים האחרונים שלי"
-
-#: og_views.inc:269
-msgid "Group"
-msgstr ""
-
-#: og_views.inc:275;380
-msgid "Type"
-msgstr "סוג"
-
-#: og_views.inc:301;406
-msgid "Last Post"
-msgstr "פרסום אחרון"
-
-#: og_views.inc:336
-msgid "Shows unread posts in subscribed groups."
-msgstr "הצג פרסומים שלא נקראו בקבוצות הרשומות."
-
-#: og_views.inc:342
-msgid "unread posts in my groups"
-msgstr "פרסומים שלא נקראו בקבוצה שלי"
-
-#: og_views.inc:347
-msgid "There are no new posts in your subscribed groups."
-msgstr "אין פרסומים חדשים בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:354
-msgid "my unread"
-msgstr ""
-
-#: og_views.inc:458
-msgid "external website"
-msgstr ""
-
-#: og_views.inc:470
-msgid "Closed"
-msgstr "סגור"
-
-#: og_views.inc:472
-#, fuzzy
-msgid "Invite only"
-msgstr "כותרת בלבד"
-
-#: og_views.inc:488
-#, fuzzy
-msgid "yes"
-msgstr "סוגים"
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.de.po
deleted file mode 100644
index 219b240..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.de.po
+++ /dev/null
@@ -1,482 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-15 22:43+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr "Es muss mindestens ein Inhaltstyp festgelegt werden, der als Gruppe und ein weiterer der als Gruppenbeitrag fungiert. Nach Bedarf kann ein <a href=\"!create\">neuer Inhaltstyp</a> erstellt werden."
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr "Inhaltstypen"
-
-#: includes/og.admin.inc:20
-msgid "Usage"
-msgstr "Verwendung"
-
-#: includes/og.admin.inc:28
-msgid "Edit"
-msgstr "Bearbeiten"
-
-# rewrite second sentence
-#: includes/og.admin.inc:42
-#, fuzzy
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Neue Gruppen erscheinen nicht im Gruppenverzeichnis. Ausschließlich Administratoren steuern das Verzeichnis."
-
-#: includes/og.admin.inc:43
-msgid "New groups always appear in the groups directory."
-msgstr "Neue Gruppen erscheinen immer im Gruppenverzeichnis."
-
-#: includes/og.admin.inc:44
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>im Verzeichnis</em>."
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Verzeichnis erscheint. Standardmäßig erscheint diese <em>nicht im Verzeichnis</em>."
-
-#: includes/og.admin.inc:49
-msgid "Groups directory control"
-msgstr "Gruppen-Verzeichnis-Steuerung"
-
-#: includes/og.admin.inc:51
-msgid "OG admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-Administratoren sehen immer das Ankreuzfeld, um die Gruppe zum <em>Gruppenverzeichnis</em> hinzuzufügen. Eine Änderung dieser Einstellung hat keine Auswirkungen auf vorhandene Beiträge. Diese Beiträge müssen erneut gespeichert werden, um diese neue Einstellung zu übernehmen."
-
-# rewrite second sentence
-#: includes/og.admin.inc:57
-#, fuzzy
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr "Neue Gruppen erscheinen nicht im Registrierungsformular. Ausschließlich Administratoren steuern das Formular."
-
-#: includes/og.admin.inc:58
-msgid "New groups always appear on the registration form."
-msgstr "Neue Gruppen erscheinen immer im Registrierungsformular."
-
-#: includes/og.admin.inc:59
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Registrierungsformular erscheint. Standardmäßig erscheint diese <em>im Formular</em>."
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr "Der Ersteller einer Gruppe legt fest, ob seine Gruppe im Registrierungsformular erscheint. Standardmäßig erscheint diese <em>nicht im Formular</em>."
-
-#: includes/og.admin.inc:64
-msgid "Registration form control"
-msgstr "Registrierungs-Formular-Steuerung"
-
-#: includes/og.admin.inc:66
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG-Administratoren sehen immer das Ankreuzfeld, um eine Gruppe zum <em>Registrierungsformular</em> hinzuzufügen. Eine Änderung dieser Einstellung hat keine Auswirkungen auf vorhandene Beiträge. Diese Beiträge müssen erneut gespeichert werden, um diese neue Einstellung zu übernehmen."
-
-#: includes/og.admin.inc:73
-msgid "Audience checkboxes"
-msgstr "Ankreuzfelder für die Zielgruppen"
-
-#: includes/og.admin.inc:75
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr "Zeigt jede Gruppe zu der ein Benutzer gehört als Ankreuzfeld im „Zielgruppen“-Bereich an. Dies ermöglicht dem Mitglied einen Beitrag in mehrere Gruppen einzustellen. Sobald deaktiviert, wird die Benutzeroberfläche durch Weglassen der Ankreuzfelder vereinfacht und angenommen, dass der Benutzer den Beitrag in die aktuelle Gruppe einstellen möchte. Diese Vereinfachung trifft nur auf neue Beiträge zu und nicht auf Bearbeitungen vorhandener Beiträge. Gruppen-Administratoren sehen die Ankreuzfelder immer."
-
-#: includes/og.admin.inc:79
-msgid "Optional"
-msgstr "Optional"
-
-#: includes/og.admin.inc:79
-msgid "Required"
-msgstr "Erforderlich"
-
-# TODO: English could be "Audience" only as the options have the values optional/required.
-#: includes/og.admin.inc:82
-#, fuzzy
-msgid "Audience required"
-msgstr "Festlegung einer Zielgruppe erforderlich"
-
-#: includes/og.admin.inc:85
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr "Müssen alle (auch nicht-administrative) Beiträge einer Gruppe zugewiesen werden? Eine Änderung dieser Einstellung wird Auswirkungen auf vorhandene Beiträge haben, wenn diese bearbeitet werden."
-
-#: includes/og.admin.inc:92
-msgid "Messaging & Notifications"
-msgstr "Nachrichtenvermittlung & Benachrichtigungen"
-
-#: includes/og.admin.inc:98
-msgid "Format of \"From:\" field"
-msgstr "Format des „Von:“-Feldes"
-
-#: includes/og.admin.inc:100
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr "Das Format des „Von:“-Feldes für ausgehende Benachrichtigungen festlegen. Verfügbare Variablen sind: @user_mail, @user_name, @site_mail und @site_name. Bitte beachten Sie, dass der Platzhalter @user_mail die E-Mail-Adresse des Autors anzeigt. Sollten die oben aufgeführten administrativen E-Mail-Beispiele leer gelassen werden, muss die E-Mail der Website in den „Website-Informationen“ eingetragen werden."
-
-#: includes/og.admin.inc:104
-msgid "New content subject"
-msgstr "Neuer Inhaltsbetreff"
-
-#: includes/og.admin.inc:105
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr "Der Betreff einer Benachrichtigungsmitteilung für neuen Inhalt. Verfügbare Variablen: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser und @username. %subject enthält bei einem Kommentar den Kommentartitel und bei einem neuen Beitrag den Beitragstitel. @title enthält immer den Titel des Beitrags."
-
-#: includes/og.admin.inc:110
-msgid "New content body"
-msgstr "Neuer Inhaltstextkörper"
-
-#: includes/og.admin.inc:112
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr "Der Textkörper einer Benachrichtigung für neuen Inhalt. Verfügbare Variablen: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser und @username. @subject enthält bei einem Kommentar den Kommentartitel und bei einem neuen Beitrag den Beitragstitel. %title enthält immer den Titel des Beitrags."
-
-#: includes/og.admin.inc:117
-msgid "Group admin notification body"
-msgstr "Textkörper der Benachrichtigung an einen Gruppenadministrator"
-
-#: includes/og.admin.inc:119
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr "Der Textkörper der Nachricht, die vom Gruppenadministrator an Benutzer gesendet wird. Verfügbare Variablen: @group, @body, @site, !url_group, !url_unsubscribe."
-
-#: includes/og.admin.inc:124
-msgid "User approved notification subject"
-msgstr "Betreff der Benachrichtigung an akzeptierte Benutzer"
-
-#: includes/og.admin.inc:125
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Der Betreff der Nachricht, die an neue akzeptierte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:130
-msgid "User approved notification body"
-msgstr "Textkörper der Benachrichtigung an akzeptierte Benutzer"
-
-#: includes/og.admin.inc:132
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Der Textkörper der Nachricht, die an neue akzeptierte Mitglieder gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:137
-msgid "User denied notification subject"
-msgstr "Betreff der Benachrichtigung an abgelehnte Benutzer"
-
-#: includes/og.admin.inc:138
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Der Betreff der Nachricht, die an abgelehnte Benutzer gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:143
-msgid "User denied notification body"
-msgstr "Textkörper der Benachrichtigung an abgelehnte Benutzer"
-
-#: includes/og.admin.inc:145
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Der Textkörper der Nachricht, die an abgelehnte Benutzer gesendet wird. Verfügbare Variablen: !group_url, @title."
-
-#: includes/og.admin.inc:150
-msgid "Invite user notification subject"
-msgstr "Betreff der Einladungsbenachrichtigung an Benutzer"
-
-#: includes/og.admin.inc:151
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Der Betreff der Nachricht, die an eingeladenen Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:156
-msgid "Invite user notification body"
-msgstr "Textkörper der Einladungsbenachrichtigung an Benutzer"
-
-#: includes/og.admin.inc:158
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Der Betreff der Nachricht, die an eingeladenen Benutzer zum Beitritt in eine Gruppe verschickt wird. Verfügbare Variablen: @group, @site, @description, !group_url, @body."
-
-#: includes/og.admin.inc:163
-msgid "Request user notification subject"
-msgstr "Betreff der Benachrichtigung für die Anfrage eines Benutzers"
-
-#: includes/og.admin.inc:164
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Der Betreff der Nachricht, die bei einer Gruppenbeitrittsanfrage eines Benutzers verschickt wird. Verfügbare Variablen: @group, @username, !approve_url, !group_url."
-
-#: includes/og.admin.inc:169
-msgid "Request user notification body"
-msgstr "Textkörper der Benachrichtigung für den Anfrage eines Benutzers"
-
-#: includes/og.admin.inc:171
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Der Textkörper der Nachricht, die bei einer Gruppenbeitrittsanfrage eines Benutzers verschickt wird. Verfügbare Variablen: @group, @username, !approve_url, !group_url."
-
-#: includes/og.admin.inc:176
-msgid "New admin user notification subject"
-msgstr "Betreff der Benachrichtigung an einen neuen Administrator"
-
-#: includes/og.admin.inc:177
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr "Der Betreff der E-Mail, die an einen neuen Administrator für eine Gruppe gesendet wird. Verfügbare Variablen: @group, @username, !group_url."
-
-#: includes/og.admin.inc:182
-msgid "New admin user notification body"
-msgstr "Textkörper der Benachrichtigung an einen neuen Administrator"
-
-#: includes/og.admin.inc:184
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr "Der Textkörper der E-Mail, die an einen neuen Administrator einer Gruppe gesendet wird. Verfügbare Variablen: @group, @username, !group_url, !invite_url."
-
-#: includes/og.panelscontent.inc:5
-msgid "Welcome message"
-msgstr "Willkommensmitteilung"
-
-#: includes/og.panelscontent.inc:8
-msgid "The welcome message for the group. Specified on group edit form."
-msgstr "Die Willkommensmeldung für die Gruppe. Diese wird auf dem „Bearbeiten“-Formular der Gruppe angegeben."
-
-#: includes/og.panelscontent.inc:18
-msgid "Group description"
-msgstr "Eine Beschreibung der Gruppe."
-
-#: includes/og.panelscontent.inc:21
-msgid "The group description as specified on the group edit form."
-msgstr "Die Gruppenbeschreibung, wie diese auf dem „Bearbeiten“-Formular der Gruppe angegeben wurde."
-
-#: includes/og.panelscontent.inc:30;111;239
-msgid "Group members"
-msgstr "Gruppenmitglieder"
-
-#: includes/og.panelscontent.inc:33
-msgid "The list of group subscribers or just group admins."
-msgstr "Die Liste von Gruppenmitgliedern oder nur Gruppenadministratoren."
-
-#: includes/og.panelscontent.inc:45
-msgid "Search this group."
-msgstr "Diese Gruppe durchsuchen."
-
-#: includes/og.panelscontent.inc:54;147
-msgid "Group faces"
-msgstr "Gruppengesichter"
-
-#: includes/og.panelscontent.inc:57
-msgid "Show a grid of user pictures."
-msgstr "Ein Raster von Benutzerbildern anzeigen."
-
-#: includes/og.panelscontent.inc:68;231
-msgid "Welcome"
-msgstr "Willkommen"
-
-#: includes/og.panelscontent.inc:83
-msgid "Welcome statement goes here."
-msgstr "Die Willkommensmeldung wird hier angezeigt."
-
-#: includes/og.panelscontent.inc:100
-msgid "Description goes here."
-msgstr "Die Beschreibung wird hier angezeigt."
-
-#: includes/og.panelscontent.inc:117
-msgid "Member list goes here."
-msgstr "Die Mitgliederliste wird hier angezeigt."
-
-#: includes/og.panelscontent.inc:136
-msgid "Search form goes here."
-msgstr "Das Suchformular wird hier angezeigt."
-
-#: includes/og.panelscontent.inc:153
-msgid "Faces go here."
-msgstr "Die Gesichter werden hier angezeigt."
-
-#: includes/og.panelscontent.inc:163
-msgid "Number of pictures per row"
-msgstr "Anzahl an Bildern pro Zeile"
-
-#: includes/og.panelscontent.inc:169
-msgid "Maximum number of rows per page"
-msgstr "Die maximale Anzahl an Einträgen pro Seite"
-
-#: includes/og.panelscontent.inc:175
-msgid "Pager ID"
-msgstr "Pager-ID"
-
-#: includes/og.panelscontent.inc:185
-msgid "Number of members"
-msgstr "Anzahl von Mitgliedern"
-
-# TODO: period is missing in english
-#: includes/og.panelscontent.inc:186
-msgid "Maxmimum number of members that should appear on the list"
-msgstr "Die maximale Anzahl an Mitgliedern, die in der Liste erscheinen sollen."
-
-#: includes/og.panelscontent.inc:195
-msgid "You may specify which types of group members appear in this listing."
-msgstr "Hier kann angegeben werden, welche Typen von Gruppenmitgliedern in der Auflistung angezeigt werden."
-
-#: includes/og.panelscontent.inc:199
-msgid "Show more link"
-msgstr "„Mehr“-Link anzeigen"
-
-#: includes/og.panelscontent.inc:201
-msgid "Should a <em>more</em> link appear when more members are in the group but not listed."
-msgstr "Soll ein <em>mehr</em>-Link erscheinen, wenn mehr als Mitglieder in der Gruppe sind als angezeigt werden."
-
-#: includes/og.panelscontent.inc:205
-msgid "Show pictures"
-msgstr "Bilder anzeigen"
-
-#: includes/og.panelscontent.inc:207
-msgid "Should member pictures be shown in addition to member names."
-msgstr "Sollen Mitgliederbilder zusätzlich zu den Mitgliedernamen angezeigt werden."
-
-#: includes/og.panelscontent.inc:214
-msgid "Number of members must be an integer."
-msgstr "Die Anzahl von Mitgliedern muss eine Zahl sein."
-
-#: includes/og.panelscontent.inc:222
-msgid "Number of pictures per row must be an integer."
-msgstr "Die Anzahl von Bildern pro Zeile muss eine Zahl sein."
-
-#: includes/og.panelscontent.inc:225
-msgid "Maximum number of rows per page must be an integer."
-msgstr "Die maximale Anzahl von Zeilen muss eine Zahl sein."
-
-#: includes/og.panelscontent.inc:243
-msgid "Search"
-msgstr "Suchen"
-
-#: includes/og.panelscontext.inc:37
-msgid "Require this context from an external source (such as containing panel page)."
-msgstr "Diesen Kontext von einer externen Quelle anfragen (wie z.B. eine beinhaltete Panel-Seite)"
-
-# TODO: English -> enabled/checked
-#: includes/og.panelscontext.inc:38
-msgid "If selected, group selection (below) will be ignored."
-msgstr "Sobald aktiviert, wird die (nachfolgende) Gruppenauswahl ignoriert."
-
-#: includes/og.panelscontext.inc:46
-msgid "Enter the NID of a group"
-msgstr "Die Beitrags-ID einer Gruppe eingeben"
-
-#: includes/og.panelscontext.inc:56
-msgid "Currently set to \"%title\""
-msgstr "Derzeit eingestellt auf „%title“"
-
-#: includes/og.panelscontext.inc:74
-msgid "You must select a node."
-msgstr "Ein Beitrag muss ausgewählt werden."
-
-#: includes/og.panelscontext.inc:100
-msgid "Invalid group selected."
-msgstr "Ungültige Gruppe ausgewählt."
-
-#: includes/og.panelscontext.inc:103
-msgid "Node is of type %type which not a group type."
-msgstr "Der Beitrag vom Typ %type ist kein Gruppentyp."
-
-# subscribe?
-#: includes/og.rules.inc:15
-#, fuzzy
-msgid "User subscribes to group"
-msgstr "Benutzer tritt der Gruppe bei"
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr "Ein Benutzer ist einer Gruppe beigetreten und wurde akzeptiert. Wenn der Benutzer nicht akzeptiert ist, wird das Ereignis nicht ausgeführt."
-
-# unsubscribe?
-#: includes/og.rules.inc:21
-#, fuzzy
-msgid "User approved to group by admin"
-msgstr "Benutzer wurde vom Administrator für die Gruppe akzeptiert"
-
-# unsubscribe?
-#: includes/og.rules.inc:26
-#, fuzzy
-msgid "User unsubscribes from group"
-msgstr "Benutzer tritt aus der Gruppe aus"
-
-# subscribe?
-#: includes/og.rules.inc:51
-#, fuzzy
-msgid "User that subscribed to the group"
-msgstr "Benutzer, der dieser Gruppe beigetreten ist"
-
-# subscribe?
-#: includes/og.rules.inc:82
-#, fuzzy
-msgid "Subscribe user to group"
-msgstr "Benutzer zur Gruppe hinzufügen"
-
-# subscribe?
-#: includes/og.rules.inc:86
-#, fuzzy
-msgid "User who will be subscribed"
-msgstr "Benutzer, der hinzugefügt wird"
-
-# subscribe?
-#: includes/og.rules.inc:90
-#, fuzzy
-msgid "Group that user will be subscribed to"
-msgstr "Gruppe zu der dieser Benutzer hinzugefügt wird"
-
-# unsubscribe?
-#: includes/og.rules.inc:96
-#, fuzzy
-msgid "Unsubscribe user from group"
-msgstr "Benutzer aus Gruppe entfernen"
-
-# unsubscribe?
-#: includes/og.rules.inc:99
-#, fuzzy
-msgid "User who will be unsubscribed"
-msgstr "Benutzer, der entfernt wird"
-
-# unsubscribe?
-#: includes/og.rules.inc:103
-#, fuzzy
-msgid "Group that user will be unsubscribed from"
-msgstr "Gruppe aus der dieser Benutzer entfernt wird"
-
-#: includes/og.rules.inc:128
-msgid "Subscription is approved"
-msgstr "Mitgliedschaft wurde bestätigt"
-
-#: includes/og.rules.inc:129
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr "Sobald aktiviert, wird ein Benutzer automatisch akzeptiert. Sobald deaktiviert, wird der Benutzer ein unbestätigtes Mitglied."
-
-#: includes/og.rules.inc:148
-msgid "User is group member"
-msgstr "Benutzer ist ein Gruppenmitglied"
-
-#: includes/og.rules.inc:152
-msgid "User"
-msgstr "Benutzer"
-
-#: includes/og.rules.inc:159
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr "Gibt TRUE zurück, wenn der Benutzer ein bestätigtes Mitglied der Gruppe ist. Sollte der Benutzer ein unbestätigtes Mitglied sein, wird die Bedindung FALSE zurückgeben."
-
-#: includes/og.rules.inc:163
-msgid "Content is a group"
-msgstr "Inhalt ist eine Gruppe"
-
-#: includes/og.rules.inc:170
-msgid "Evaluates to TRUE if the content is a group."
-msgstr "Gibt TRUE zurück, wenn der Inhalt eine Gruppe ist."
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr "Unerkannte Benutzer-ID: %uid."
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "Der Benutzername oder das Passwort ist falsch."
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr "Der Benutzer ist kein Mitglied der angegebenen Gruppe"
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr "Der Benutzer ist nicht berechtigt, Mitgliedschaftsinformationen über andere Benutzer abzufragen."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.pot
deleted file mode 100644
index 51dbe60..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.pot
+++ /dev/null
@@ -1,460 +0,0 @@
-# $Id: includes.pot,v 1.4 2008/11/15 21:44:45 hass Exp $
-#
-# LANGUAGE translation of Drupal (includes)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og.admin.inc,v 1.14 2008/11/06 02:16:01 weitzman
-#  includes/og.panelscontent.inc: n/a
-#  og.panelscontext.inc,v 1.4 2008/10/29 20:02:28 dww
-#  og.rules.inc,v 1.3 2008/10/29 19:57:56 dww
-#  includes/og.xmlrpc.inc: n/a
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr ""
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr ""
-
-#: includes/og.admin.inc:20
-msgid "Usage"
-msgstr ""
-
-#: includes/og.admin.inc:28
-msgid "Edit"
-msgstr ""
-
-#: includes/og.admin.inc:42
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr ""
-
-#: includes/og.admin.inc:43
-msgid "New groups always appear in the groups directory."
-msgstr ""
-
-#: includes/og.admin.inc:44
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr ""
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr ""
-
-#: includes/og.admin.inc:49
-msgid "Groups directory control"
-msgstr ""
-
-#: includes/og.admin.inc:51
-msgid "OG admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: includes/og.admin.inc:57
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr ""
-
-#: includes/og.admin.inc:58
-msgid "New groups always appear on the registration form."
-msgstr ""
-
-#: includes/og.admin.inc:59
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr ""
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr ""
-
-#: includes/og.admin.inc:64
-msgid "Registration form control"
-msgstr ""
-
-#: includes/og.admin.inc:66
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr ""
-
-#: includes/og.admin.inc:73
-msgid "Audience checkboxes"
-msgstr ""
-
-#: includes/og.admin.inc:75
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr ""
-
-#: includes/og.admin.inc:79
-msgid "Optional"
-msgstr ""
-
-#: includes/og.admin.inc:79
-msgid "Required"
-msgstr ""
-
-#: includes/og.admin.inc:82
-msgid "Audience required"
-msgstr ""
-
-#: includes/og.admin.inc:85
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr ""
-
-#: includes/og.admin.inc:92
-msgid "Messaging & Notifications"
-msgstr ""
-
-#: includes/og.admin.inc:98
-msgid "Format of \"From:\" field"
-msgstr ""
-
-#: includes/og.admin.inc:100
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr ""
-
-#: includes/og.admin.inc:104
-msgid "New content subject"
-msgstr ""
-
-#: includes/og.admin.inc:105
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr ""
-
-#: includes/og.admin.inc:110
-msgid "New content body"
-msgstr ""
-
-#: includes/og.admin.inc:112
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr ""
-
-#: includes/og.admin.inc:117
-msgid "Group admin notification body"
-msgstr ""
-
-#: includes/og.admin.inc:119
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr ""
-
-#: includes/og.admin.inc:124
-msgid "User approved notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:125
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:130
-msgid "User approved notification body"
-msgstr ""
-
-#: includes/og.admin.inc:132
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:137
-msgid "User denied notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:138
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:143
-msgid "User denied notification body"
-msgstr ""
-
-#: includes/og.admin.inc:145
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr ""
-
-#: includes/og.admin.inc:150
-msgid "Invite user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:151
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr ""
-
-#: includes/og.admin.inc:156
-msgid "Invite user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:158
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr ""
-
-#: includes/og.admin.inc:163
-msgid "Request user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:164
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:169
-msgid "Request user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:171
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:176
-msgid "New admin user notification subject"
-msgstr ""
-
-#: includes/og.admin.inc:177
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr ""
-
-#: includes/og.admin.inc:182
-msgid "New admin user notification body"
-msgstr ""
-
-#: includes/og.admin.inc:184
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr ""
-
-#: includes/og.panelscontent.inc:5
-msgid "Welcome message"
-msgstr ""
-
-#: includes/og.panelscontent.inc:8
-msgid "The welcome message for the group. Specified on group edit form."
-msgstr ""
-
-#: includes/og.panelscontent.inc:18
-msgid "Group description"
-msgstr ""
-
-#: includes/og.panelscontent.inc:21
-msgid "The group description as specified on the group edit form."
-msgstr ""
-
-#: includes/og.panelscontent.inc:30;111;239
-msgid "Group members"
-msgstr ""
-
-#: includes/og.panelscontent.inc:33
-msgid "The list of group subscribers or just group admins."
-msgstr ""
-
-#: includes/og.panelscontent.inc:45
-msgid "Search this group."
-msgstr ""
-
-#: includes/og.panelscontent.inc:54;147
-msgid "Group faces"
-msgstr ""
-
-#: includes/og.panelscontent.inc:57
-msgid "Show a grid of user pictures."
-msgstr ""
-
-#: includes/og.panelscontent.inc:68;231
-msgid "Welcome"
-msgstr ""
-
-#: includes/og.panelscontent.inc:83
-msgid "Welcome statement goes here."
-msgstr ""
-
-#: includes/og.panelscontent.inc:100
-msgid "Description goes here."
-msgstr ""
-
-#: includes/og.panelscontent.inc:117
-msgid "Member list goes here."
-msgstr ""
-
-#: includes/og.panelscontent.inc:136
-msgid "Search form goes here."
-msgstr ""
-
-#: includes/og.panelscontent.inc:153
-msgid "Faces go here."
-msgstr ""
-
-#: includes/og.panelscontent.inc:163
-msgid "Number of pictures per row"
-msgstr ""
-
-#: includes/og.panelscontent.inc:169
-msgid "Maximum number of rows per page"
-msgstr ""
-
-#: includes/og.panelscontent.inc:175
-msgid "Pager ID"
-msgstr ""
-
-#: includes/og.panelscontent.inc:185
-msgid "Number of members"
-msgstr ""
-
-#: includes/og.panelscontent.inc:186
-msgid "Maxmimum number of members that should appear on the list"
-msgstr ""
-
-#: includes/og.panelscontent.inc:195
-msgid "You may specify which types of group members appear in this listing."
-msgstr ""
-
-#: includes/og.panelscontent.inc:199
-msgid "Show more link"
-msgstr ""
-
-#: includes/og.panelscontent.inc:201
-msgid "Should a <em>more</em> link appear when more members are in the group but not listed."
-msgstr ""
-
-#: includes/og.panelscontent.inc:205
-msgid "Show pictures"
-msgstr ""
-
-#: includes/og.panelscontent.inc:207
-msgid "Should member pictures be shown in addition to member names."
-msgstr ""
-
-#: includes/og.panelscontent.inc:214
-msgid "Number of members must be an integer."
-msgstr ""
-
-#: includes/og.panelscontent.inc:222
-msgid "Number of pictures per row must be an integer."
-msgstr ""
-
-#: includes/og.panelscontent.inc:225
-msgid "Maximum number of rows per page must be an integer."
-msgstr ""
-
-#: includes/og.panelscontent.inc:243
-msgid "Search"
-msgstr ""
-
-#: includes/og.panelscontext.inc:37
-msgid "Require this context from an external source (such as containing panel page)."
-msgstr ""
-
-#: includes/og.panelscontext.inc:38
-msgid "If selected, group selection (below) will be ignored."
-msgstr ""
-
-#: includes/og.panelscontext.inc:46
-msgid "Enter the NID of a group"
-msgstr ""
-
-#: includes/og.panelscontext.inc:56
-msgid "Currently set to \"%title\""
-msgstr ""
-
-#: includes/og.panelscontext.inc:74
-msgid "You must select a node."
-msgstr ""
-
-#: includes/og.panelscontext.inc:100
-msgid "Invalid group selected."
-msgstr ""
-
-#: includes/og.panelscontext.inc:103
-msgid "Node is of type %type which not a group type."
-msgstr ""
-
-#: includes/og.rules.inc:15
-msgid "User subscribes to group"
-msgstr ""
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr ""
-
-#: includes/og.rules.inc:21
-msgid "User approved to group by admin"
-msgstr ""
-
-#: includes/og.rules.inc:26
-msgid "User unsubscribes from group"
-msgstr ""
-
-#: includes/og.rules.inc:51
-msgid "User that subscribed to the group"
-msgstr ""
-
-#: includes/og.rules.inc:82
-msgid "Subscribe user to group"
-msgstr ""
-
-#: includes/og.rules.inc:86
-msgid "User who will be subscribed"
-msgstr ""
-
-#: includes/og.rules.inc:90
-msgid "Group that user will be subscribed to"
-msgstr ""
-
-#: includes/og.rules.inc:96
-msgid "Unsubscribe user from group"
-msgstr ""
-
-#: includes/og.rules.inc:99
-msgid "User who will be unsubscribed"
-msgstr ""
-
-#: includes/og.rules.inc:103
-msgid "Group that user will be unsubscribed from"
-msgstr ""
-
-#: includes/og.rules.inc:128
-msgid "Subscription is approved"
-msgstr ""
-
-#: includes/og.rules.inc:129
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr ""
-
-#: includes/og.rules.inc:148
-msgid "User is group member"
-msgstr ""
-
-#: includes/og.rules.inc:152
-msgid "User"
-msgstr ""
-
-#: includes/og.rules.inc:159
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr ""
-
-#: includes/og.rules.inc:163
-msgid "Content is a group"
-msgstr ""
-
-#: includes/og.rules.inc:170
-msgid "Evaluates to TRUE if the content is a group."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr ""
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.ru.po
deleted file mode 100644
index 4575ec9..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/includes.ru.po
+++ /dev/null
@@ -1,460 +0,0 @@
-# Russian translation of Drupal (includes)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-# Generated from files:
-#  og.admin.inc,v 1.13 2008/10/29 19:57:53 dww
-#  includes/og.panelscontent.inc: n/a
-#  og.panelscontext.inc,v 1.4 2008/10/29 20:02:28 dww
-#  og.rules.inc,v 1.3 2008/10/29 19:57:56 dww
-#  includes/og.xmlrpc.inc: n/a
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og-6.x-1.0\n"
-"POT-Creation-Date: 2008-11-02 12:11+0100\n"
-"PO-Revision-Date: 2008-11-19 20:10+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr "Вы должны назначить как минимум один тип содержимого  в качестве узла группы и другой - в качестве сообщения группы. <a href=\"!create\">Создать новый тип содержимого</a> при необходимости."
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr "Типы содержимого"
-
-#: includes/og.admin.inc:20
-msgid "Usage"
-msgstr "Использование"
-
-#: includes/og.admin.inc:28
-msgid "Edit"
-msgstr "Редактировать"
-
-#: includes/og.admin.inc:42
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Новые группы не отображаются в списке групп. Исключительно администраторы управляют списком."
-
-#: includes/og.admin.inc:43
-msgid "New groups always appear in the groups directory."
-msgstr "Новые группы всегда отображаются в списке групп."
-
-#: includes/og.admin.inc:44
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr "Создатель группы выбирает, отображать ли группу в списке. <em>Отображать в списке</em> по умолчанию."
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr "Создатель группы выбирает, отображать ли группу в списке. <em>Не отображать в списке</em> по умолчанию."
-
-#: includes/og.admin.inc:49
-msgid "Groups directory control"
-msgstr "Управление списком групп"
-
-#: includes/og.admin.inc:51
-msgid "OG admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Администраторы OG всегда видят флажок для выбора отображения группы в списке.  Обратите внимание, что изменение этой настройки не влияет на существующие сообщения. Пере-сохраните эти сообщения, чтобы применить новые настройки."
-
-#: includes/og.admin.inc:57
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr "Новые группы не отображаются на форме регистрации. Исключительно администраторы управляют формой."
-
-#: includes/og.admin.inc:58
-msgid "New groups always appear on the registration form."
-msgstr "Новые группы всегда отображаются на форме регистрации."
-
-#: includes/og.admin.inc:59
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr "Создавший группу выбирает, отображается ли группа на форме регистрации. <em>Отображать</em> по умолчанию."
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr "Создавший группу выбирает, отображается ли группа на форме регистрации. <em>Не отображать</em> по умолчанию."
-
-#: includes/og.admin.inc:64
-msgid "Registration form control"
-msgstr "Управление формой регистрации"
-
-#: includes/og.admin.inc:66
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Администраторы OG всегда видят флажок отображения группы на <em>форме регистрации</em>. Обратите внимание, что изменение этой настройки не влияет на существующие сообщения. Пере-сохраните эти сообщения чтобы применить новые настройки."
-
-#: includes/og.admin.inc:73
-msgid "Audience checkboxes"
-msgstr "Флажки выбора аудитории"
-
-#: includes/og.admin.inc:75
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr "Отображать каждую группу, в которую входит пользователь, как флажок выбора в разделе \"Аудитория\". Это позволяет участнику разместить сообщение одновременно в несколько групп. Если не отмечено, упрощает пользовательский интерфейс, опуская флажки с предположением, что пользователь желает разместить сообщение в текущую группу. Это упрощение затрагивает новые сообщения, но не редактирование существующих сообщений. Администраторы группы всегда видят флажки выбора."
-
-#: includes/og.admin.inc:79
-msgid "Optional"
-msgstr "Необязательно"
-
-#: includes/og.admin.inc:79
-msgid "Required"
-msgstr "Обязательно"
-
-#: includes/og.admin.inc:82
-msgid "Audience required"
-msgstr "Выбор аудитории обязателен"
-
-#: includes/og.admin.inc:85
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr "Обязательно ли все сообщения (кроме сообщений администратора) должны быть привязаны к группе? Обратите внимание, что изменение этой настройки повлияет на существующие сообщения при их редактировании."
-
-#: includes/og.admin.inc:92
-msgid "Messaging & Notifications"
-msgstr "Сообщения и Уведомления (Messaging & Notifications)"
-
-#: includes/og.admin.inc:98
-msgid "Format of \"From:\" field"
-msgstr "Формат поля \"От:\""
-
-#: includes/og.admin.inc:100
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr "Укажите формат поля \"От:\" для исходящих уведомлений. Доступные переменные: @user_mail, @user_name, @site_mail, @site_name. Обратите внимание, что переменная @user_mail заменяется на адрес эл. почты автора. Если примеры сообщение выше пусты, необходимо установить адрес эл. почты сайта на странице настроек \"Информация о сайте\"."
-
-#: includes/og.admin.inc:104
-msgid "New content subject"
-msgstr "Тема уведомления о новых материалах"
-
-#: includes/og.admin.inc:105
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr "Тема сообщения с уведомлением о новых материалах. Доступные переменные: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject содержит заголовок комментария в случае комментария, и заголовок материала в случае нового материала. @title всегда содержит заголовок материала."
-
-#: includes/og.admin.inc:110
-msgid "New content body"
-msgstr "Текст уведомления о новых материалах"
-
-#: includes/og.admin.inc:112
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr "Текст уведомления о новых материалах. Доступные переменные: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject содержит заголовок комментария в случае комментария, и заголовок материала в случае нового материала. %title всегда содержит заголовок материала."
-
-#: includes/og.admin.inc:117
-msgid "Group admin notification body"
-msgstr "Текст уведомления от администратора группы"
-
-#: includes/og.admin.inc:119
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr "Текст сообщения, отправляемого пользователям администратором группы. Доступные переменные: @group, @body, @site, !url_group, !url_unsubscribe"
-
-#: includes/og.admin.inc:124
-msgid "User approved notification subject"
-msgstr "Тема уведомления об одобрении пользователя"
-
-#: includes/og.admin.inc:125
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Тема сообщения, которые отправляется пользователям, участие которых было одобрено администратором. Доступные переменные: !group_url, @title"
-
-#: includes/og.admin.inc:130
-msgid "User approved notification body"
-msgstr "Текст уведомления об одобрении пользователя"
-
-#: includes/og.admin.inc:132
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "Текст сообщения, которое отправляется пользователям, участие которых было одобрено администратором. Доступные переменные: !group_url, @title"
-
-#: includes/og.admin.inc:137
-msgid "User denied notification subject"
-msgstr "Тема уведомления об отклонении пользователя"
-
-#: includes/og.admin.inc:138
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Тема сообщения, отправляемое пользователям, запрос на участие от которых был отклонен. Доступные переменные: !group_url, @title"
-
-#: includes/og.admin.inc:143
-msgid "User denied notification body"
-msgstr "Текст уведомления об отклонении пользователя"
-
-#: includes/og.admin.inc:145
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "Текст сообщения пользователям, запрос на участие от которых был отклонен. Доступные переменные: !group_url, @title"
-
-#: includes/og.admin.inc:150
-msgid "Invite user notification subject"
-msgstr "Тема уведомления о приглашении"
-
-#: includes/og.admin.inc:151
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Тема сообщения, отправляемого пользователям, приглашенным в группу. Доступные переменные: @group, @site, @description, !group_url, @body"
-
-#: includes/og.admin.inc:156
-msgid "Invite user notification body"
-msgstr "Текст уведомления о приглашении"
-
-#: includes/og.admin.inc:158
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "Текс сообщения, отправляемого пользователям, приглашенным в группу. Доступные переменные: @group, @site, @description, !group_url, @body"
-
-#: includes/og.admin.inc:163
-msgid "Request user notification subject"
-msgstr "Тема уведомления о запросе на участие"
-
-#: includes/og.admin.inc:164
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Тема сообщения, отправляемого администратору при запросе пользователя на участие в группе. Доступные переменные: @group, @username, !approve_url, !group_url"
-
-#: includes/og.admin.inc:169
-msgid "Request user notification body"
-msgstr "Текст уведомления о запросе на участие"
-
-#: includes/og.admin.inc:171
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "Текст сообщения, отправляемого администратору при запросе пользователя на участие в группе. Доступные переменные: @group, @username, !approve_url, !group_url"
-
-#: includes/og.admin.inc:176
-msgid "New admin user notification subject"
-msgstr "Тема уведомления о назначении администратором"
-
-#: includes/og.admin.inc:177
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr "Тема сообщения, отправляемого новому администратору группы. Доступные переменные: @group, @username, !group_url"
-
-#: includes/og.admin.inc:182
-msgid "New admin user notification body"
-msgstr "Текст уведомления о назначении администратором"
-
-#: includes/og.admin.inc:184
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr "Текст сообщения, отправляемого новому администратору группы. Доступные переменные: @group, @username, !group_url, !invite_url"
-
-#: includes/og.panelscontent.inc:5
-msgid "Welcome message"
-msgstr "Приветственное сообщение"
-
-#: includes/og.panelscontent.inc:8
-msgid "The welcome message for the group. Specified on group edit form."
-msgstr "Приветственное сообщение группы. Указывается на форме редактирования группы."
-
-#: includes/og.panelscontent.inc:18
-msgid "Group description"
-msgstr "Описание группы"
-
-#: includes/og.panelscontent.inc:21
-msgid "The group description as specified on the group edit form."
-msgstr "Описание группы, как указано на форме редактирования группы."
-
-#: includes/og.panelscontent.inc:30;111;239
-msgid "Group members"
-msgstr "Участники группы"
-
-#: includes/og.panelscontent.inc:33
-msgid "The list of group subscribers or just group admins."
-msgstr "Список подписчиков и администраторов группы."
-
-#: includes/og.panelscontent.inc:45
-msgid "Search this group."
-msgstr "Поиск по этой группе."
-
-#: includes/og.panelscontent.inc:54;147
-msgid "Group faces"
-msgstr "Лица группы"
-
-#: includes/og.panelscontent.inc:57
-msgid "Show a grid of user pictures."
-msgstr "Показать таблицу картинок пользователей."
-
-#: includes/og.panelscontent.inc:68;231
-msgid "Welcome"
-msgstr "Приветствие"
-
-#: includes/og.panelscontent.inc:83
-msgid "Welcome statement goes here."
-msgstr "Здесь приветственное сообщение."
-
-#: includes/og.panelscontent.inc:100
-msgid "Description goes here."
-msgstr "Здесь описание."
-
-#: includes/og.panelscontent.inc:117
-msgid "Member list goes here."
-msgstr "Здесь список участников."
-
-#: includes/og.panelscontent.inc:136
-msgid "Search form goes here."
-msgstr "Здесь форма поиска."
-
-#: includes/og.panelscontent.inc:153
-msgid "Faces go here."
-msgstr "Здесь изображения участников."
-
-#: includes/og.panelscontent.inc:163
-msgid "Number of pictures per row"
-msgstr "Кол-во картинок на строку"
-
-#: includes/og.panelscontent.inc:169
-msgid "Maximum number of rows per page"
-msgstr "Макс. число строк на странице"
-
-#: includes/og.panelscontent.inc:175
-msgid "Pager ID"
-msgstr "ID постраничного просмотра (Pager ID)"
-
-#: includes/og.panelscontent.inc:185
-msgid "Number of members"
-msgstr "Число участников"
-
-#: includes/og.panelscontent.inc:186
-msgid "Maxmimum number of members that should appear on the list"
-msgstr "Максимальное число участников, которое должно отображаться в списке"
-
-#: includes/og.panelscontent.inc:195
-msgid "You may specify which types of group members appear in this listing."
-msgstr "Можно указать, какие типы участников отображать в этом списке."
-
-#: includes/og.panelscontent.inc:199
-msgid "Show more link"
-msgstr "Показывать ссылку \"далее\""
-
-#: includes/og.panelscontent.inc:201
-msgid "Should a <em>more</em> link appear when more members are in the group but not listed."
-msgstr "Показывать ли ссылку <em>далее</em>, когда есть еще не отображенные участники группы."
-
-#: includes/og.panelscontent.inc:205
-msgid "Show pictures"
-msgstr "Показывать изображения пользователей"
-
-#: includes/og.panelscontent.inc:207
-msgid "Should member pictures be shown in addition to member names."
-msgstr "Показывать ли загруженные картинки пользователей в дополнение к именам."
-
-#: includes/og.panelscontent.inc:214
-msgid "Number of members must be an integer."
-msgstr "Число участников должно быть целым."
-
-#: includes/og.panelscontent.inc:222
-msgid "Number of pictures per row must be an integer."
-msgstr "Число изображений на строку должно быть целым."
-
-#: includes/og.panelscontent.inc:225
-msgid "Maximum number of rows per page must be an integer."
-msgstr "Максимальное число строк на страницу должно быть целым."
-
-#: includes/og.panelscontent.inc:243
-msgid "Search"
-msgstr "Поиск"
-
-#: includes/og.panelscontext.inc:37
-msgid "Require this context from an external source (such as containing panel page)."
-msgstr "Требовать контекст из внешнего источника (такого как содержащая страница панели)."
-
-#: includes/og.panelscontext.inc:38
-msgid "If selected, group selection (below) will be ignored."
-msgstr "Если отмечено, выбор группы (ниже) не будет учитываться."
-
-#: includes/og.panelscontext.inc:46
-msgid "Enter the NID of a group"
-msgstr "Введите NID группы"
-
-#: includes/og.panelscontext.inc:56
-msgid "Currently set to \"%title\""
-msgstr "Сейчас установлено значение \"%title\""
-
-#: includes/og.panelscontext.inc:74
-msgid "You must select a node."
-msgstr "Вы должны выбрать узел (node)."
-
-#: includes/og.panelscontext.inc:100
-msgid "Invalid group selected."
-msgstr "Выбрана неверная группа."
-
-#: includes/og.panelscontext.inc:103
-msgid "Node is of type %type which not a group type."
-msgstr "Тип узла - %type, который не является типом группы."
-
-#: includes/og.rules.inc:15
-msgid "User subscribes to group"
-msgstr "Пользователь подписывается на группу"
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr "Пользователь стал участником группы и одобрен. Если запрос на участие будет отклонен, это событие не возникнет."
-
-#: includes/og.rules.inc:21
-msgid "User approved to group by admin"
-msgstr "Участие пользователя в группе одобрено администратором"
-
-#: includes/og.rules.inc:26
-msgid "User unsubscribes from group"
-msgstr "Пользователь покидает группу"
-
-#: includes/og.rules.inc:51
-msgid "User that subscribed to the group"
-msgstr "Пользователь, являющийся участником группы"
-
-#: includes/og.rules.inc:82
-msgid "Subscribe user to group"
-msgstr "Сделать пользователя участником группы"
-
-#: includes/og.rules.inc:86
-msgid "User who will be subscribed"
-msgstr "Пользователь, который будет включен в группу"
-
-#: includes/og.rules.inc:90
-msgid "Group that user will be subscribed to"
-msgstr "Группа, в которую будет включен пользователь"
-
-#: includes/og.rules.inc:96
-msgid "Unsubscribe user from group"
-msgstr "Исключить пользователя из группы"
-
-#: includes/og.rules.inc:99
-msgid "User who will be unsubscribed"
-msgstr "Пользователь, который будет исключен"
-
-#: includes/og.rules.inc:103
-msgid "Group that user will be unsubscribed from"
-msgstr "Группа, из которой будет исключен пользователь"
-
-#: includes/og.rules.inc:128
-msgid "Subscription is approved"
-msgstr "Запрос на участие одобрен"
-
-#: includes/og.rules.inc:129
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr "Если включено, пользователь будет автоматически одобрен. Если отключено, пользователь будет ожидать решения."
-
-#: includes/og.rules.inc:148
-msgid "User is group member"
-msgstr "Пользователь является участником группы"
-
-#: includes/og.rules.inc:152
-msgid "User"
-msgstr "Пользователь"
-
-#: includes/og.rules.inc:159
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr "Возвращает TRUE, если пользователь является одобренным участником группы. Если пользователь еще ожидает решения, будет возвращено FALSE."
-
-#: includes/og.rules.inc:163
-msgid "Content is a group"
-msgstr "Материал является группой"
-
-#: includes/og.rules.inc:170
-msgid "Evaluates to TRUE if the content is a group."
-msgstr "Возвращает TRUE, если материал является группой."
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr "Неопознанный ID пользователя: %uid."
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "Неверное имя пользователя или пароль."
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr "Пользователь не является участником указанной группы."
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr "Пользователю закрыт доступ к информации об участии в группах другого пользователя."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/it.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/it.po
deleted file mode 100644
index ddf6efe..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/it.po
+++ /dev/null
@@ -1,812 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2005-07-05 09:56-0400\n"
-"PO-Revision-Date: 2006-04-25 17:40+0100\n"
-"Last-Translator: Luca Lenardi \n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: c:\Contributions\modules\og\og.module:19
-msgid "Organic groups"
-msgstr "Organic grups"
-
-#: c:\Contributions\modules\og\og.module:21
-msgid "A group provides home page for like minded users. There they post articles about their shared interest."
-msgstr "Un gruppo fornisce una pagina iniziale per gli utenti, dove sono raccolte tutte le informazioni condivise"
-
-#: c:\Contributions\modules\og\og.module:23
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "I blocchi specifici per il gruppo sono visibili nelle pagine del gruppo e non in tutte le pagine del sistema come la pagina principale o le pagine di amministrazione."
-
-#: c:\Contributions\modules\og\og.module:25
-msgid "In order to let group admins determine their own group theme, you must enable mutliple themes using %page. To enable admins to upload a group image, you must activate and configure image.module (see Contributions repository)."
-msgstr "Per permettere agli amministratore del gruppo di determinare i loro propri temi, devi abilitare diversi temi usando %page. Per permettere gli amministatori di caricare l'immagine del gruppo, devi attivare e configurare image.module."
-
-#: c:\Contributions\modules\og\og.module:25
-msgid "theme configuration page"
-msgstr "pagina di configuarazione del tema"
-
-#: c:\Contributions\modules\og\og.module:35
-msgid "subscribe to group"
-msgstr "iscrizione al gruppo"
-
-#: c:\Contributions\modules\og\og.module:36
-msgid "group image (large)"
-msgstr "immagine del gruppo (grande)"
-
-#: c:\Contributions\modules\og\og.module:37;812
-msgid "group"
-msgstr "gruppo"
-
-#: c:\Contributions\modules\og\og.module:38;141;224;587;641;1235;1270
-msgid "groups"
-msgstr "gruppi"
-
-#: c:\Contributions\modules\og\og.module:40
-msgid "unsubscribe from group"
-msgstr "elimina iscrizione da un gruppo"
-
-#: c:\Contributions\modules\og\og.module:41
-msgid "approve subscription request"
-msgstr "approva la richiesta di iscrizione"
-
-#: c:\Contributions\modules\og\og.module:42
-msgid "deny subscription request"
-msgstr "nega la richiesta di iscrizione"
-
-#: c:\Contributions\modules\og\og.module:43
-msgid "create group administrator"
-msgstr "crea l'amministratore del gruppo"
-
-#: c:\Contributions\modules\og\og.module:44
-msgid "delete group administrator"
-msgstr "rimuovi l'amministratore del gruppo"
-
-#: c:\Contributions\modules\og\og.module:45
-msgid "remove post from group"
-msgstr "rimuovi il contenuto dal gruppo"
-
-#: c:\Contributions\modules\og\og.module:46
-msgid "group feed"
-msgstr "feed del gruppo"
-
-#: c:\Contributions\modules\og\og.module:47
-msgid "albums"
-msgstr "albums"
-
-#: c:\Contributions\modules\og\og.module:48;49
-msgid "album"
-msgstr "album"
-
-#: c:\Contributions\modules\og\og.module:57
-msgid "subscriber management"
-msgstr "gestió de subscriptors"
-
-#: c:\Contributions\modules\og\og.module:58
-msgid "list"
-msgstr "lista"
-
-#: c:\Contributions\modules\og\og.module:59
-msgid "add subscribers"
-msgstr "aggiungi iscritti"
-
-#: c:\Contributions\modules\og\og.module:60
-msgid "manage subscription"
-msgstr "gestione dell'iscrione"
-
-#: c:\Contributions\modules\og\og.module:61
-msgid "send invitation"
-msgstr "spedisci invito"
-
-#: c:\Contributions\modules\og\og.module:67
-msgid "email"
-msgstr "email"
-
-#: c:\Contributions\modules\og\og.module:140;224
-msgid "home"
-msgstr "pagina iniziale"
-
-#: c:\Contributions\modules\og\og.module:160
-msgid "Send email to %group"
-msgstr "Spedisci email al gruppo %group"
-
-#: c:\Contributions\modules\og\og.module:163
-msgid "Your email body may not be blank"
-msgstr "Il corpo della mail non deve essere vuoto"
-
-#: c:\Contributions\modules\og\og.module:167
-msgid "Your email subject may not be blank"
-msgstr "L'oggetto della mail non deve essere vuoto"
-
-#: c:\Contributions\modules\og\og.module:171
-msgid ""
-"\n"
-"\n"
-"--------------------------------\n"
-"This message was sent by an administrator in the '%group' group at %site. To visit this group, browse to %url1. To unsubscribe from this group, visit %url2"
-msgstr ""
-"\n"
-"\n"
-"--------------------------------\n"
-"Questo messaggio è stato spedito da un amministratore nel gruppo %group su %site. Per visitare questo gruppo, vai quì %url1. Per eliminare l'iscrizione da questo gruppo, vai %url2"
-
-#: c:\Contributions\modules\og\og.module:183
-msgid "%count emails sent."
-msgstr "%count email spedite."
-
-#: c:\Contributions\modules\og\og.module:198
-msgid "Your email will be sent to %count in this group. Please use this feature sparingly."
-msgstr "La tua email sarà spedita a %count iscritti a questo gruppo. Si prega di utilizzare questa funzionalità con parsimonia."
-
-#: c:\Contributions\modules\og\og.module:199
-msgid "Subject"
-msgstr "Oggetto"
-
-#: c:\Contributions\modules\og\og.module:199
-msgid "Enter a subject for your email."
-msgstr "Inserisci l'oggetto dell'email."
-
-#: c:\Contributions\modules\og\og.module:200
-msgid "Body"
-msgstr "Corpo"
-
-#: c:\Contributions\modules\og\og.module:200
-msgid "Enter a body for your email."
-msgstr "Inserisci il corpo dell'email"
-
-#: c:\Contributions\modules\og\og.module:201
-msgid "Send email"
-msgstr "Spedisci eamil"
-
-#: c:\Contributions\modules\og\og.module:213
-msgid "Subscription saved."
-msgstr "Iscrizione salvata."
-
-#: c:\Contributions\modules\og\og.module:219
-msgid "Goodbye"
-msgstr "Arrivederci"
-
-#: c:\Contributions\modules\og\og.module:219
-msgid "Unsubscribe from this group"
-msgstr "Destituisciti da questo gruppo"
-
-#: c:\Contributions\modules\og\og.module:221;1569
-msgid "disabled"
-msgstr "disabilitato"
-
-#: c:\Contributions\modules\og\og.module:221;1572
-msgid "enabled"
-msgstr "abilitato"
-
-#: c:\Contributions\modules\og\og.module:221
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Vuoi ricevere una mail ogni volta che un contenuto viene pubblicato in questo gruppo"
-
-#: c:\Contributions\modules\og\og.module:222;535;1267
-msgid "Submit"
-msgstr "Invia"
-
-#: c:\Contributions\modules\og\og.module:233
-msgid "Subscription request approved."
-msgstr "Richiesta di iscrizione apporvata."
-
-#: c:\Contributions\modules\og\og.module:235
-msgid "Subscription request approved for '%title'"
-msgstr "Richiesta di iscrizione apporvata per '%title'"
-
-#: c:\Contributions\modules\og\og.module:236
-msgid "You may now post messages in this group located at %url"
-msgstr "Ora puoi creare contenuti in questo gruppo su %url"
-
-#: c:\Contributions\modules\og\og.module:252
-msgid "Subscription request denied."
-msgstr "Richiesta di iscrizione negata."
-
-#: c:\Contributions\modules\og\og.module:253
-msgid "Subscription request denied for %title"
-msgstr "Richiesta di iscrizione negata per %title"
-
-#: c:\Contributions\modules\og\og.module:254
-msgid "Sorry, your subscription request was denied."
-msgstr "Siamo spiacentai, ma la richiesta di iscrizione è stata negata."
-
-#: c:\Contributions\modules\og\og.module:270
-msgid "User was promoted to <em> group administrator</em>"
-msgstr "L'utente è stato promosso ad <em>amministratore</em> del gruppo."
-
-#: c:\Contributions\modules\og\og.module:282
-msgid "User is no longer a group administrator"
-msgstr "L'utente non è più <em>amministratore</em> del gruppo"
-
-#: c:\Contributions\modules\og\og.module:297
-msgid "Post removed from group."
-msgstr "Il contenuto è stato rimosso dal gruppo."
-
-#: c:\Contributions\modules\og\og.module:301
-msgid "Confirmation"
-msgstr "Conferma"
-
-#: c:\Contributions\modules\og\og.module:301
-msgid "Remove %title from this group."
-msgstr "Rimuovi %title da questo gruppo."
-
-#: c:\Contributions\modules\og\og.module:303
-msgid "Remove"
-msgstr "Rimuovi"
-
-#: c:\Contributions\modules\og\og.module:328
-msgid "You may not specify more than %max email addresses."
-msgstr "Non puoi specificare più di %max indirizzi email."
-
-#: c:\Contributions\modules\og\og.module:338
-msgid "invalid email address: "
-msgstr "indirizzo email non valido: "
-
-#: c:\Contributions\modules\og\og.module:344
-msgid "Invitation to join the group \"%group\" at %site"
-msgstr "Invito a unirti al gruppo \"%group\" su %site"
-
-#: c:\Contributions\modules\og\og.module:345
-msgid ""
-"Hi. I'm a member of '%group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-msgstr ""
-"Salve. Sono un membro del gruppo '%group' e ti invito ad unirti al gruppo. Sei pregato di leggere il messaggio e il link sottostanti.\n"
-"\n"
-
-#: c:\Contributions\modules\og\og.module:348
-msgid "Subscribe: %url"
-msgstr "Iscrizione: %url"
-
-#: c:\Contributions\modules\og\og.module:357
-msgid "%count invitations sent."
-msgstr "%count inviti spediti."
-
-#: c:\Contributions\modules\og\og.module:376
-msgid "Email addresses"
-msgstr "Indirizzi email"
-
-#: c:\Contributions\modules\og\og.module:376
-msgid "Enter up to %max email addresses. Separate multiple addresses by commas. Each will receive an invitation message from you."
-msgstr "Inserire un massimo di %max indirizzi email. Separare gli indirizzi son la virgola, ogniuno riceverà un messaggio di invito da te."
-
-#: c:\Contributions\modules\og\og.module:377
-msgid "Personal message"
-msgstr "Messaggio personale"
-
-#: c:\Contributions\modules\og\og.module:377
-msgid "Optional. Enter a message which will become part of the invitation email"
-msgstr "Opzionale. Inserisci un messaggio che sarà parte integrante dell'email di invito"
-
-#: c:\Contributions\modules\og\og.module:378
-msgid "Send invitation"
-msgstr "Spedisci invito"
-
-#: c:\Contributions\modules\og\og.module:389
-msgid "In order to subscribe to this group, you must login or register a new account. After you have successfully done so, you will need to follow the <em>subscribe</em> link again."
-msgstr "Per poterti iscrivere ad questo gruppo, devi aver effettuato il login o registrare un nuovo utente. Successivamente dovrai seguire nuovamente la procedura di <em>iscrizione</em>."
-
-#: c:\Contributions\modules\og\og.module:402
-msgid "Subscription request awaits approval by an administrator."
-msgstr "La richiesta di iscrizione è in attesa di apporvazione da parte dell'amministratore del gruppo."
-
-#: c:\Contributions\modules\og\og.module:405
-msgid "User subscribed to group,"
-msgstr "L'utente è iscritto al gruppo,"
-
-#: c:\Contributions\modules\og\og.module:432
-msgid "Subscription request for '%group' from '%name'"
-msgstr "Richiesta di iscrizione per '%group' da '%name'"
-
-#: c:\Contributions\modules\og\og.module:433
-msgid "You may approve or deny this request at %url"
-msgstr "Puoi apporvare o negare la richiesta su %url"
-
-#: c:\Contributions\modules\og\og.module:464
-msgid "User unsubscribed from group."
-msgstr "L'utente ha eliminato la sua iscrizione al gruppo."
-
-#: c:\Contributions\modules\og\og.module:527
-msgid "%count added to the group"
-msgstr "%count aggiunti al gruppo"
-
-#: c:\Contributions\modules\og\og.module:530
-msgid "Unrecognized %names: "
-msgstr "%names non riconosciuti: "
-
-#: c:\Contributions\modules\og\og.module:534
-msgid "List of users"
-msgstr "Lista degli utenti"
-
-#: c:\Contributions\modules\og\og.module:534
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Aggiungi uno o più nomi utente per associare gli utenti a questo gruppo. I nomi devono essere separati dalla virgola."
-
-#: c:\Contributions\modules\og\og.module:548;760
-msgid "Name"
-msgstr "Nome"
-
-#: c:\Contributions\modules\og\og.module:551
-msgid "Operations"
-msgstr "Operazioni"
-
-#: c:\Contributions\modules\og\og.module:556
-msgid "manager"
-msgstr "manager"
-
-#: c:\Contributions\modules\og\og.module:558
-msgid "edit group"
-msgstr "modifica gruppo"
-
-#: c:\Contributions\modules\og\og.module:567
-msgid "unsubscribe"
-msgstr "elimina iscrizione"
-
-#: c:\Contributions\modules\og\og.module:569
-msgid "admin: remove"
-msgstr "amministratore: rimuovi"
-
-#: c:\Contributions\modules\og\og.module:572
-msgid "admin: create"
-msgstr "amministratore: crea"
-
-#: c:\Contributions\modules\og\og.module:576
-msgid "approve"
-msgstr "approva"
-
-#: c:\Contributions\modules\og\og.module:577
-msgid "deny"
-msgstr "nega"
-
-#: c:\Contributions\modules\og\og.module:587;641;1235;1270
-msgid "Home"
-msgstr "Pagina iniziale"
-
-#: c:\Contributions\modules\og\og.module:589;597
-msgid "Subscribers"
-msgstr "Iscritti"
-
-#: c:\Contributions\modules\og\og.module:597;1623
-msgid "Title"
-msgstr "Titolo"
-
-#: c:\Contributions\modules\og\og.module:597
-msgid "Owner"
-msgstr "Proprietari"
-
-#: c:\Contributions\modules\og\og.module:597;676
-msgid "Description"
-msgstr "Descrizione"
-
-#: c:\Contributions\modules\og\og.module:609
-msgid "No groups"
-msgstr "Nessun gruppo"
-
-#: c:\Contributions\modules\og\og.module:661
-msgid "No posts in this group."
-msgstr "No ci sono contenuti disponibili in questo gruppo"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "Subscription requests"
-msgstr "Richieste di iscrizione"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "open - subscription requests are accepted immediately"
-msgstr "aperto - le richieste di iscrizione sono approvate immediatamente"
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "moderated - subscription requests must be approved."
-msgstr "moderato - le richieste di iscrizione devono essere approvate."
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "solo su invito - le iscrizione devono essere create da un amministratore."
-
-#: c:\Contributions\modules\og\og.module:708
-msgid "How should subscription requests be handled in this group?"
-msgstr "Come devono essere gestite le richieste di iscrizione a questo gruppo?"
-
-#: c:\Contributions\modules\og\og.module:709
-msgid "registration form"
-msgstr "modulo di registrazione"
-
-#: c:\Contributions\modules\og\og.module:709
-msgid "Should this group be available for subscription during registration?. If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Gli utenti, possono isciriversi a questo gruppo durante la registrazione?. Se abilitato, la checkbox corrispondente verrà aggiunta al modulo di registrazione."
-
-#: c:\Contributions\modules\og\og.module:710
-msgid "list in groups directory"
-msgstr "elenca nella lista dei gruppi"
-
-#: c:\Contributions\modules\og\og.module:710
-msgid "Should this group appear on the %page"
-msgstr "Questo gruppo deve poter apparire nella %page"
-
-#: c:\Contributions\modules\og\og.module:720
-msgid "Thumbnail"
-msgstr "Thumbnail"
-
-#: c:\Contributions\modules\og\og.module:722
-msgid "Image"
-msgstr "Immagine"
-
-#: c:\Contributions\modules\og\og.module:722
-msgid "Click \"Browse...\" to select an image to upload."
-msgstr "Clicca su \"Browse...\" per selezionare l'immagine da caricare."
-
-#: c:\Contributions\modules\og\og.module:741
-msgid "Screenshot for %theme theme"
-msgstr "Screenshot per il tema %theme"
-
-#: c:\Contributions\modules\og\og.module:741
-msgid "no screenshot"
-msgstr "nessuno screenshot"
-
-#: c:\Contributions\modules\og\og.module:760
-msgid "Screenshot"
-msgstr "Screenshot"
-
-#: c:\Contributions\modules\og\og.module:760
-msgid "Selected"
-msgstr "Selezionato"
-
-#: c:\Contributions\modules\og\og.module:761
-msgid "Group theme"
-msgstr "Tema grafico del gruppo"
-
-#: c:\Contributions\modules\og\og.module:761
-msgid "Select a theme for your group."
-msgstr "Seleziona un tema per il tuo gruppo."
-
-#: c:\Contributions\modules\og\og.module:871
-msgid "You must select an audience in order to post."
-msgstr "Devi selezionare un  \"audiance\" per poter pubblicare il contenuto."
-
-#: c:\Contributions\modules\og\og.module:877
-msgid "%name must be a subscriber in order to post into %group"
-msgstr "%name deve essere iscritto per poter pubblicare contenuti in %group"
-
-#: c:\Contributions\modules\og\og.module:930
-msgid "You must subscribe to a group before posting."
-msgstr "Devi essere iscritto ad un gruppo prima di poter pubblicare contenuti."
-
-#: c:\Contributions\modules\og\og.module:935
-msgid "Admins: If you want to assign this post to a group whose checkbox does not appear below, you must first change the %author. The author's subscriptions are always shown."
-msgstr "Amministratori: se vuoi assegnare questo contenuto ad un gruppo del quale la checkbox non appare subito sotto, prima devi cambiare %author."
-
-#: c:\Contributions\modules\og\og.module:935;1623
-msgid "Author"
-msgstr "Autore"
-
-#: c:\Contributions\modules\og\og.module:951;1594
-msgid "Public"
-msgstr "Pubblico"
-
-#: c:\Contributions\modules\og\og.module:951
-msgid "Show this post to everyone or only to members of the groups checked below."
-msgstr "Mostra questo contenuto a tutti o solo ai membri dei gruppi selezionati qui sotto."
-
-#: c:\Contributions\modules\og\og.module:965
-msgid "Audience"
-msgstr "Audience"
-
-#: c:\Contributions\modules\og\og.module:965
-msgid "Show this post in these groups."
-msgstr "Mostra qesto contenuto in questi gruppi."
-
-#: c:\Contributions\modules\og\og.module:990
-msgid "%author added '%title' at %site"
-msgstr "%author ha aggiunto '%title' su %site"
-
-#: c:\Contributions\modules\og\og.module:992
-msgid "EXCERPT"
-msgstr "ESTRATTO"
-
-#: c:\Contributions\modules\og\og.module:992
-msgid "FULL POST"
-msgstr "CONTENUTO COMPLETO"
-
-#: c:\Contributions\modules\og\og.module:995
-msgid "You are subscribed to the group '%group_name' at '%site'. To manage your subscription, visit %group_url"
-msgstr "Sei iscritto al gruppo '%group_name' su '%site'. Per gestire la tua iscrizione, visita %group_url"
-
-#: c:\Contributions\modules\og\og.module:1052
-msgid "Subscribe to %name"
-msgstr "Iscriviti a %name"
-
-#: c:\Contributions\modules\og\og.module:1055
-msgid "(approval needed)"
-msgstr "(approvazione obbligatoria)"
-
-#: c:\Contributions\modules\og\og.module:1059;1082
-msgid "Groups"
-msgstr "Gruppi"
-
-#: c:\Contributions\modules\og\og.module:1082
-msgid "your group subscriptions are here for your convenience. they do not appear on the public profile page."
-msgstr "i gruppi a cui sei iscritto sono qui per comodità. Non saranno visibili pubblicamente nella pagina del tuo profilo."
-
-#: c:\Contributions\modules\og\og.module:1181
-msgid "Organic groups access control has been disabled. You may now disable the module on the <em>%modules</em> page"
-msgstr "I controlli d'accesso di Organic groups sono stati disabilitai. Ora puoi disabilitare il modulo nella pagina dei <em>%modules</em>"
-
-#: c:\Contributions\modules\og\og.module:1181
-msgid "admin/modules"
-msgstr "admin/modules"
-
-#: c:\Contributions\modules\og\og.module:1195
-msgid "Organic groups access control enabled."
-msgstr "I controlli d'accesso di Organic groups sono abilitati."
-
-#: c:\Contributions\modules\og\og.module:1241
-msgid "add to this album"
-msgstr "aggiungi a questo album"
-
-#: c:\Contributions\modules\og\og.module:1257
-msgid "Album Title"
-msgstr "Titolo dell'album"
-
-#: c:\Contributions\modules\og\og.module:1262
-msgid "Photo"
-msgstr "Foto"
-
-#: c:\Contributions\modules\og\og.module:1280
-msgid "You must specify an album title."
-msgstr "Devi specificare un titolo per l'album"
-
-#: c:\Contributions\modules\og\og.module:1329
-msgid "album saved."
-msgstr "album salvato."
-
-#: c:\Contributions\modules\og\og.module:1351
-msgid "Group details"
-msgstr "Dettagli del gruppo"
-
-#: c:\Contributions\modules\og\og.module:1352
-msgid "Group albums"
-msgstr "Album del gruppo"
-
-#: c:\Contributions\modules\og\og.module:1353
-msgid "Group subscribers"
-msgstr "Iscritti al gruppo"
-
-#: c:\Contributions\modules\og\og.module:1354;1414
-msgid "New groups"
-msgstr "Nuovo gruppo"
-
-#: c:\Contributions\modules\og\og.module:1355;1397
-msgid "My groups"
-msgstr "I miei gruppi"
-
-#: c:\Contributions\modules\og\og.module:1376
-msgid "Maximum number of items to show"
-msgstr "Massimo numero di elementi da visualizzare"
-
-#: c:\Contributions\modules\og\og.module:1412;1461
-msgid "more"
-msgstr "mostra tutti"
-
-#: c:\Contributions\modules\og\og.module:1412
-msgid "Browse the newest groups."
-msgstr "Visualizza i gruppi più recenti."
-
-#: c:\Contributions\modules\og\og.module:1425
-msgid "submitted by %name. "
-msgstr "inserito da %name."
-
-#: c:\Contributions\modules\og\og.module:1431
-msgid "Albums"
-msgstr "Album"
-
-#: c:\Contributions\modules\og\og.module:1461
-msgid "View all subscribers."
-msgstr "Visualizza tutti  gli iscritti."
-
-#: c:\Contributions\modules\og\og.module:1464
-msgid "Recent subscribers"
-msgstr "Iscritti di recente"
-
-#: c:\Contributions\modules\og\og.module:1496
-msgid "invite friend"
-msgstr "invita un amico"
-
-#: c:\Contributions\modules\og\og.module:1502
-msgid "age: %age"
-msgstr "età: %age"
-
-#: c:\Contributions\modules\og\og.module:1504;1507
-msgid "group manager: "
-msgstr "manager del gruppo: "
-
-#: c:\Contributions\modules\og\og.module:1509
-msgid "my subscription"
-msgstr "le mie iscrizioni"
-
-#: c:\Contributions\modules\og\og.module:1512
-msgid "Your subscription request awaits approval."
-msgstr "La tua richiesta di iscrizione è in coda di approvazione."
-
-#: c:\Contributions\modules\og\og.module:1513
-msgid "delete request"
-msgstr "elimina la richiesta"
-
-#: c:\Contributions\modules\og\og.module:1517
-msgid "request subscription"
-msgstr "richiedi iscrizione"
-
-#: c:\Contributions\modules\og\og.module:1520
-msgid "subscribe"
-msgstr "iscriviti"
-
-#: c:\Contributions\modules\og\og.module:1541
-msgid "create %type"
-msgstr "crea %type"
-
-#: c:\Contributions\modules\og\og.module:1541
-msgid "Add a new %s in this group."
-msgstr "Aggiungi un nuovo %s in questo gruppo."
-
-#: c:\Contributions\modules\og\og.module:1549
-msgid "create album"
-msgstr "crea un album"
-
-#: c:\Contributions\modules\og\og.module:1560
-msgid "remove from group"
-msgstr "rimuovi dal gruppo"
-
-#: c:\Contributions\modules\og\og.module:1568
-msgid "Organic groups configuration"
-msgstr "Configurazione di Organic groups"
-
-#: c:\Contributions\modules\og\og.module:1570;1580
-msgid "Enable"
-msgstr "Abilita"
-
-#: c:\Contributions\modules\og\og.module:1573;1584
-msgid "Disable"
-msgstr "Disabilita"
-
-#: c:\Contributions\modules\og\og.module:1575
-msgid "Organic groups access control is currently"
-msgstr "Il controllo di accesso di Organic groups è attualmente"
-
-#: c:\Contributions\modules\og\og.module:1577
-msgid "Module status"
-msgstr "Stato del modulo"
-
-#: c:\Contributions\modules\og\og.module:1577
-msgid "After enabling this module via the module settings page or before disabling this module, use the above button to restore default permissions."
-msgstr "Dopo aver abilitato il modulo tramite la pagina dei moduli o prima di disabilitarlo, usa questo tasto per ripristinare i permessi predefiniti."
-
-#: c:\Contributions\modules\og\og.module:1591
-msgid "Explanation or submission guidelines"
-msgstr "Spiegazione o guida di invio"
-
-#: c:\Contributions\modules\og\og.module:1591
-msgid "This text will be displayed at the top of the group submission form.  It is useful for helping or instructing your users."
-msgstr "Questo testo sarà visualizzato in cima al modulo di invio dei gruppi. É utile per aiutare o istruitre i tuoi utenti."
-
-#: c:\Contributions\modules\og\og.module:1592
-msgid "Unlimited albums"
-msgstr "Album illimitati"
-
-#: c:\Contributions\modules\og\og.module:1592
-msgid "If you want to limit your groups to a single album, uncheck this box."
-msgstr "Se vuoi limitare i tuoi gruppi ad un singolo album, deseleziona questa casella"
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visible only within the targeted groups"
-msgstr "Visibile solo ai gruppi selezionati"
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Visibile ai gruppi selezionati e sulle altre pagine"
-
-#: c:\Contributions\modules\og\og.module:1593
-msgid "Visibility to be determined by the author/editor using a checkbox on the posting form"
-msgstr "Visibilità determinata dall'autore usando l'apposita casella nel modulo durante la creazione dei contenuti"
-
-#: c:\Contributions\modules\og\og.module:1594
-msgid "Visibility of posts"
-msgstr "Visibilità dei contenuti"
-
-#: c:\Contributions\modules\og\og.module:1594
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post %pub. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Determina quanto ampiamente disponibile dovrà essere un dato contenuto quando associato ad un gruppo. Gli amministratori del gruppo vedranno sempre la checkbox per far diventare un contenuto %pub. Nota che cambiare questa impostanzione non ha effetto sui contenuti esistenti. Per acquisire questa nuova impostazione, ri-salvare quei contenuti."
-
-#: c:\Contributions\modules\og\og.module:1595
-msgid "Maximum posts on group home page"
-msgstr "Massimo numero di contenuti nella pagina iniziale del gruppo"
-
-#: c:\Contributions\modules\og\og.module:1595
-msgid "How many posts of a given type should display on the group home page."
-msgstr "Quanti contenuti di un determinato tipo devono essere visualizzati nella pagina iniziale del gruppo."
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "Show member pictures"
-msgstr "Mostra le immagini dei membri"
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "Should member pictures be shown in the group subscribers and group details blocks? You must also enable pictures in %user."
-msgstr "Visualizzare le immagini dei membri nella sezione iscritti e nel blocco dettagli del gruppo? Richiede che siano abilitate le immagini in %user."
-
-#: c:\Contributions\modules\og\og.module:1597
-msgid "User configuration"
-msgstr "Configurazione utente"
-
-#: c:\Contributions\modules\og\og.module:1598
-msgid "optional"
-msgstr "opzionale"
-
-#: c:\Contributions\modules\og\og.module:1598
-msgid "required"
-msgstr "obbligatorio"
-
-#: c:\Contributions\modules\og\og.module:1599
-msgid "Audience required"
-msgstr "Audience obbligatorio"
-
-#: c:\Contributions\modules\og\og.module:1599
-msgid "Do you require that all posts be affiliated with a group? If so, new users will be unable to complete a post until they join a group. Note that changing this setting has affect existing posts when they are edited."
-msgstr "Vuoi che tutti i contenuti siano associati ad un gruppo? Se così, i nuovi utenti non potranno pubblicare contenuti finchè non entreranno a far parte di un gruppo. Tenere presente che cambiare questa impostazione, influenza i contenuti esistenti al momento della modifica."
-
-#: c:\Contributions\modules\og\og.module:1605
-msgid "Omitted content types"
-msgstr "Tipi di contenuto omessi"
-
-#: c:\Contributions\modules\og\og.module:1605
-msgid "Select any node types which should <em>not</em> participate in the Audience targetting system."
-msgstr "Selezionare qualunque tipo che <em>non</em> deve essere considerato nel sistema basato sull'Audiance."
-
-#: c:\Contributions\modules\og\og.module:1623
-msgid "Replies"
-msgstr "Risposte"
-
-#: c:\Contributions\modules\og\og.module:1623
-msgid "Last reply"
-msgstr "Ultima risposta"
-
-#: c:\Contributions\modules\og\og.module:527
-msgid "1 user"
-msgid_plural "%count users"
-msgstr[0] "1 utente"
-msgstr[1] "%count utenti"
-
-#: c:\Contributions\modules\og\og.module:530
-msgid "name"
-msgid_plural "names"
-msgstr[0] "nome"
-msgstr[1] "nomi"
-
-#: c:\Contributions\modules\og\og.module:1426
-msgid "1 image"
-msgid_plural "%count images"
-msgstr[0] "1 immagine"
-msgstr[1] "%count immagini"
-
-#: c:\Contributions\modules\og\og.module:1498
-msgid "1 subscriber"
-msgid_plural "%count subscribers"
-msgstr[0] "1 iscritto"
-msgstr[1] "%count iscritti"
-
-#: c:\Contributions\modules\og\og.module:77
-msgid "create groups"
-msgstr "crea gruppi"
-
-#: c:\Contributions\modules\og\og.module:77
-msgid "administer organic groups"
-msgstr "amministra Organic groups"
-
-#: c:\Contributions\modules\og\og.module:0
-msgid "og"
-msgstr "og"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/nl.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/nl.po
deleted file mode 100644
index d49c75b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/nl.po
+++ /dev/null
@@ -1,1060 +0,0 @@
-# LANGUAGE translation of Drupal (og.module)
-# Copyright
-# Generated from file: og.module,v 1.260 2006/10/22 15:05:24 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-09-30 22:33+0100\n"
-"Last-Translator: Frank Van Geirt <fvangeirt at gmail.com>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-#: og.module:36
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Specifieke groep blokken zijn enkel zichtbaar op de groep pagina's en niet op algemene pagina's zoals de home pagina of beheer pagina's."
-
-#: og.module:38
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using !page."
-msgstr "Om toe te laten dat beheerders hun eigen groep theme instellen, moet je meerdere themes actief maken via !page."
-
-#: og.module:38
-msgid "theme configuration page"
-msgstr "theme configuratie pagina"
-
-#: og.module:48
-msgid "subscribe to group"
-msgstr "inschrijven in groep"
-
-#: og.module:52
-msgid "my groups"
-msgstr "mijn groepen"
-
-#: og.module:53
-msgid "unsubscribe from group"
-msgstr "uitschrijven uit groep"
-
-#: og.module:54
-msgid "approve subscription request"
-msgstr "aanvraag goedkeuren"
-
-#: og.module:55
-msgid "deny subscription request"
-msgstr "aanvraag afwijzen"
-
-#: og.module:56
-msgid "create group administrator"
-msgstr "groep beheerder aanmaken"
-
-#: og.module:57
-msgid "delete group administrator"
-msgstr "groep beheerder verwijderen"
-
-#: og.module:58
-msgid "remove post from group"
-msgstr "bericht verwijderen uit groep"
-
-#: og.module:59
-msgid "group feed"
-msgstr "groep feed"
-
-#: og.module:61
-msgid "organic groups configuration"
-msgstr "configuratie van organische groepen"
-
-#: og.module:71
-msgid "subscriber management"
-msgstr "beheer van aanvragen"
-
-#: og.module:72
-msgid "list"
-msgstr "lijst"
-
-#: og.module:73
-msgid "manage subscription"
-msgstr "aanvraag beheren"
-
-#: og.module:74
-msgid "send invitation"
-msgstr "uitnodiging versturen"
-
-#: og.module:76
-msgid "add subscribers"
-msgstr "Leden toevoegen"
-
-#: og.module:86
-msgid "email"
-msgstr "email"
-
-#: og.module:264
-msgid "Send email to %group"
-msgstr "Email verzenden naar %group"
-
-#: og.module:269
-msgid "Your email will be sent to !count in this group. Please use this feature sparingly."
-msgstr "Uw email wordt verzonden naar !count in deze groep. Gebruik deze functie met mate."
-
-#: og.module:272
-msgid "Subject"
-msgstr "Onderwerp"
-
-#: og.module:272
-msgid "Enter a subject for your email."
-msgstr "Geef een onderwerp voor uw email."
-
-#: og.module:273
-msgid "Body"
-msgstr "Berichttekst"
-
-#: og.module:273
-msgid "Enter a body for your email."
-msgstr "Geef een berichttekst voor uw email."
-
-#: og.module:274
-msgid "Send email"
-msgstr "Verstuur email"
-
-#: og.module:314
-msgid "home"
-msgstr "home"
-
-#: og.module:327
-msgid "You may not unsubscribe from this group because it is a %closed group. You should request unsubscription from a group administrator."
-msgstr "Je kan niet uitschrijven uit deze groep omdat het een %closed groep is. Je moet een aanvraag doen bij de groep beheerder."
-
-#: og.module:327;2022
-msgid "closed"
-msgstr "gesloten"
-
-#: og.module:330
-msgid "You may not unsubscribe from this group because you are its owner. A site administrator can assign ownership to another user and then you may unsubscribe."
-msgstr "Je kan niet uitschrijven uit deze groep omdat je de eigenaar bent. Een site beheerder kan een andere gebruiker als eigenaar instellen. Pas dan kun je uitschrijven."
-
-#: og.module:333
-msgid "Unsubscribe from this group"
-msgstr "Uitschrijven uit deze groep"
-
-#: og.module:334
-msgid "Goodbye"
-msgstr "Tot ziens"
-
-#: og.module:334
-msgid "Actions"
-msgstr "Acties"
-
-#: og.module:342;346;349
-msgid "Email notification"
-msgstr "Email bericht"
-
-#: og.module:342;2058
-msgid "enabled"
-msgstr "ingeschakeld"
-
-#: og.module:342;2063
-msgid "disabled"
-msgstr "uitgeschakeld"
-
-#: og.module:342
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr "Wens je een email te ontvangen telkens als er een bericht wordt geplaatst in deze groep?"
-
-#: og.module:346
-msgid "Your !prof is configured to: <em>Always receive email notifications</em>."
-msgstr "Uw !prof is geconfigureerd als: <em>Altijd email berichten ontangen</em>"
-
-#: og.module:346;349
-msgid "personal profile"
-msgstr "persoonlijk profiel"
-
-#: og.module:349
-msgid "Your !prof is configured to: <em>Never receive email notifications</em>."
-msgstr "Uw !prof is geconfigureerd als: <em>Nooit email berichten ontangen</em>"
-
-#: og.module:364
-msgid "Subscription saved."
-msgstr "Inschrijving bewaard."
-
-#: og.module:415
-msgid "!name already approved to group %group"
-msgstr "!name is reeds aanvaard in de groep %group"
-
-#: og.module:420
-msgid "Subscription request approved."
-msgstr "Aanvraag tot Inschrijving aanvaard."
-
-#: og.module:442
-msgid "Subscription request denied."
-msgstr "Aanvraag tot inschrijving geweigerd."
-
-#: og.module:464
-msgid "User was promoted to %ga"
-msgstr "Gebruiker is gepromoveerd tot %ga"
-
-#: og.module:464;476
-msgid "group administrator"
-msgstr "groep beheerder"
-
-#: og.module:476
-msgid "User is no longer a %ga"
-msgstr "Gebruiker is niet langer een %ga"
-
-#: og.module:487
-msgid "Confirmation"
-msgstr "Bevestiging"
-
-#: og.module:487
-msgid "Remove %title from this group."
-msgstr "Verwijder %title uit deze groep."
-
-#: og.module:489
-msgid "Remove"
-msgstr "Verwijder"
-
-#: og.module:504
-msgid "%title removed from group."
-msgstr "%title verwijderd uit de groep."
-
-#: og.module:522
-msgid "Email addresses or usernames"
-msgstr "Email adressen of gebruikersnamen"
-
-#: og.module:522
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Geef tot %max email adressen of gebruikersnamen. Scheid meerdere adressen met komma's of nieuwe regels. Elke persoon zal een uitnodiging van u ontvangen."
-
-#: og.module:523
-msgid "Personal message"
-msgstr "Persoonlijk bericht"
-
-#: og.module:523
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Optioneel. Vul een bericht in dat deel zal uitmaken van de uitnodigingsmail."
-
-#: og.module:524
-msgid "Send invitation"
-msgstr "Uitnodiging versturen"
-
-#: og.module:539
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Je mag niet meer dan %max email adressen of gebruikers opgeven."
-
-#: og.module:542
-msgid "You may not invite yourself - @self"
-msgstr "U mag u zelf niet uitnodigen - @self"
-
-#: og.module:566
-msgid "invalid email address or username: "
-msgstr "ongeldig email adres of gebruikersnaam:"
-
-#: og.module:602
-msgid "In order to subscribe to this group, you must login or register a new account. After you have successfully done so, you will need to follow the %subscribe link again."
-msgstr "Om je in te schrijven in deze groep moet je inloggen of een nieuw account aanmaken. Nadat je dat met succes gedaan hebt, moet je opnieuw de %subscrive link volgen."
-
-#: og.module:654
-msgid "Subscription request to the %group group awaits approval by an administrator."
-msgstr "Aanvraag tot de %group groep heeft nog goedkeuring van een beheerder nodig."
-
-#: og.module:660
-msgid "Subscribed to the @group"
-msgstr "Ingeschreven in %group"
-
-#: og.module:665
-msgid "Subscription request to the @group group was rejected, only group administrators can add users to this group."
-msgstr "Aanvraag voor de @group groep is geweigerd, alleen groep beheerders kunnen gebruikers toevoegen aan deze groep."
-
-#: og.module:686
-msgid "User unsubscribed from group."
-msgstr "Gebruiker is uitgeschreven uit de groep."
-
-#: og.module:716
-msgid "List of users"
-msgstr "Lijst van gebruikers"
-
-#: og.module:719
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Geef een of meerdere gebruikersnamen op om toe te voegen aan deze groep. Meerdere gebruikersnamen dienen gescheiden te worden door een komma."
-
-#: og.module:740
-msgid "Unrecognized %names: "
-msgstr "Niet herkende %names:"
-
-#: og.module:760
-msgid "Name"
-msgstr "Naam"
-
-#: og.module:764
-msgid "Operations"
-msgstr "Acties"
-
-#: og.module:768;782
-msgid "manager"
-msgstr "beheerder"
-
-#: og.module:770
-msgid "edit group"
-msgstr "Bewerk groep"
-
-#: og.module:781;1627
-msgid "(approval needed)"
-msgstr "(goedkeuring nodig)"
-
-#: og.module:786
-msgid "unsubscribe"
-msgstr "uitschrijven"
-
-#: og.module:788
-msgid "admin: remove"
-msgstr "beheren: verwijderen"
-
-#: og.module:791
-msgid "admin: create"
-msgstr "beheren: aanmaken"
-
-#: og.module:795
-msgid "approve"
-msgstr "goedkeuren"
-
-#: og.module:796
-msgid "deny"
-msgstr "weigeren"
-
-#: og.module:806
-msgid "Home"
-msgstr "Home"
-
-#: og.module:808;834
-msgid "Subscribers"
-msgstr "Leden"
-
-#: og.module:834
-msgid "Manager"
-msgstr "Beheerder"
-
-#: og.module:834;935;1016
-msgid "Description"
-msgstr "Beschrijving"
-
-#: og.module:846
-msgid "No groups"
-msgstr "Geen groepen"
-
-#: og.module:849
-msgid "You may also view an !opml listing RSS feeds from your subscribed groups."
-msgstr "Je kan ook een !opml lijst van RSS feeds bekijken van uw groepen."
-
-#: og.module:849;1908;1908
-msgid "OPML file"
-msgstr "OPML bestand"
-
-#: og.module:943
-msgid " RSS feed"
-msgstr "RSS feed"
-
-#: og.module:987
-msgid "No posts in this group."
-msgstr "Geen berichten in deze groep."
-
-#: og.module:990
-msgid "No public posts in this group. Consider subscribing to this group in order to view its posts."
-msgstr "Geen publieke berichten in deze groep. Overweeg om in te schrijven om de berichten te lezen."
-
-#: og.module:1016
-msgid "A brief description for the group details block and the group directory."
-msgstr "Een korte beschrijving voor de groep details blok en de groep folder."
-
-#: og.module:1017
-msgid "Group website"
-msgstr "Groep website"
-
-#: og.module:1017
-msgid "If your group has its own website, enter the address here."
-msgstr "Indien uw groep een eigen website heeft, geef dan hier het adres in."
-
-#: og.module:1025
-msgid "Subscription requests"
-msgstr "Aanvragen"
-
-#: og.module:1025
-msgid "open - subscription requests are accepted immediately."
-msgstr "open - aanvragen worden onmiddellijk aanvaard."
-
-#: og.module:1025
-msgid "moderated - subscription requests must be approved."
-msgstr "beheerd - aanvragen moeten goedgekeurd worden."
-
-#: og.module:1025
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr "enkel op uitnodiging - aanvragen moeten gemaakt worden door de beheerder."
-
-#: og.module:1025
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr "gesloten - aanvragen worden volledig beheerd door beheerder."
-
-#: og.module:1025
-msgid "How should subscription requests be handled in this group? When you select <em>closed</em>, users will not be able to subscribe <strong>or</strong> unsubscribe."
-msgstr "Hoe moeten aanvragen behandeld worden voor deze groep? Indien je <em> gesloten</em> selecteerd, hebben gebruikers niet de mogelijkheid om in <strong> of </strong> uit te schrijven."
-
-#: og.module:1046;2086
-msgid "registration form"
-msgstr "registratie formulier"
-
-#: og.module:1046
-msgid "Should this group be available for subscription during registration?. If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Moet deze groep beschikbaar zijn om in te schrijven tijdens de registratie? Indien aangevinkt, wordt een checkbox getoond op de registratie pagina."
-
-#: og.module:1070
-msgid "list in groups directory"
-msgstr "lijst in de groep folder"
-
-#: og.module:1070
-msgid "Should this group appear on the !page?"
-msgstr "Moet deze groep getoond worden op !page?"
-
-#: og.module:1070
-msgid "list of groups page"
-msgstr "lijst van groep pagina's"
-
-#: og.module:1079
-msgid "Language"
-msgstr "Taal"
-
-#: og.module:1082
-msgid "Selecting a different locale will change the interface language of the group. Users who have chosen a preferred language always see their chosen language."
-msgstr "Het selecteren van een andere lokalisatie heeft invloed op de taal van de groep.Gebruikers die een voorkeur voor een taal hebben ingesteld zullen altijd hun gekozen taal zien."
-
-#: og.module:1087
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Het selecteren van een andere theme zal het uitzicht van de groep bepalen."
-
-#: og.module:1108
-msgid "Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr "Geef een geldige URL voor de groep website, zoals http://www.voorbeeld.com/"
-
-#: og.module:1189
-msgid "You must !join before posting on this web site."
-msgstr "Je moet !join vooraleer te mogen posten op deze website."
-
-#: og.module:1189
-msgid "join a group"
-msgstr "een groep toetreden"
-
-#: og.module:1323;1326;2097;2098
-msgid "Public"
-msgstr "Publiek"
-
-#: og.module:1323
-msgid "Show this post to everyone, or only to subscribers of the groups checked below. Only uncheck this box if truly needed."
-msgstr "Toon dit bericht aan iedereen, of enkel aan de leden van de geselecteerde groepen onderaan. Alleen uitvinken indien echt nodig."
-
-#: og.module:1326
-msgid "Show this post to everyone, or only to subscribers of the groups checked below. Only check this box if truly needed."
-msgstr "Toon dit bericht aan iedereen, of enkel aan de leden van de geselecteerde groepen onderaan. Alleen aanvinken indien echt nodig."
-
-#: og.module:1361;1367
-msgid "Audience"
-msgstr "Publiek"
-
-#: og.module:1372;1631;1698
-msgid "Groups"
-msgstr "Groepen"
-
-#: og.module:1511
-msgid "Log"
-msgstr "Log"
-
-#: og.module:1592
-msgid "@group: '@title' at @site"
-msgstr "@group: '@title' op @site"
-
-#: og.module:1594
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@body\n"
-"\n"
-"View original: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed to the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-"@type '@subject' door @username\n"
-"\n"
-"@body\n"
-"\n"
-"Bekijk origineel: !content_url\n"
-"Nieuwe reactie: !reply_url\n"
-"\n"
-"--\n"
-"Je bent toegevoegd aan de groep '@group' op @site.\n"
-"Om je inschrijving te beheren, ga naar !group_url"
-
-#: og.module:1596
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-"@body\n"
-"\n"
-"--\n"
-"Dit bericht werd verzonden door de beheerder van de '@group' groep op @site. Om de groep te bezoeken, surf naar !url_group. Om uit te schrijven uit de groep, surf naar !url_unsubscribe"
-
-#: og.module:1598
-msgid "Subscription request approved for '@title'"
-msgstr "Aanvraag aanvaard voor '@title'"
-
-#: og.module:1600
-msgid "You many now post messages in this group located at !group_url"
-msgstr "Je kan nu berichten plaatsen in de groep op !group_url"
-
-#: og.module:1602
-msgid "Subscription request denied for '@title'"
-msgstr "Aanvraag geweigerd voor '@title'"
-
-#: og.module:1604
-msgid "Sorry, your subscription request was denied."
-msgstr "Sorry, uw aanvraag is verworpen."
-
-#: og.module:1606
-msgid "Invitation to join the group '@group' at @site"
-msgstr "Uitnodiging om de groep '@grouup' te vervoegen op @site"
-
-#: og.module:1608
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Subscribe: !group_url\n"
-"@body"
-msgstr ""
-"Hallo. Ik ben lid van '@group' en ik nodig je uit om deze ook groep te vervoegen. Gelieve de link en het bericht onder te lezen.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Inschrijven: !group_url\n"
-"@body"
-
-#: og.module:1610
-msgid "Subscription request for '@group' from '@username'"
-msgstr "Aanvraag voor '@group' van '@username'"
-
-#: og.module:1612
-msgid ""
-"To instantly approve this request, visit !approve_url\n"
-"\n"
-"You may deny this request or manage subscribers at !group_url"
-msgstr ""
-"Om onmiddellijk deze aanvraag goed te keuren, ga naar !approve_url\n"
-"\n"
-"Je kan deze aanvraag weigeren of de leden beheren via !group_url"
-
-#: og.module:1625
-msgid "Subscribe to @name."
-msgstr "Inschrijven op @name."
-
-#: og.module:1640
-msgid "Organic groups settings"
-msgstr "Organische groep instellingen"
-
-#: og.module:1643
-msgid "Never send email notifications. Useful when tracking activity via RSS feed instead."
-msgstr "Nooit email berichten versturen. Nuttig als opvolging van de activiteiten via RSS wordt gedaan."
-
-#: og.module:1644
-msgid "Always send email notifications"
-msgstr "Altijd email verwittigingen sturen"
-
-#: og.module:1645
-msgid "Selectively send email notification based on the checkbox for each of my group's <em>My Subscription</em> page"
-msgstr "Selectief versturen van email verwittigingen gebaseerd op de checkbox voor elk van mijn groepen hun <em>Mijn inschrijving</em> pagina"
-
-#: og.module:1649
-msgid "Email notifications"
-msgstr "Email berichten"
-
-#: og.module:1652
-msgid "When posts are submitted into your subscribed groups, you may be notified via email."
-msgstr "Als berichten worden toegevoegd in uw groepen, wordt je verwittigd via email."
-
-#: og.module:1793;2071
-msgid "Group details"
-msgstr "Groep details"
-
-#: og.module:1798
-msgid "Group authors"
-msgstr "Groep auteurs"
-
-#: og.module:1800;1925
-msgid "New groups"
-msgstr "Nieuwe groepen"
-
-#: og.module:1801;1898
-msgid "My groups"
-msgstr "Mijn groepen"
-
-#: og.module:1802;1875
-msgid "Group notifications"
-msgstr "Groep berichten"
-
-#: og.module:1834
-msgid "Maximum number of items to show"
-msgstr "Maximum aantal getoonde berichten"
-
-#: og.module:1856
-msgid "This group offers a !groupfeed and an !email."
-msgstr "Deze groep biedt een !groupfeed en een !email."
-
-#: og.module:1856
-msgid "RSS feed"
-msgstr "RSS feed"
-
-#: og.module:1856
-msgid "email subscription"
-msgstr "email inschrijving"
-
-#: og.module:1859
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr " Of inschrijven op deze gepersonaliseerde, sitebrede feeds:"
-
-#: og.module:1861;1865;1869
-msgid "feed"
-msgstr "feed"
-
-#: og.module:1862;1866;1870
-msgid "page"
-msgstr "pagina"
-
-#: og.module:1863
-msgid "my unread: "
-msgstr "mijn ongelezen:"
-
-#: og.module:1867
-msgid "my group: "
-msgstr "mijn groep:"
-
-#: og.module:1871
-msgid "all posts: "
-msgstr "alle berichten:"
-
-#: og.module:1891;1923;1958
-msgid "more"
-msgstr "meer"
-
-#: og.module:1891
-msgid "Browse all of my groups."
-msgstr "Doorzoek al mijn groepen."
-
-#: og.module:1923
-msgid "Browse the newest groups."
-msgstr "Doorzoek de nieuwste groepen."
-
-#: og.module:1958
-msgid "View all subscribers."
-msgstr "Bekijk alle leden."
-
-#: og.module:1961
-msgid "Recent authors"
-msgstr "Recente auteurs"
-
-#: og.module:1991
-msgid "invite friend"
-msgstr "vriend uitnodigen"
-
-#: og.module:1999
-msgid "manager: "
-msgstr "beheerder:"
-
-#: og.module:2002
-msgid "website"
-msgstr "website"
-
-#: og.module:2006
-msgid "Your subscription request awaits approval."
-msgstr "Uw aanvraag wacht op goedkeuring."
-
-#: og.module:2007
-msgid "delete request"
-msgstr "aanvraag verwijderen"
-
-#: og.module:2010
-msgid "You must login/register in order to contribute to this group."
-msgstr "Je moet inloggen/registreren om tot deze groep toe te treden."
-
-#: og.module:2014
-msgid "request subscription"
-msgstr "aanvraag"
-
-#: og.module:2022
-msgid "This is a @closed group. The group administrators add/remove subscribers as needed."
-msgstr "Dit is een @closed groep. De groep beheerdervoegt nieuwe leden toe of verwijderd ze."
-
-#: og.module:2036
-msgid "create !type"
-msgstr "!type aanmaken"
-
-#: og.module:2036
-msgid "Add a new !s in this group."
-msgstr "Voeg een nieuw !s toe in deze groep."
-
-#: og.module:2043;2064
-msgid "Enable"
-msgstr "Beschikbaar maken"
-
-#: og.module:2056
-msgid "Organic groups configuration"
-msgstr "Organische groepen configuratie"
-
-#: og.module:2060
-msgid "Before disabling this module, use the button below to restore default permissions."
-msgstr "Vooraleer deze module uit te schakelen, gebruik de knop onderaan om de standaard instellingen terug te plaatsen."
-
-#: og.module:2065
-msgid "You usually want to enable access control with this module. The button below will delete one record in your node_access table and thus enable node permissions on your site. You may revert by clicking the same button again."
-msgstr "Met deze module kun je toegangscontrole inschakelen. De knop onderaan zal een record verwijderen uit de node_access tabel en dus de node permissies inschakelen voor uw website. Je kunt terug keren door de knop nogmaals te klikken."
-
-#: og.module:2067
-msgid "Module status"
-msgstr "Module status"
-
-#: og.module:2068
-msgid "Organic groups access control is currently %status."
-msgstr "Toegangscontrole van de organische groepen is momenteel %status."
-
-#: og.module:2073
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "Nieuwe groepen worden niet in de groep folder getoond. Beheerders beheren de folder exclusief."
-
-#: og.module:2074
-msgid "New groups always appear in the groups directory."
-msgstr "Nieuwe groepen worden altijd in de groep folder getoond."
-
-#: og.module:2075
-msgid "Group creator chooses whether her group appears in the directory. Defaults to %in."
-msgstr "De maker van de groep beslist of de groep in de folder vertoond wordt. Standaard op %in."
-
-#: og.module:2075
-msgid "in directory"
-msgstr "in folder"
-
-#: og.module:2076
-msgid "Group creator chooses whether her group appears in the directory. Defaults to %out."
-msgstr "De maker van de groep beslist of de groep in de folder vertoond wordt. Standaar op %out."
-
-#: og.module:2076
-msgid "not in directory"
-msgstr "niet in folder"
-
-#: og.module:2078
-msgid "Groups directory control"
-msgstr "Groep folder beheer"
-
-#: og.module:2078;2086
-msgid "OG admins always see the checkbox for adding a group to the %dir. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "OG beheerders zien altijd de checkbox om groepen toe te voegen tot de %dir. Let op dat het veranderen van deze instelling geen invloed heeft op bestaande berichten. Herbewaar deze berichten om de instellinge actief te maken."
-
-#: og.module:2078
-msgid "groups directory"
-msgstr "groep folder"
-
-#: og.module:2081
-msgid "New groups don't appear in on the registration form. Administrators control the form exclusively."
-msgstr "Nieuwe groepen worden niet getoond op de registratie pagina. Beheerders hebben volledige controle erover."
-
-#: og.module:2082
-msgid "New groups always appear on the registration form."
-msgstr "Nieuwe groepen verschijnen altijd op de registratie pagina."
-
-#: og.module:2083
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to %in."
-msgstr "De makers van groepen beslissen of hun groep op de registratie pagina wordt getoond. Standaar op %in."
-
-#: og.module:2083
-msgid "on form"
-msgstr "op de pagina"
-
-#: og.module:2084
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to %out."
-msgstr "De makers van groepen beslissen of hun groep op de registratie pagina worden getoond. Standaard op %out."
-
-#: og.module:2084
-msgid "not on form"
-msgstr "niet op de pagina"
-
-#: og.module:2086
-msgid "Registration form control"
-msgstr "Registratie pagina beheer"
-
-#: og.module:2089
-msgid "New registrants are not subscribed to group email notifications by default. A user may choose to enable this from her profile page or her my subscriptions page."
-msgstr "Nieuwe leden worden niet geactiveerd om groep mails standaard te onvangen. Een gebruiker kan kiezen of hij deze optie activeerd op zijn profiel pagina of zijn mijn instellingen pagina. "
-
-#: og.module:2090
-msgid "New registrants are subscribed to group email notifications by default. A user may choose to disable this from her profile page."
-msgstr "Nieuwe leden worden standaard geactiveerd om groep mails standaard te onvangen. Een gebruiker kan deze instelling uitschakelen op zijn profiel pagina. "
-
-#: og.module:2092
-msgid "Group email notifications"
-msgstr "Groep email verwittigingen"
-
-#: og.module:2092
-msgid "Should new registrants automatically be notified via email when new content is posted to their subscribed group? Note that changing this setting has no effect on existing subscriptions."
-msgstr "Moeten nieuwe gebruikers automatisch verwittigd worden via email als hun nieuwe berichten toegevoegd worden in hun groep? Het wijzigen van deze instelling geen effect heeft op bestaande inschrijvingen."
-
-#: og.module:2094
-msgid "Node authoring form"
-msgstr "Node bewerking pagina"
-
-#: og.module:2095
-msgid "Explanation or submission guidelines"
-msgstr "Uitleg of richtlijnen om in te schrijven"
-
-#: og.module:2095
-msgid "This text will be displayed at the top of the group submission form.  It is useful for helping or instructing your users."
-msgstr "Deze tekst wordt getoond bovenaan de groep aanvraag pagina. Dit is handig voor help of instructies voor uw gebruikers."
-
-#: og.module:2096
-msgid "Audience checkboxes"
-msgstr "Checkboxes voor het lezerspubliek"
-
-#: og.module:2096
-msgid "Show each subscribed group as a checkbox in the Audience section. This enables user to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. Group administrators always see checkboxes."
-msgstr "Toon elke ingeschreven groep als een checkbox op de Lezerspubliek pagina. Dit laat toe om gebruikers hun berichten in meerdere groepen te plaatsen. Indien niet aangevinkt, wordt de gebruikers interface vereenvoudigd door het weglaten van de checkboxen en wordt er van uitgegaan dat de gebruiker zijn bericht wil toevoegen tot de huidige groep. Groep beheerders zien altijd checkboxen."
-
-#: og.module:2097
-msgid "Visible only within the targeted groups"
-msgstr "Enkel zichtbaar binnen de betroffen groepen"
-
-#: og.module:2097
-msgid "Visible within the targeted groups and on other pages"
-msgstr "Zichtbaar binnen de beschikbare groepen en op andere pagina's"
-
-#: og.module:2097;2097
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr "De zichtbaarheid wordt gekozen door de auteur/bewerker via een checkbox op de bewerk pagina"
-
-#: og.module:2097
-msgid "Checkbox defaults to @pub."
-msgstr "Checkbox standaard op @pub."
-
-#: og.module:2097
-msgid "Checkbox defaults to @pri."
-msgstr "Checkbox standaard op @pri."
-
-#: og.module:2097
-msgid "Private"
-msgstr "Privaat"
-
-#: og.module:2098
-msgid "Visibility of posts"
-msgstr "Zichtbaarheid van berichten"
-
-#: og.module:2098
-msgid "Determine how broadly available a given post should be when it is affiliated with a group. OG admins always see the checkbox for making a post @pub. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "Aangeven hoe breed beschikbaar een bepaald bericht moet zijn wanneer het behoort tot een groep. OG beheerders zien altijd de checkbox om een bericht @pub te maken. Het wijzigen van deze instelling heeft geen effect op bestaande berichten. Herbewaar deze berichten om de instelling actief te maken."
-
-#: og.module:2100
-msgid "optional"
-msgstr "optioneel"
-
-#: og.module:2100
-msgid "required"
-msgstr "verplicht"
-
-#: og.module:2101
-msgid "Audience required"
-msgstr "Lezerspubliek verplicht"
-
-#: og.module:2101
-msgid "Do you require that all posts be affiliated with a group? If so, new users will be unable to complete a post until they join a group. Note that changing this setting will affect existing posts when they are edited."
-msgstr "Wens je dat alle berichten aan een groep worden toegevoegd? Indien wel dan kunnen nieuwe gebruikers enkel berichten plaatsen van zodra ze inschrijven in een groep. Het wijzigen van deze instelling heeft invloed op de berichten die bewerkt worden."
-
-#: og.module:2112
-msgid "Omitted content types"
-msgstr "Negeerde inhoudstypes"
-
-#: og.module:2112
-msgid "Select any node types which should <em>not</em> participate in the Audience targetting system. Node types which are designated as group home page node types (see below) will be automatically excluded."
-msgstr "Selecteer alle inhoudstypes die <em>niet</em> dienen worden opgenomen te worden in het Lezerspubliek systeem. Inhoudstypes die toegewezen zijn als groep home pagina nodes (zie onder) worden automatisch uitgesloten."
-
-#: og.module:2114
-msgid "Group home page"
-msgstr "Groep home pagina"
-
-#: og.module:2115
-msgid "River of News"
-msgstr "Nieuws Rivier"
-
-#: og.module:2115
-msgid "Group by content type"
-msgstr "Groepeer per inhoudstype"
-
-#: og.module:2116
-msgid "Presentation style"
-msgstr "Presentatie stijl"
-
-#: og.module:2116
-msgid "If neither of these presentations suits you, you may override in the theme layer."
-msgstr "Indien geen enkele van deze presentaties voor je passen, kun je ze overschrijven in de theme layer."
-
-#: og.module:2117
-msgid "Maximum posts on group home page"
-msgstr "Maximu; aantal berichten op de groep home pagina"
-
-#: og.module:2117
-msgid "If using River of News display, indicate the number of posts on home page. If grouping posts by content type, indicate number of posts per type."
-msgstr "Indien gebruik gemaakt wordt van de Nieuws Rivier, geef het aantal berichten op de home pagina. Indien berichten worden gegroepeerd per inhoudstype, geef het aantal berichten per inhoudstype."
-
-#: og.module:2118
-msgid "Group home page node types"
-msgstr "Groep home pagina inhoudstypes"
-
-#: og.module:2118
-msgid "<b>Required</b>. Select the node types which act as group home pages. Usually, you will want to !create called <em>group</em> for this purpose."
-msgstr "<b>Verplicht</b>. Selecteer de inhoudstypes die moeten gebruikt worden als groep home pagina's. Meestal maak je hiervoor best een <em>groep</em> aan voor dit doel."
-
-#: og.module:2118
-msgid "create a simple node type"
-msgstr "maak een eenvoudig inhoudstype aan"
-
-#: og.module:2120
-msgid "Email settings"
-msgstr "Email instellingen"
-
-#: og.module:2121
-msgid "New content subject"
-msgstr "Nieuw onderwerp"
-
-#: og.module:2122
-msgid "New content body"
-msgstr "Nieuw tekstveld"
-
-#: og.module:2123
-msgid "Group admin email body"
-msgstr "Groep beheerder email tekstvak"
-
-#: og.module:2124
-msgid "User approved email subject"
-msgstr "Aanvaarde gebruiker email onderwerp"
-
-#: og.module:2125
-msgid "User approved email body"
-msgstr "Aanvaarde gebruiker email tekst"
-
-#: og.module:2126
-msgid "User denied email subject"
-msgstr "Geweigerde gebruiker email onderwerp"
-
-#: og.module:2127
-msgid "User denied email body"
-msgstr "Geweigerde gebruiker email tekst"
-
-#: og.module:2128
-msgid "Invite user email subject"
-msgstr "Uitgenodigede gebruiker email onderwerp"
-
-#: og.module:2129
-msgid "Invite user email body"
-msgstr "Uitgenodige gebruiker email tekst"
-
-#: og.module:2130
-msgid "Request user email subject"
-msgstr "Aanvraag gebruiker email onderwerp"
-
-#: og.module:2131
-msgid "Request user email body"
-msgstr "Aanvraag gebruiker email tekst"
-
-#: og.module:2134;2135
-msgid "Member pictures"
-msgstr "Foto's van leden"
-
-#: og.module:2135
-msgid "Should member pictures be shown in the group subscribers and group details blocks? You must also enable pictures in !user."
-msgstr "Moeten de foto's van leden getoond worden in de groep leden en groep details blokken? Dan moet je ook foto's activeren in !user."
-
-#: og.module:2135
-msgid "User configuration"
-msgstr "Gebruikersconfiguratie"
-
-#: og.module:2153
-msgid "Last reply"
-msgstr "Laatste antwoord"
-
-#: og.module:2171
-msgid "(pending approval)"
-msgstr "(wachtend op goedkeuring)"
-
-#: og.module:2195
-msgid "Subscribe a user to a group"
-msgstr "Voeg een gebruiker toe tot een groep"
-
-#: og.module:2200
-msgid "All subscribers for a given group."
-msgstr "Alle leden van een bepaalde groep."
-
-#: og.module:2205
-msgid "Retrieve the group subscriptions for a given user."
-msgstr "Geef de groepen van een bepaalde gebruiker."
-
-#: og.module:2216;2228
-msgid "[ogname]"
-msgstr "[ogname]"
-
-#: og.module:2216
-msgid "The name of the organic group this post belongs to."
-msgstr "De naam van de organische groep waar dit bericht bij hoort."
-
-#: og.module:267
-msgid "the sole subscriber"
-msgid_plural "all @count subscribers"
-msgstr[0] "het enig lid"
-msgstr[1] "alle @count leden"
-
-#: og.module:300
-msgid "1 email sent."
-msgid_plural "@count emails sent"
-msgstr[0] "1 email verzonden"
-msgstr[1] "@count email verzonden"
-
-#: og.module:592
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1 uitnodiging verstuurd"
-msgstr[1] "@count uitnodigingen verstuurd"
-
-#: og.module:740
-msgid "name"
-msgid_plural "names"
-msgstr[0] "naam"
-msgstr[1] "namen"
-
-#: og.module:756
-msgid "1 user added to the group"
-msgid_plural "@count users added to the group"
-msgstr[0] "1 gebruiker toegevoegd tot de groep"
-msgstr[1] "@count gebruikers toegevoegd tot de groep"
-
-#: og.module:1367
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "Toon het bericht in deze groep"
-msgstr[1] "Toon de berichten van deze groepen."
-
-#: og.module:1993
-msgid "1 subscriber"
-msgid_plural "@count subscribers"
-msgstr[0] "1 lid"
-msgstr[1] "@count leden"
-
-#: og.module:153
-msgid "administer organic groups"
-msgstr "beheer organische groepen"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-module.he.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-module.he.po
deleted file mode 100644
index 81a0cad..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-module.he.po
+++ /dev/null
@@ -1,1145 +0,0 @@
-# translation of og-module.po to Hebrew
-# Hebrew translation of תיכון בליך
-# Copyright (c) 2007 ami <ami at blich.co.il>
-#
-# Yuval Hager <yuval at avramzon.net>, 2007.
-msgid ""
-msgstr ""
-"Project-Id-Version: og-module\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 19:38+0300\n"
-"Last-Translator: Yuval Hager <yuval at avramzon.net>\n"
-"Language-Team: Hebrew <he at li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms:  nplurals=2; plural=(n != 1);\n"
-
-#: og.module:36
-msgid ""
-"Group specific blocks are only visible on group pages and not on systemwide "
-"pages like the home page or admin pages."
-msgstr ""
-
-#: og.module:38
-msgid ""
-"In order to let group admins determine their own group theme, you must "
-"enable multiple themes using !page."
-msgstr ""
-
-#: og.module:38
-msgid "theme configuration page"
-msgstr "בחירת עיצוב"
-
-#: og.module:48
-msgid "subscribe to group"
-msgstr "הרשם לקבוצה"
-
-#: og.module:52
-msgid "my groups"
-msgstr "הקבוצות שלי"
-
-#: og.module:53
-msgid "unsubscribe from group"
-msgstr "בטל חברות בקבוצה"
-
-#: og.module:54
-msgid "approve subscription request"
-msgstr "אשר בקשת חברות"
-
-#: og.module:55
-msgid "deny subscription request"
-msgstr "דחה בקשת חברות"
-
-#: og.module:56
-msgid "create group administrator"
-msgstr ""
-
-#: og.module:57
-msgid "delete group administrator"
-msgstr ""
-
-#: og.module:58
-msgid "remove post from group"
-msgstr "מחק פרסום מקבוצה"
-
-#: og.module:59
-msgid "group feed"
-msgstr "הזנת קבוצה"
-
-#: og.module:61
-msgid "organic groups configuration"
-msgstr "הגדר קבוצות אורגניות"
-
-#: og.module:71
-msgid "subscriber management"
-msgstr "ניהול המנויים"
-
-#: og.module:72
-msgid "list"
-msgstr "רשימת חברים"
-
-#: og.module:73
-msgid "manage subscription"
-msgstr "המנויים שלי"
-
-#: og.module:74
-msgid "send invitation"
-msgstr "שלח הזמנה"
-
-#: og.module:76
-msgid "add subscribers"
-msgstr "הוסף חברים"
-
-#: og.module:86
-msgid "email"
-msgstr "דוא\"ל"
-
-#: og.module:264
-msgid "Send email to %group"
-msgstr "שלח דוא\"ל אל כל קבוצה: %group"
-
-#: og.module:269
-msgid ""
-"Your email will be sent to !count in this group. Please use this feature "
-"sparingly."
-msgstr "הדוא\"ל יישלח אל !count בקבוצה זו. אנא פעל בשיקול דעת. "
-
-#: og.module:272
-msgid "Subject"
-msgstr "נושא"
-
-#: og.module:272
-msgid "Enter a subject for your email."
-msgstr "נושא ההודעה."
-
-#: og.module:273
-msgid "Body"
-msgstr "תוכן"
-
-#: og.module:273
-msgid "Enter a body for your email."
-msgstr "תוכן ההודעה."
-
-#: og.module:274
-msgid "Send email"
-msgstr "שלח דואר אלקטרוני"
-
-#: og.module:314
-msgid "home"
-msgstr ""
-
-#: og.module:327
-msgid ""
-"You may not unsubscribe from this group because it is a %closed group. You "
-"should request unsubscription from a group administrator."
-msgstr ""
-
-#: og.module:327;2022
-msgid "closed"
-msgstr "סגור"
-
-#: og.module:330
-msgid ""
-"You may not unsubscribe from this group because you are its owner. A site "
-"administrator can assign ownership to another user and then you may "
-"unsubscribe."
-msgstr ""
-"אין באפשרותך להסיר את חברותך מקבוצה זו מכיוון שאתה מנהל הקבוצה, מנהל האתר "
-"יכול לצרף מנהל חדש לקבוצה זו תחילה, תוכל להסיר את חברותך לאחר מכן."
-
-#: og.module:333
-msgid "Unsubscribe from this group"
-msgstr "בטל חברות בקבוצה זו"
-
-#: og.module:334
-msgid "Goodbye"
-msgstr ""
-
-#: og.module:334
-msgid "Actions"
-msgstr "פעולות"
-
-#: og.module:342;346;349
-msgid "Email notification"
-msgstr "הודעת דוא\"ל"
-
-#: og.module:342;2058
-msgid "enabled"
-msgstr ""
-
-#: og.module:342;2063
-msgid "disabled"
-msgstr "חסום"
-
-#: og.module:342
-msgid "Do you want to receive an email each time a message is posted to this group?"
-msgstr ""
-
-#: og.module:346
-msgid "Your !prof is configured to: <em>Always receive email notifications</em>."
-msgstr "!prof שלך מוגדר <em> לקבל התראות דוא\"ל </em>"
-
-#: og.module:346;349
-msgid "personal profile"
-msgstr "הפרופיל האישי"
-
-#: og.module:349
-msgid "Your !prof is configured to: <em>Never receive email notifications</em>."
-msgstr "!prof שלך מוגדר <em> לא לקבל התראות דוא\"ל </em>"
-
-#: og.module:364
-msgid "Subscription saved."
-msgstr ""
-
-#: og.module:415
-msgid "!name already approved to group %group"
-msgstr ""
-
-#: og.module:420
-msgid "Subscription request approved."
-msgstr ""
-
-#: og.module:442
-msgid "Subscription request denied."
-msgstr ""
-
-#: og.module:464
-msgid "User was promoted to %ga"
-msgstr ""
-
-#: og.module:464;476
-msgid "group administrator"
-msgstr ""
-
-#: og.module:476
-msgid "User is no longer a %ga"
-msgstr ""
-
-#: og.module:487
-msgid "Confirmation"
-msgstr "אישור"
-
-#: og.module:487
-msgid "Remove %title from this group."
-msgstr "מחק את %title מקבוצה זו"
-
-#: og.module:489
-msgid "Remove"
-msgstr ""
-
-#: og.module:504
-msgid "%title removed from group."
-msgstr ""
-
-#: og.module:522
-msgid "Email addresses or usernames"
-msgstr "כתובת דוא\"ל או שם משתמש"
-
-#: og.module:522
-msgid ""
-"Enter up to %max email addresses or usernames. Separate multiple addresses "
-"by commas or new lines. Each person will receive an invitation message from "
-"you."
-msgstr ""
-"הזן עד %max כתובות דוא\"ל או שמות משתמשים. הפרד בין הכתובות בפסיקים או שורות "
-"חדשות. לכל כתובת שתוזןתשלח הזמנה ממך.  "
-
-#: og.module:523
-msgid "Personal message"
-msgstr "הודעה אישית"
-
-#: og.module:523
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "באפשרותך לשלוח הודעה אשר תצורף להזמנה בדוא\"ל."
-
-#: og.module:524
-msgid "Send invitation"
-msgstr "שלח הזמנה"
-
-#: og.module:539
-#, fuzzy
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr ""
-"המערכת אינה מאפשרת לך לשלוח יותר מ-%number הודעות בשעה. אפשר לנסות שוב מאוחר "
-"יותר."
-
-#: og.module:542
-msgid "You may not invite yourself - @self"
-msgstr ""
-
-#: og.module:566
-msgid "invalid email address or username: "
-msgstr "כתובת דוא\"ל או שם משתמש לא תקפה"
-
-#: og.module:602
-msgid ""
-"In order to subscribe to this group, you must login or register a new "
-"account. After you have successfully done so, you will need to follow the %"
-"subscribe link again."
-msgstr ""
-
-#: og.module:654
-msgid "Subscription request to the %group group awaits approval by an administrator."
-msgstr ""
-
-#: og.module:660
-msgid "Subscribed to the @group"
-msgstr ""
-
-#: og.module:665
-msgid ""
-"Subscription request to the @group group was rejected, only group "
-"administrators can add users to this group."
-msgstr ""
-
-#: og.module:686
-msgid "User unsubscribed from group."
-msgstr ""
-
-#: og.module:716
-msgid "List of users"
-msgstr "רשימת חברים"
-
-#: og.module:719
-msgid ""
-"Add one or more usernames in order to associate users with this group. "
-"Multiple usernames should be separated by a comma."
-msgstr "צרף חברים לקבוצה זו, הפרד בפסיקים בכדי לצרף חברים מרובים.    "
-
-#: og.module:740
-msgid "Unrecognized %names: "
-msgstr ""
-
-#: og.module:760
-msgid "Name"
-msgstr "שם"
-
-#: og.module:764
-msgid "Operations"
-msgstr "פעולות אפשריות"
-
-#: og.module:768;782
-msgid "manager"
-msgstr "מנהל"
-
-#: og.module:770
-msgid "edit group"
-msgstr "עדכון קבוצה"
-
-#: og.module:781;1627
-msgid "(approval needed)"
-msgstr "(דורש אישור מנהל קבוצה)"
-
-#: og.module:786
-msgid "unsubscribe"
-msgstr "בטל הרשמה"
-
-#: og.module:788
-msgid "admin: remove"
-msgstr ""
-
-#: og.module:791
-msgid "admin: create"
-msgstr "הפוך חבר למנהל הקבוצה"
-
-#: og.module:795
-msgid "approve"
-msgstr ""
-
-#: og.module:796
-msgid "deny"
-msgstr "לא אפשרי"
-
-#: og.module:806
-msgid "Home"
-msgstr "בית"
-
-#: og.module:808;834
-msgid "Subscribers"
-msgstr "חברים"
-
-#: og.module:834
-msgid "Manager"
-msgstr "מנהל"
-
-#: og.module:834;935;1016
-msgid "Description"
-msgstr "תיאור"
-
-#: og.module:846
-msgid "No groups"
-msgstr "אין קבוצות"
-
-#: og.module:849
-#, fuzzy
-msgid "You may also view an !opml listing RSS feeds from your subscribed groups."
-msgstr "אין פרסומים חדשים בקבוצות אליהן הינך רשום."
-
-#: og.module:849;1908;1908
-msgid "OPML file"
-msgstr ""
-
-#: og.module:943
-msgid " RSS feed"
-msgstr "קורא חדשות - RSS"
-
-#: og.module:987
-msgid "No posts in this group."
-msgstr ""
-
-#: og.module:990
-msgid ""
-"No public posts in this group. Consider subscribing to this group in order "
-"to view its posts."
-msgstr "אין פרסומים פומביים בקבוצה זו. הרשם לקבוצה זו כדי לראות את הפרסומים שבה."
-
-#: og.module:1016
-msgid "A brief description for the group details block and the group directory."
-msgstr ""
-
-#: og.module:1017
-msgid "Group website"
-msgstr ""
-
-#: og.module:1017
-msgid "If your group has its own website, enter the address here."
-msgstr ""
-
-#: og.module:1025
-msgid "Subscription requests"
-msgstr ""
-
-#: og.module:1025
-msgid "open - subscription requests are accepted immediately."
-msgstr ""
-
-#: og.module:1025
-msgid "moderated - subscription requests must be approved."
-msgstr ""
-
-#: og.module:1025
-msgid "invite only - subscriptions must be created by an administrator."
-msgstr ""
-
-#: og.module:1025
-msgid "closed - subscriptions are fully administered by an administrator."
-msgstr ""
-
-#: og.module:1025
-msgid ""
-"How should subscription requests be handled in this group? When you select "
-"<em>closed</em>, users will not be able to subscribe <strong>or</strong> "
-"unsubscribe."
-msgstr ""
-
-#: og.module:1046;2086
-msgid "registration form"
-msgstr ""
-
-#: og.module:1046
-msgid ""
-"Should this group be available for subscription during registration?. If "
-"checked, a corresponding checkbox will be added to the registration form."
-msgstr ""
-
-#: og.module:1070
-msgid "list in groups directory"
-msgstr ""
-
-#: og.module:1070
-msgid "Should this group appear on the !page?"
-msgstr ""
-
-#: og.module:1070
-msgid "list of groups page"
-msgstr "רשימת הקבוצות"
-
-#: og.module:1079
-msgid "Language"
-msgstr "שפה"
-
-#: og.module:1082
-msgid ""
-"Selecting a different locale will change the interface language of the "
-"group. Users who have chosen a preferred language always see their chosen "
-"language."
-msgstr ""
-
-#: og.module:1087
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr ""
-
-#: og.module:1108
-msgid "Please enter a valid URL for group website, such as  http://www.example.com/"
-msgstr ""
-
-#: og.module:1189
-msgid "You must !join before posting on this web site."
-msgstr ""
-
-#: og.module:1189
-msgid "join a group"
-msgstr ""
-
-#: og.module:1323;1326;2097;2098
-msgid "Public"
-msgstr ""
-
-#: og.module:1323
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only uncheck this box if truly needed."
-msgstr ""
-
-#: og.module:1326
-msgid ""
-"Show this post to everyone, or only to subscribers of the groups checked "
-"below. Only check this box if truly needed."
-msgstr ""
-
-#: og.module:1361;1367
-msgid "Audience"
-msgstr "קהל יעד"
-
-#: og.module:1372;1631;1698
-msgid "Groups"
-msgstr "קבוצות"
-
-#: og.module:1511
-msgid "Log"
-msgstr "יומן פעילות"
-
-#: og.module:1592
-msgid "@group: '@title' at @site"
-msgstr ""
-
-#: og.module:1594
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@body\n"
-"\n"
-"View original: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed to the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-
-#: og.module:1596
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To "
-"visit this group, browse to !url_group. To unsubscribe from this group, "
-"visit !url_unsubscribe"
-msgstr ""
-
-#: og.module:1598
-msgid "Subscription request approved for '@title'"
-msgstr ""
-
-#: og.module:1600
-msgid "You many now post messages in this group located at !group_url"
-msgstr ""
-
-#: og.module:1602
-msgid "Subscription request denied for '@title'"
-msgstr ""
-
-#: og.module:1604
-msgid "Sorry, your subscription request was denied."
-msgstr ""
-
-#: og.module:1606
-msgid "Invitation to join the group '@group' at @site"
-msgstr ""
-
-#: og.module:1608
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. "
-"Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Subscribe: !group_url\n"
-"@body"
-msgstr ""
-
-#: og.module:1610
-msgid "Subscription request for '@group' from '@username'"
-msgstr ""
-
-#: og.module:1612
-msgid ""
-"To instantly approve this request, visit !approve_url\n"
-"\n"
-"You may deny this request or manage subscribers at !group_url"
-msgstr ""
-
-#: og.module:1625
-msgid "Subscribe to @name."
-msgstr ""
-
-#: og.module:1640
-msgid "Organic groups settings"
-msgstr ""
-
-#: og.module:1643
-msgid ""
-"Never send email notifications. Useful when tracking activity via RSS feed "
-"instead."
-msgstr "לעולם אל תשלח התרעות בדוא\"ל; אופציה זו שימושית כאשר מעקב ב-RSS פעיל במקום."
-
-#: og.module:1644
-msgid "Always send email notifications"
-msgstr "שלח תמיד התרעות בדוא\"ל"
-
-#: og.module:1645
-msgid ""
-"Selectively send email notification based on the checkbox for each of my "
-"group's <em>My Subscription</em> page"
-msgstr ""
-
-#: og.module:1649
-msgid "Email notifications"
-msgstr "הודעות דוא\"ל"
-
-#: og.module:1652
-msgid ""
-"When posts are submitted into your subscribed groups, you may be notified "
-"via email."
-msgstr "כאשר  ישנם פרסומים  חדשים בקבוצות אליהן הינך רשום, תעודכן בדוא\"ל."
-
-#: og.module:1793;2071
-msgid "Group details"
-msgstr "פרטי הקבוצה"
-
-#: og.module:1798
-msgid "Group authors"
-msgstr "כותבי הקבוצה"
-
-#: og.module:1800;1925
-msgid "New groups"
-msgstr "קבוצות חדשות"
-
-#: og.module:1801;1898
-msgid "My groups"
-msgstr "הקבוצות שלי"
-
-#: og.module:1802;1875
-msgid "Group notifications"
-msgstr "עידכונים לקבוצה זו"
-
-#: og.module:1834
-msgid "Maximum number of items to show"
-msgstr ""
-
-#: og.module:1856
-msgid "This group offers a !groupfeed and an !email."
-msgstr "עדכונים הנוגעים לקבוצה זו ניתן לקבל ב !groupfeed ו !email"
-
-#: og.module:1856
-msgid "RSS feed"
-msgstr "קורא חדשות - RSS"
-
-#: og.module:1856
-msgid "email subscription"
-msgstr "התראות דוא\"ל"
-
-#: og.module:1859
-msgid " Or subscribe to these personalized, sitewide feeds:"
-msgstr ""
-
-#: og.module:1861;1865;1869
-msgid "feed"
-msgstr ""
-
-#: og.module:1862;1866;1870
-msgid "page"
-msgstr ""
-
-#: og.module:1863
-msgid "my unread: "
-msgstr ""
-
-#: og.module:1867
-msgid "my group: "
-msgstr ""
-
-#: og.module:1871
-msgid "all posts: "
-msgstr ""
-
-#: og.module:1891;1923;1958
-msgid "more"
-msgstr "עוד"
-
-#: og.module:1891
-msgid "Browse all of my groups."
-msgstr "עיין בכל הקבוצות שלי."
-
-#: og.module:1923
-msgid "Browse the newest groups."
-msgstr "עיין בקבוצות החדשות ביותר שלי."
-
-#: og.module:1958
-msgid "View all subscribers."
-msgstr ""
-
-#: og.module:1961
-msgid "Recent authors"
-msgstr "כותבים פרסומים אחרונים"
-
-#: og.module:1991
-msgid "invite friend"
-msgstr "הזמן חבר"
-
-#: og.module:1999
-msgid "manager: "
-msgstr "מנהל: "
-
-#: og.module:2002
-msgid "website"
-msgstr ""
-
-#: og.module:2006
-msgid "Your subscription request awaits approval."
-msgstr ""
-
-#: og.module:2007
-msgid "delete request"
-msgstr "מחיקת בקשה"
-
-#: og.module:2010
-msgid "You must login/register in order to contribute to this group."
-msgstr ""
-
-#: og.module:2014
-msgid "request subscription"
-msgstr "בקשה להרשם"
-
-#: og.module:2022
-msgid ""
-"This is a @closed group. The group administrators add/remove subscribers as "
-"needed."
-msgstr ""
-
-#: og.module:2036
-msgid "create !type"
-msgstr "צור !type"
-
-#: og.module:2036
-msgid "Add a new !s in this group."
-msgstr ""
-
-#: og.module:2043;2064
-msgid "Enable"
-msgstr ""
-
-#: og.module:2056
-msgid "Organic groups configuration"
-msgstr "הגדר קבוצות אורגניות"
-
-#: og.module:2060
-msgid ""
-"Before disabling this module, use the button below to restore default "
-"permissions."
-msgstr ""
-
-#: og.module:2065
-msgid ""
-"You usually want to enable access control with this module. The button below "
-"will delete one record in your node_access table and thus enable node "
-"permissions on your site. You may revert by clicking the same button again."
-msgstr ""
-
-#: og.module:2067
-msgid "Module status"
-msgstr "מצב רכיב"
-
-#: og.module:2068
-msgid "Organic groups access control is currently %status."
-msgstr ""
-
-#: og.module:2073
-msgid ""
-"New groups don't appear in the groups directory. Administrators control the "
-"directory exclusively."
-msgstr ""
-
-#: og.module:2074
-msgid "New groups always appear in the groups directory."
-msgstr "קבוצות חדשות תמיד מופיעות בספריית הקבוצות."
-
-#: og.module:2075
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %in."
-msgstr ""
-
-#: og.module:2075
-msgid "in directory"
-msgstr ""
-
-#: og.module:2076
-msgid ""
-"Group creator chooses whether her group appears in the directory. Defaults "
-"to %out."
-msgstr ""
-
-#: og.module:2076
-msgid "not in directory"
-msgstr ""
-
-#: og.module:2078
-msgid "Groups directory control"
-msgstr "ניהול סיפריית הקבוצות"
-
-#: og.module:2078;2086
-msgid ""
-"OG admins always see the checkbox for adding a group to the %dir. Note that "
-"changing this setting has no effect on existing posts. Re-save those posts "
-"to acquire this new setting."
-msgstr ""
-
-#: og.module:2078
-msgid "groups directory"
-msgstr "סיפריית הקבוצות"
-
-#: og.module:2081
-msgid ""
-"New groups don't appear in on the registration form. Administrators control "
-"the form exclusively."
-msgstr ""
-
-#: og.module:2082
-msgid "New groups always appear on the registration form."
-msgstr "קבוצות חדשות תמיד מופיעות בטופס הרישום."
-
-#: og.module:2083
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %in."
-msgstr ""
-
-#: og.module:2083
-msgid "on form"
-msgstr ""
-
-#: og.module:2084
-msgid ""
-"Group creator chooses whether her group appears on the registration form. "
-"Defaults to %out."
-msgstr ""
-
-#: og.module:2084
-msgid "not on form"
-msgstr ""
-
-#: og.module:2086
-msgid "Registration form control"
-msgstr ""
-
-#: og.module:2089
-msgid ""
-"New registrants are not subscribed to group email notifications by default. "
-"A user may choose to enable this from her profile page or her my "
-"subscriptions page."
-msgstr ""
-
-#: og.module:2090
-msgid ""
-"New registrants are subscribed to group email notifications by default. A "
-"user may choose to disable this from her profile page."
-msgstr ""
-
-#: og.module:2092
-msgid "Group email notifications"
-msgstr ""
-
-#: og.module:2092
-msgid ""
-"Should new registrants automatically be notified via email when new content "
-"is posted to their subscribed group? Note that changing this setting has no "
-"effect on existing subscriptions."
-msgstr ""
-
-#: og.module:2094
-msgid "Node authoring form"
-msgstr ""
-
-#: og.module:2095
-msgid "Explanation or submission guidelines"
-msgstr ""
-
-#: og.module:2095
-msgid ""
-"This text will be displayed at the top of the group submission form.  It is "
-"useful for helping or instructing your users."
-msgstr ""
-
-#: og.module:2096
-msgid "Audience checkboxes"
-msgstr ""
-
-#: og.module:2096
-msgid ""
-"Show each subscribed group as a checkbox in the Audience section. This "
-"enables user to place her post into multiple groups. If unchecked, simplify "
-"the user interface by omitting the checkboxes and assuming user wants to "
-"post into the current group. Group administrators always see checkboxes."
-msgstr ""
-
-#: og.module:2097
-msgid "Visible only within the targeted groups"
-msgstr ""
-
-#: og.module:2097
-msgid "Visible within the targeted groups and on other pages"
-msgstr ""
-
-#: og.module:2097;2097
-msgid "Visibility chosen by author/editor using a checkbox on the posting form. "
-msgstr ""
-
-#: og.module:2097
-msgid "Checkbox defaults to @pub."
-msgstr ""
-
-#: og.module:2097
-msgid "Checkbox defaults to @pri."
-msgstr ""
-
-#: og.module:2097
-msgid "Private"
-msgstr ""
-
-#: og.module:2098
-msgid "Visibility of posts"
-msgstr ""
-
-#: og.module:2098
-msgid ""
-"Determine how broadly available a given post should be when it is affiliated "
-"with a group. OG admins always see the checkbox for making a post @pub. Note "
-"that changing this setting has no effect on existing posts. Re-save those "
-"posts to acquire this new setting."
-msgstr ""
-
-#: og.module:2100
-msgid "optional"
-msgstr ""
-
-#: og.module:2100
-msgid "required"
-msgstr ""
-
-#: og.module:2101
-msgid "Audience required"
-msgstr ""
-
-#: og.module:2101
-msgid ""
-"Do you require that all posts be affiliated with a group? If so, new users "
-"will be unable to complete a post until they join a group. Note that "
-"changing this setting will affect existing posts when they are edited."
-msgstr ""
-
-#: og.module:2112
-msgid "Omitted content types"
-msgstr ""
-
-#: og.module:2112
-msgid ""
-"Select any node types which should <em>not</em> participate in the Audience "
-"targetting system. Node types which are designated as group home page node "
-"types (see below) will be automatically excluded."
-msgstr ""
-
-#: og.module:2114
-msgid "Group home page"
-msgstr "עמוד הבית של הקבוצה"
-
-#: og.module:2115
-msgid "River of News"
-msgstr ""
-
-#: og.module:2115
-msgid "Group by content type"
-msgstr "קבץ לפי סוג תוכן"
-
-#: og.module:2116
-msgid "Presentation style"
-msgstr ""
-
-#: og.module:2116
-msgid ""
-"If neither of these presentations suits you, you may override in the theme "
-"layer."
-msgstr ""
-
-#: og.module:2117
-msgid "Maximum posts on group home page"
-msgstr "מספר פרסומים מקסימליים בעמוד הבית של הקבוצה"
-
-#: og.module:2117
-msgid ""
-"If using River of News display, indicate the number of posts on home page. "
-"If grouping posts by content type, indicate number of posts per type."
-msgstr ""
-
-#: og.module:2118
-msgid "Group home page node types"
-msgstr ""
-
-#: og.module:2118
-msgid ""
-"<b>Required</b>. Select the node types which act as group home pages. "
-"Usually, you will want to !create called <em>group</em> for this purpose."
-msgstr ""
-
-#: og.module:2118
-msgid "create a simple node type"
-msgstr ""
-
-#: og.module:2120
-msgid "Email settings"
-msgstr "הגדרות דוא\"ל"
-
-#: og.module:2121
-msgid "New content subject"
-msgstr ""
-
-#: og.module:2122
-msgid "New content body"
-msgstr ""
-
-#: og.module:2123
-msgid "Group admin email body"
-msgstr ""
-
-#: og.module:2124
-msgid "User approved email subject"
-msgstr ""
-
-#: og.module:2125
-msgid "User approved email body"
-msgstr ""
-
-#: og.module:2126
-msgid "User denied email subject"
-msgstr ""
-
-#: og.module:2127
-msgid "User denied email body"
-msgstr ""
-
-#: og.module:2128
-msgid "Invite user email subject"
-msgstr ""
-
-#: og.module:2129
-msgid "Invite user email body"
-msgstr ""
-
-#: og.module:2130
-msgid "Request user email subject"
-msgstr ""
-
-#: og.module:2131
-msgid "Request user email body"
-msgstr ""
-
-#: og.module:2134;2135
-msgid "Member pictures"
-msgstr "תמונות חבר"
-
-#: og.module:2135
-msgid ""
-"Should member pictures be shown in the group subscribers and group details "
-"blocks? You must also enable pictures in !user."
-msgstr ""
-
-#: og.module:2135
-msgid "User configuration"
-msgstr ""
-
-#: og.module:2153
-msgid "Last reply"
-msgstr "תשובה אחרונה"
-
-#: og.module:2171
-msgid "(pending approval)"
-msgstr "(ממתין לאישור)"
-
-#: og.module:2195
-msgid "Subscribe a user to a group"
-msgstr "רשום משתמש לקבוצה"
-
-#: og.module:2200
-msgid "All subscribers for a given group."
-msgstr "כל החברים בקבוצה מסויימת."
-
-#: og.module:2205
-msgid "Retrieve the group subscriptions for a given user."
-msgstr ""
-
-#: og.module:2216;2228
-msgid "[ogname]"
-msgstr ""
-
-#: og.module:2216
-msgid "The name of the organic group this post belongs to."
-msgstr "שם הקבוצה שפוסט זה שייך אליה."
-
-#: og.module:267
-msgid "the sole subscriber"
-msgid_plural "all @count subscribers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:300
-msgid "1 email sent."
-msgid_plural "@count emails sent"
-msgstr[0] "נשלחה הודעת דוא\"ל."
-msgstr[1] "נשלחו @count הודעות דוא\"ל"
-
-#: og.module:592
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:740
-msgid "name"
-msgid_plural "names"
-msgstr[0] "שם"
-msgstr[1] "שמות"
-
-#: og.module:756
-msgid "1 user added to the group"
-msgid_plural "@count users added to the group"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1367
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1993
-msgid "1 subscriber"
-msgid_plural "@count subscribers"
-msgstr[0] "משתמש רשום אחד"
-msgstr[1] "@count משתמשים רשומים"
-
-#: og.module:153
-msgid "administer organic groups"
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-views-inc.he.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-views-inc.he.po
deleted file mode 100644
index 516e6d4..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og-views-inc.he.po
+++ /dev/null
@@ -1,133 +0,0 @@
-# Hebrew translation of תיכון בליך
-# Copyright (c) 2007 ami <ami at blich.co.il>
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2006-10-22 11:29-0400\n"
-"PO-Revision-Date: 2007-06-11 09:28-0700\n"
-"Last-Translator: ami <ami at blich.co.il>\n"
-"Language-Team: Hebrew <ami at blich.co.il>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: og_views.inc:47
-msgid ""
-"Displays <em>yes</em> if group automatically sends email notifications to "
-"subscribers"
-msgstr ""
-
-#: og_views.inc:51
-msgid "Displays the language selected for a given group"
-msgstr ""
-
-#: og_views.inc:61
-msgid "Admin specifies whether or not a group appears in the public listings."
-msgstr ""
-
-#: og_views.inc:80;104
-msgid "Displays <em>yes</em> if post is public according to OG."
-msgstr ""
-
-#: og_views.inc:121
-msgid "Og: Group Name"
-msgstr "שם הקבוצה"
-
-#: og_views.inc:125
-msgid "Display the title of the first group a node belongs to."
-msgstr ""
-
-#: og_views.inc:145
-msgid "Og: Subscription email"
-msgstr ""
-
-#: og_views.inc:148
-msgid "Does subscriber receive email notifications for a group."
-msgstr ""
-
-#: og_views.inc:165
-msgid "Og: Group in User Subbed Groups"
-msgstr ""
-
-#: og_views.inc:169
-msgid "Groups are filtered to where current user is a member ."
-msgstr ""
-
-#: og_views.inc:190
-msgid "Og: Post in User Subbed Groups"
-msgstr ""
-
-#: og_views.inc:194
-msgid "Posts are filtered to groups that current user is a member of."
-msgstr ""
-
-#: og_views.inc:204
-msgid "Og: Group nid"
-msgstr ""
-
-#: og_views.inc:206
-msgid "This argument filters for a given organic group"
-msgstr ""
-
-#: og_views.inc:233
-msgid "Shows all activity in subscribed groups."
-msgstr "הצד את כל הפעילויות בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:237
-msgid "recent posts in my groups"
-msgstr "פרסומים אחרונים בקבוצות שלי"
-
-#: og_views.inc:242
-msgid "There are no posts in your subscribed groups."
-msgstr "אין פרסומים בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:249
-msgid "my recent"
-msgstr "רשימת הפרסומים האחרונים שלי"
-
-#: og_views.inc:269
-msgid "Group"
-msgstr ""
-
-#: og_views.inc:275;380
-msgid "Type"
-msgstr "סוג"
-
-#: og_views.inc:301;406
-msgid "Last Post"
-msgstr "פרסום אחרון"
-
-#: og_views.inc:336
-msgid "Shows unread posts in subscribed groups."
-msgstr "הצג פרסומים שלא נקראו בקבוצות הרשומות."
-
-#: og_views.inc:342
-msgid "unread posts in my groups"
-msgstr "פרסומים שלא נקראו בקבוצה שלי"
-
-#: og_views.inc:347
-msgid "There are no new posts in your subscribed groups."
-msgstr "אין פרסומים חדשים בקבוצות אליהן הינך רשום."
-
-#: og_views.inc:354
-msgid "my unread"
-msgstr ""
-
-#: og_views.inc:458
-msgid "external website"
-msgstr ""
-
-#: og_views.inc:470
-msgid "Closed"
-msgstr "סגור"
-
-#: og_views.inc:472
-#, fuzzy
-msgid "Invite only"
-msgstr "כותרת בלבד"
-
-#: og_views.inc:488
-#, fuzzy
-msgid "yes"
-msgstr "סוגים"
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.de.po
deleted file mode 100644
index 19eba61..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.de.po
+++ /dev/null
@@ -1,906 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-16 14:24+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Gruppenspezifische Blöcke sind nur auf Gruppenseiten und nicht auf systemweiten Seiten, wie der Startseite oder Verwaltungsseiten sichtbar."
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr "Damit Gruppenadministratoren ein eigenes Gruppen-Theme festlegen können, müssen auf der <a href=\"@url\">Theme-Konfigurations-Seite</a> mehrere Themes aktiviert werden."
-
-#: og.module:556
-msgid "Send message to %group"
-msgstr "E-Mail an %group senden"
-
-#: og.module:559
-msgid "Your message will be sent to all members of this group."
-msgstr "Die E-Mail wird an alle Mitglieder in dieser Gruppe geschickt."
-
-#: og.module:564
-msgid "Subject"
-msgstr "Betreff"
-
-#: og.module:567
-msgid "Enter a subject for your message."
-msgstr "Einen Betreff für die Nachricht eingeben."
-
-#: og.module:572;1679
-msgid "Body"
-msgstr "Textkörper"
-
-#: og.module:575
-msgid "Enter a body for your message."
-msgstr "Einen Textkörper für die Nachricht eingeben."
-
-#: og.module:578
-msgid "Send message"
-msgstr "Nachricht abschicken"
-
-#: og.module:631
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr "Diese Gruppe kann nicht verlassen werden, da es eine <em>geschlossene</em> Gruppe ist. Das Entfernen muss bei einem Gruppenadministrator beantragt werden."
-
-#: og.module:634
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr "Diese Gruppe kann vom Besitzer der Gruppe nicht verlassen werden. Die Gruppe kann erst verlassen werden, nachdem der Website-Administrator den Besitz an einen anderen Benutzer übertragen hat."
-
-#: og.module:637
-msgid "Leave this group"
-msgstr "Diese Gruppe verlassen"
-
-#: og.module:651
-msgid "Membership saved."
-msgstr "Die Mitgliedschaft wurde gespeichert."
-
-#: og.module:693;722
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr "Falscher Token. Möglicherweise sind Sie einem ungültigen Link gefolgt."
-
-#: og.module:699
-msgid "!name already approved to group %group."
-msgstr "!name wurde schon für die Gruppe %group freigegeben."
-
-#: og.module:704
-msgid "Membership request approved."
-msgstr "Der Antrag auf Mitgliedschaft wurde akzeptiert."
-
-#: og.module:727
-msgid "Membership request denied."
-msgstr "Der Antrag auf Mitgliedschaft wurde abgelehnt."
-
-#: og.module:750
-msgid "Are you sure you want to make %name a group administrator for the group %title?"
-msgstr "Soll %name wirklich zu einem Gruppen-Administrator der Gruppe %title gemacht werden?"
-
-#: og.module:753
-msgid "Confirm"
-msgstr "Bestätigen"
-
-#: og.module:765
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr "%name wurde zum <em>Gruppenadministrator</em> befördert."
-
-#: og.module:790
-msgid "Are you sure you want to remove %name as a group administrator for the group %title?"
-msgstr "Soll der Gruppen-Administrator %name wirklich aus der Gruppe %title entfernt werden?"
-
-#: og.module:793;1050
-msgid "Remove"
-msgstr "Entfernen"
-
-#: og.module:805
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr "%name ist nicht länger ein <em>Gruppenadministrator</em>."
-
-#: og.module:817
-msgid "Email addresses or usernames"
-msgstr "E-Mail-Adressen oder Benutzernamen"
-
-#: og.module:818
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Bis zu %max E-Mail-Adressen oder Benutzernamen eingeben. Mehrere Adressen können durch Kommas oder neue Zeilen getrennt werden. Jede Person wird von Ihnen eine Einladungsnachricht erhalten."
-
-#: og.module:822
-msgid "Personal message"
-msgstr "Persönliche Nachricht"
-
-#: og.module:823
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Optional. Diese Nachricht wird Teil der Einladungs-E-Mail."
-
-#: og.module:825;106
-msgid "Send invitation"
-msgstr "Einladung versenden"
-
-#: og.module:840
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Es dürfen nicht mehr als %max E-Mail-Adressen oder Benutzernamen angeben werden."
-
-#: og.module:843
-msgid "You may not invite yourself - @self."
-msgstr "Sie können sich nicht selbst einladen - @self."
-
-#: og.module:867
-msgid "Invalid email address or username: @value."
-msgstr "Ungültige E-Mail-Adresse oder Benutzername: @value."
-
-#: og.module:912
-msgid "In order to join this group, you must login or register a new account. After you have successfully done so, you will need to request membership again."
-msgstr "Um dieser Gruppe beizutreten, ist die Anmeldung oder Registrierung eines neuen Accounts erforderlich. Sobald dies erfolgreich durchgeführt wurde, muss die Mitgliedschaft erneut beantragt werden."
-
-#: og.module:932
-msgid "@user is already a member the group @group."
-msgstr "@user ist schon ein Mitglied der Gruppe @group."
-
-#: og.module:949
-msgid "Additional details"
-msgstr "Zusätzliche Details"
-
-#: og.module:950
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr "Geben Sie jegliche Details ein, die dem Administrator bei der Entscheidung helfen, ob er den Antrag auf Mitgliedschaft akzeptiert oder ablehnt."
-
-#: og.module:960
-msgid "Are you sure you want to join the group %title?"
-msgstr "Wollen Sie wirklich der Gruppe %title beitreten?"
-
-#: og.module:962;2539
-msgid "Join"
-msgstr "Beitreten"
-
-#: og.module:1000
-msgid ""
-"\n"
-"\n"
-"Personal message from @name:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"\n"
-"\n"
-"Persönliche Nachricht von @name:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:1020
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr "Der Antrag auf Mitgliedschaft zu der Gruppe %group wartet auf die Bestätigung durch einen Administrator."
-
-#: og.module:1026
-msgid "You are now a member of the %group."
-msgstr "Sie sind jetzt ein Mitglied von %group."
-
-#: og.module:1036
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "Der Antrag auf Mitgliedschaft zu der Gruppe %group wurde abgelehnt, da Benutzer nur von Gruppenadministratoren zu dieser Gruppe hinzugefügt werden können."
-
-#: og.module:1049
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr "Soll !name wirklich aus der Gruppe %title entfernt werden?"
-
-#: og.module:1066
-msgid "%user removed from %group."
-msgstr "%user wurde aus %group entfernt."
-
-#: og.module:1123
-msgid "List of users"
-msgstr "Benutzerliste"
-
-#: og.module:1128
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Ein oder mehrere Benutzernamen eintragen, um sie der Gruppe hinzuzufügen. Mehrere Benutzernamen sollten durch Kommata abgetrennt werden."
-
-#: og.module:1131
-msgid "Add users"
-msgstr "Benutzer hinzufügen"
-
-#: og.module:1197
-msgid "Posts"
-msgstr "Beiträge"
-
-#: og.module:1198
-msgid "Comments"
-msgstr "Kommentare"
-
-#: og.module:1199
-msgid "Age"
-msgstr "Alter"
-
-#: og.module:1200
-msgid "Last comment"
-msgstr "Letzter Kommentar"
-
-#: og.module:1214
-msgid "No groups available."
-msgstr "Keine Gruppen vorhanden."
-
-#: og.module:1259
-msgid "No posts in this group."
-msgstr "Keine Beiträge in dieser Gruppe."
-
-#: og.module:1262
-msgid "No public posts in this group."
-msgstr "Keine öffentlichen Beiträge in dieser Gruppe."
-
-#: og.module:1264
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "Sie müssen sich <a href=\"!register\">Registrieren</a> oder <a href=\"!login\">Anmelden</a> und ein Mitglied werden, um Beiträge zu erstellen oder nicht öffentliche Beiträge anzusehen."
-
-#: og.module:1268
-msgid "Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr "Sie könnten <a href=\"!url\">dieser Gruppe beitreten</a>, um deren Beiträge zu sehen."
-
-#: og.module:1276
-msgid "Open"
-msgstr "Offen"
-
-#: og.module:1277
-msgid "Moderated"
-msgstr "Moderiert"
-
-#: og.module:1310
-msgid "A brief description for the group details block and the group directory."
-msgstr "Eine kurze Beschreibung für den Gruppendetails-Block und das Gruppenverzeichnis."
-
-#: og.module:1316
-msgid "Open - membership requests are accepted immediately."
-msgstr "Offen - Mitgliedschaftsanträge werden sofort akzeptiert."
-
-#: og.module:1317
-msgid "Moderated - membership requests must be approved."
-msgstr "Moderiert - Mitgliedschaftsanträge müssen akzeptiert werden."
-
-#: og.module:1318
-msgid "Invite only - membership must be created by an administrator."
-msgstr "Nur mit Einladung - Mitgliedschaft muss von einem Administrator erstellt werden."
-
-#: og.module:1319
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr "Geschlossen - Mitgliedschaften werden exklusiv von einem Administrator verwaltet."
-
-#: og.module:1323;1720
-msgid "Membership requests"
-msgstr "Anträge auf Mitgliedschaft"
-
-#: og.module:1328
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr "Wie sollen Anträge auf Mitgliedschaft in dieser Gruppe gehandhabt werden? Wenn Sie <em>Geschlossen</em> auswählen, können Benutzer nicht beitreten <strong>oder</strong> austreten."
-
-#: og.module:1354;1724
-msgid "Registration form"
-msgstr "Registrierungsformular"
-
-#: og.module:1357
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Sollen Benutzer während der Registrierung dieser Gruppe beitreten können? Falls ausgewählt, wird dem Registrierungsformular ein entsprechendes Ankreuzfeld hinzugefügt."
-
-#: og.module:1385;1728
-msgid "List in groups directory"
-msgstr "Im Gruppenverzeichnis anzeigen"
-
-#: og.module:1388
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr "Soll diese Gruppe auf der <a href=\"@url\">Gruppenlisten-Seite</a> erscheinen (OG-Views-Modul erforderlich)? Deaktiviert, wenn die Gruppe als <em>nicht öffentliche Gruppe</em> eingestellt ist."
-
-#: og.module:1396;1734
-msgid "Group language"
-msgstr "Gruppensprache"
-
-#: og.module:1398
-msgid "Language neutral"
-msgstr "Sprachneutral"
-
-#: og.module:1400
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr "Die Auswahl einer anderen Lokale wird die Oberflächensprache für alle Gruppenseiten und E-Mails ändern. Benutzer mit einer bevorzugten Sprache, werden immer ihre ausgewählte Sprache sehen."
-
-#: og.module:1405
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Die Auswahl eines anderen Themes wird das Erscheinungsbild der Gruppe ändern."
-
-#: og.module:1562
-#, fuzzy
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr "Um auf dieser Website einen Beitrag zu erstellen, müssen Sie einer <a href=\"@join\">Gruppe beitreten</a>."
-
-#: og.module:1680
-msgid "Mission statement"
-msgstr "Beschreibung der Website"
-
-# not literally
-#: og.module:1681
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr "Ein Willkommensgruß für die Startseite der Gruppe. Hier können die Ziele der Gruppe und ein Slogan angezeigt werden."
-
-#: og.module:1684
-msgid "Group manager"
-msgstr "Gruppenmanager"
-
-#: og.module:1685
-msgid "Sticky at top of group home page and other lists."
-msgstr "Am Anfang der Gruppen-Startseite und anderen Listen anzeigen."
-
-# "Public checkbox"?
-#: og.module:1709
-#, fuzzy
-msgid "OG audience & Public checkbox."
-msgstr "Die OG-Zielgruppe und das Ankreuzfeld für die Veröffentlichungung."
-
-#: og.module:1709
-msgid "OG audience."
-msgstr "Die OG-Zielgruppe."
-
-#: og.module:1716
-msgid "Group description."
-msgstr "Eine Beschreibung der Gruppe."
-
-#: og.module:1721
-msgid "Handling of group membership requests."
-msgstr "Die Behandlung von Gruppenmitgliedschaftsanfragen."
-
-#: og.module:1725
-msgid "Checkbox for visibility on registration form."
-msgstr "Ankreuzfeld für die Sichtbarkeit im Registrierungsformular."
-
-#: og.module:1729
-msgid "Checkbox for visibility in the groups directory."
-msgstr "Ankreuzfeld für die Sichtbarkeit im Gruppenverzeichnis."
-
-#: og.module:1735
-msgid "The default interface language for this group."
-msgstr "Die standardmäßige Oberflächensprache für diese Gruppe."
-
-#: og.module:1762;126
-#: og.info:0;0
-#: includes/og.panelscontent.inc:10;23;35;47;59
-#: modules/og_access/og_access.info:0
-#: modules/og_actions/og_actions.info:0
-#: modules/og_notifications/og_notifications.info:0
-#: modules/og_panels/og_panels.module:641
-#: modules/og_panels/og_panels.info:0
-#: modules/og_views/og_views.views.inc:123;255;333
-#: modules/og_views/og_views.info:0
-msgid "Organic groups"
-msgstr "Organische Gruppen"
-
-#: og.module:1770
-msgid "Organic groups usage"
-msgstr "Verwendung der organischen Gruppen"
-
-# TODO: rewrite z.b. 'Es muss/kann angegeben werden...
-#: og.module:1773
-#, fuzzy
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr "Geben Sie an, wie organische Gruppen die Beiträge von diesem Typ behandeln sollen. Beiträge können sich als Gruppe oder Gruppenbeiträge verhalten oder garnicht an organischen Gruppen teilnehmen."
-
-#: og.module:1804
-msgid "Do nothing."
-msgstr "Nichts machen."
-
-#: og.module:1805
-msgid "Delete all group posts which don't also belong to another group."
-msgstr "Alle Gruppenbeiträge löschen, die nicht auch zu anderen Gruppen gehören."
-
-#: og.module:1807
-msgid "Move all group posts to the group listed below."
-msgstr "Alle Gruppenbeiträge in die unten aufgeführte Gruppe verschieben."
-
-#: og.module:1808
-msgid "Move all group posts and memberships to the group listed below."
-msgstr "Alle Gruppenbeiträge und Mitgliedschaften in die unten aufgeführte Gruppe verschieben."
-
-#: og.module:1816
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr "Zusätzlich zum Löschen dieser Gruppe muss ausgewählt werden, was mit den darin enthaltenen Beträgen und Mitgliedschaften geschehen soll."
-
-#: og.module:1823
-msgid "Target group"
-msgstr "Zielgruppe"
-
-#: og.module:1827
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr "Eine Zielgruppe angeben, wenn oberhalb <strong>Alle Gruppenbeiträge verschieben</strong> ausgewählt wurde."
-
-#: og.module:1836
-msgid "Delete group"
-msgstr "Gruppe löschen"
-
-#: og.module:1989;2018
-msgid "My groups"
-msgstr "Meine Gruppen"
-
-#: og.module:1990;2019
-msgid "Other groups"
-msgstr "Andere Gruppen"
-
-#: og.module:2070;2084
-msgid "Audience"
-msgstr "Zielgruppe"
-
-#: og.module:2094
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr "Sie müssen <a href=\"@join\">einer Gruppe beitreten</a>, um einen %type zu speichern."
-
-#: og.module:2113
-msgid "@group: '@title' at @site"
-msgstr "@group: ‚@title‘ auf @site"
-
-# TODO: period
-#: og.module:2115
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed from the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-"@type ‚@subject‘ von @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Beantworten: !reply_url\n"
-"\n"
-"--\n"
-"Sie sind Mitglied der Gruppe ‚@group‘ auf @site.\n"
-"Besuchen Sie !group_url, um Ihre Mitgliedschaft zu verwalten."
-
-#: og.module:2119
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-"@body\n"
-"\n"
-"--\n"
-"Diese Nachricht wurde von einem Administrator der Gruppe ‚@group‘ auf @site abgeschickt. Um diese Gruppe zu besuchen, klicken Sie auf !url_group. Um diese Nachrichten nicht mehr zu erhalten, klicken Sie auf !url_unsubscribe."
-
-#: og.module:2121
-msgid "Membership request approved for '@title'"
-msgstr "Der Antrag auf Mitgliedschaft für ‚@title‘ wurde akzeptiert"
-
-#: og.module:2123
-msgid "You may now post messages in this group located at !group_url"
-msgstr "Sie dürfen jetzt Beiträge in dieser Gruppe verfassen, die sich unter !group_url befindet"
-
-#: og.module:2125
-msgid "Membership request denied for '@title'"
-msgstr "Der Antrag auf Mitgliedschaft für ‚@title‘ wurde abgelehnt"
-
-#: og.module:2127
-msgid "Sorry, your membership request was denied."
-msgstr "Der Antrag auf Mitgliederschaft wurde leider abgelehnt."
-
-#: og.module:2130
-msgid "Invitation to join the group '@group' at @site"
-msgstr "Einladung der Gruppe ‚@group‘ auf @site beizutreten"
-
-#: og.module:2132
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Join: !group_url\n"
-"@body"
-msgstr ""
-"Hallo. Als Mitglied von ‚@group‘ und würde ich mich freuen, wenn Sie dieser Gruppe auch beitreten würden. Der Link und die Nachricht stehen unten.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Beitreten: !group_url\n"
-"@body"
-
-#: og.module:2134
-msgid "Membership request for '@group' from '@username'"
-msgstr "Mitgliedschaftsantrag von ‚@username‘ für ‚@group‘"
-
-#: og.module:2136
-msgid ""
-"To instantly approve this request, visit !approve_url.\n"
-"You may deny this request or manage members at !group_url. \n"
-"\n"
-"Personal message from @username:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"Um diese Mitgliedschaftanfrage sofort zu bestätigen, !approve_url aufrufen.\n"
-"Diese Anfrage kann abgeleht oder die Mitglieder unter !group_url verwaltet werden.\n"
-"\n"
-"Persönliche Nachricht von @username:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:2138
-msgid "You are now an administrator for the group '@group'"
-msgstr "Sie sind jetzt ein Administrator für die Gruppe ‚@group‘"
-
-#: og.module:2140
-msgid ""
-"@username, you are now an administrator for the group '@group'.\n"
-"\n"
-"You can administer this group by logging in here:\n"
-" !group_url"
-msgstr ""
-"@username, Sie sind jetzt ein Administrator der Gruppe ‚@group‘.\n"
-"\n"
-"Hier Anmelden, um diese Gruppe zu verwalten:\n"
-" !group_url"
-
-#: og.module:2181
-msgid "Join %name."
-msgstr "%name beitreten."
-
-#: og.module:2183
-msgid "(approval needed)"
-msgstr "(Bestätigung erforderlich)"
-
-#: og.module:2273
-msgid "May not be posted into a group."
-msgstr "Kann nicht in dieser Gruppe gespeichert werden."
-
-#: og.module:2274
-msgid "Standard group post (typically only author may edit)."
-msgstr "Standard-Gruppenbeitrag (typischerweise darf nur der Autor diesen bearbeiten)."
-
-#: og.module:2278
-msgid "Wiki group post (any group member may edit)."
-msgstr "Wiki-Gruppenbeitrag (jedes Gruppenmitglied darf diesen bearbeiten)."
-
-#: og.module:2339;2449
-msgid "New groups"
-msgstr "Neue Gruppen"
-
-#: og.module:2378
-msgid "Maximum number of members to show"
-msgstr "Die maximale Anzahl der anzuzeigenden Mitglieder"
-
-#: og.module:2390
-msgid "You may specify which types of group members appear in the listing."
-msgstr "Hier kann festgelegt werden, welche Arten von Gruppenmitgliedern in der Auflistung erscheinen sollen."
-
-#: og.module:2394
-msgid "Maximum number of groups to show"
-msgstr "Die maximale Anzahl der anzuzeigenden Gruppen"
-
-#: og.module:2421
-msgid "This group offers a <a href=\"@subscription\">subscription option</a>."
-msgstr "Diese Gruppe stellt eine <a href=\"@subscription\">Mitgliedschaftsoption</a> zu Verfügung."
-
-#: og.module:2432;2432
-msgid "OPML feed"
-msgstr "OPML-Newsfeed"
-
-#: og.module:2447
-msgid "more"
-msgstr "mehr"
-
-#: og.module:2447
-msgid "Browse the newest groups."
-msgstr "Die neuesten Gruppen durchsuchen."
-
-#: og.module:2465
-msgid "Invite friend"
-msgstr "Freund einladen"
-
-#: og.module:2468
-msgid "Manager: !name"
-msgstr "Verwalter: !name"
-
-#: og.module:2471
-msgid "My membership"
-msgstr "Meine Mitgliedschaft"
-
-# not literally
-#: og.module:2477
-msgid "Your membership request awaits approval."
-msgstr "Der Antrag auf Mitgliedschaft wird derzeit geprüft."
-
-#: og.module:2478
-msgid "Delete request"
-msgstr "Anfrage zurückziehen"
-
-#: og.module:2482
-msgid "You must <a href=\"!register\">register</a>/<a href=\"!login\">login</a> in order to post into this group."
-msgstr "Sie müssen sich <a href=\"!register\">Registrieren</a>/<a href=\"!login\">Anmelden</a>, um Beiträge in dieser Gruppe zu erstellen."
-
-# TODO: optimize wording for "nur mit Einladung-Gruppe"
-#: og.module:2488
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr "Dies ist eine <em>nur mit Einladung</em>-Gruppe. Mitglieder werden von den Gruppen-Administratoren nach Bedarf hinzugefügt/gelöscht."
-
-#: og.module:2491
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr "Dies ist eine <em>geschlossene</em> Gruppe. Mitglieder werden von den Gruppen-Administratoren nach Bedarf hinzugefügt/gelöscht."
-
-#: og.module:2536
-msgid "Request membership"
-msgstr "Mitgliedschaft anfordern"
-
-#: og.module:2557
-msgid "Create !type"
-msgstr "!type erstellen"
-
-# Page, Story, Artikel, Seite sounds ok, but other may not...
-#: og.module:2558
-msgid "Add a new !type in this group."
-msgstr "Einen neuen !type in diese Gruppe hinzufügen."
-
-#: og.module:2574
-msgid "(pending approval)"
-msgstr "(wartet auf Bestätigung)"
-
-#: og.module:2589
-msgid "Add a user to a group."
-msgstr "Einen Benutzer zu einer Gruppe hinzufügen."
-
-#: og.module:2594
-msgid "All members for a given group."
-msgstr "Alle Mitglieder einer bestimmten Gruppe."
-
-#: og.module:2599
-msgid "Retrieve the group memberships for a given user."
-msgstr "Gruppenmitgliedschaften für einen bestimmten Benutzer ermitteln"
-
-#: og.module:2608
-msgid "Title of top group"
-msgstr "Titel der Hauptgruppe"
-
-#: og.module:2609
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr "Ungefilterter Titel der obersten Gruppe. WARNUNG - direkte Benutzereingabe."
-
-#: og.module:2610
-msgid "ID of top group"
-msgstr "ID dere Hauptgruppe"
-
-#: og.module:2647
-msgid "README file"
-msgstr "LIESMICH-Datei"
-
-#: og.module:612
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] "1 Nachricht wurde für die Auslieferung zwischengespeichert."
-msgstr[1] "@count Nachrichten wurde für die Auslieferung zwischengespeichert."
-
-#: og.module:893
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1 Einladung wurde versandt."
-msgstr[1] "@count Einladungen wurden versandt."
-
-#: og.module:1151
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] "Nicht erkannter Name: %bad."
-msgstr[1] "Nicht erkannte Namen: %bad."
-
-#: og.module:1167
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] "1 Benutzer wurde zur Gruppe hinzugefügt."
-msgstr[1] "%count Benutzer wurden zur Gruppe hinzugefügt."
-
-#: og.module:1630
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] "1 Gruppe"
-msgstr[1] "@count Gruppen"
-
-#: og.module:1883
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] "1 verwaister Beitrag wurden gelöscht."
-msgstr[1] "@count verwaiste Beiträge wurden gelöcht."
-
-#: og.module:1886
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] "1 verwaister Beitrag wurde verschoben."
-msgstr[1] "@count verwaiste Beiträge wurden verschoben."
-
-#: og.module:1908
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] "1 Mitgliedschaft wurde verschoben."
-msgstr[1] "@count Mitgliedschaften wurden verschoben."
-
-#: og.module:2088
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "Diesen Beitrag in dieser Gruppe anzeigen."
-msgstr[1] "Diesen Beitrag in diesen Gruppen anzeigen."
-
-#: og.module:2528
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] "1 Mitglied"
-msgstr[1] "@count Mitglieder"
-
-#: og.module:411
-msgid "administer organic groups"
-msgstr "Organische Gruppen verwalten"
-
-#: og.module:49
-msgid "Join group"
-msgstr "Einer Gruppe beitreten"
-
-#: og.module:56
-msgid "OPML"
-msgstr "OPML"
-
-#: og.module:64
-msgid "Leave group"
-msgstr "Gruppe verlassen"
-
-#: og.module:73
-msgid "Approve membership request"
-msgstr "Beitrittsgesuch akzeptieren"
-
-#: og.module:81
-msgid "Deny membership request"
-msgstr "Beitrittsgesuch ablehnen"
-
-#: og.module:89
-msgid "Create group administrator"
-msgstr "Gruppenadministrator erstellen"
-
-#: og.module:97
-msgid "Delete group administrator"
-msgstr "Gruppenadministrator löschen"
-
-#: og.module:114
-msgid "Manage membership"
-msgstr "Mitgliedschaft verwalten"
-
-#: og.module:119
-msgid "Group activity"
-msgstr "Gruppenaktivität"
-
-#: og.module:127
-msgid "Administer the suite of Organic groups modules."
-msgstr "Verwalten der Suite von organischen Gruppen-Modulen."
-
-#: og.module:138
-msgid "Organic groups configuration"
-msgstr "Einstellungen für organische Gruppen"
-
-# not literally
-#: og.module:140
-msgid "Configure the main Organic groups module (og)."
-msgstr "Das Hauptmodul für organischen Gruppen (OG)."
-
-#: og.module:149
-msgid "Add members"
-msgstr "Mitglieder hinzufügen"
-
-#: og.module:159
-msgid "Broadcast"
-msgstr ""
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og.install:16
-msgid "Stores information about each group."
-msgstr "Speichert Informationen über jede Gruppe."
-
-#: og.install:19;138
-msgid "The group's {node}.nid."
-msgstr "Die {node}.nid der Gruppe."
-
-#: og.install:25
-msgid "Determines how subscription requests are handled (open, moderated, invite only, closed)."
-msgstr "Legt fest wie Mitgliedschaftsanfragen behandelt werden (Offen, Moderiert, Nur einladen, Geschlossen)."
-
-#: og.install:32
-msgid "Group description. Shows up by default on group directory."
-msgstr "Gruppenbeschreibung. Wird standardmäßig im Gruppenverzeichnis angezeigt."
-
-#: og.install:38
-msgid "The group specific theme (if any). See {system}.name."
-msgstr "Das gruppenspezifische Theme (soweit vorhanden). Referenz zu {system}.name."
-
-# TODO: question mark
-#: og.install:44
-msgid "Should users be able to join this group from registration form."
-msgstr "Sollen Benutzer auf dem Registrierungsformular dieser Gruppe beitreten können?"
-
-#: og.install:51
-msgid "Should this group appear in the groups directory."
-msgstr "Soll diese Gruppe im Gruppenverzeichnis angezeigt werden."
-
-#: og.install:58
-msgid "Group specific language. See {languages}.language."
-msgstr "Gruppenspezifische Sprache. Referenz zu {languages}.language."
-
-# TODO: question mark
-#: og.install:65
-msgid "Is group home page private or public."
-msgstr "Ist die Gruppen-Startseite öffentlich oder nicht öffentlich?"
-
-#: og.install:76
-msgid "Group memberships"
-msgstr "Gruppenmitgliedschaften"
-
-#: og.install:79
-msgid "Group's {node}.nid."
-msgstr "Die {node}.nid der Gruppe."
-
-#: og.install:85
-msgid "Not currently used."
-msgstr "Derzeit nicht verwendet."
-
-#: og.install:92
-msgid "Is this membership active or pending?"
-msgstr "Ist die Mitgliedschaft aktiv oder ausstehend?"
-
-#: og.install:99
-msgid "Is this user a group administrator?"
-msgstr "Ist der Benutzer ein Gruppen-Administrator?"
-
-#: og.install:106
-msgid "The user for this membership. See {users}.uid."
-msgstr "Der Benutzer dieser Mitgliedschaft. Siehe {users}.uid."
-
-#: og.install:112
-msgid "Time when this membership was created."
-msgstr "Zeitpunkt zu dem diese Mitgliedschaft erstellt wurde."
-
-#: og.install:119
-msgid "Time when this membership was last changed."
-msgstr "Zeitpunkt zu dem diese Mitgliedschaft zuletzt geändert wurde."
-
-#: og.install:132
-msgid "The post's {node}.nid."
-msgstr "Die {node}.nid des Beitrages."
-
-#: og.install:144
-msgid "Is this a public or private post? This value is always the same across all groups for a given post."
-msgstr "Handelt es sich um einem öffentlichen oder nicht öffentlichen Beitrag? Dieser Wert ist für einen Beitrag über alle Gruppen hinweg identisch."
-
-#: og.install:171
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr "Das Modul für „organische Gruppen“ ist aktiviert. Nähere Informationen zu weiteren Installationsanweisungen gibt es in der !readme_file."
-
-#: (duplicate) og.install:447
-msgid "Organic groups group type"
-msgstr "Gruppentyp von organischen Gruppen"
-
-#: (duplicate) og.install:456
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr "Das Modul für die Zugriffskontrolle von organischen Gruppen ist deaktiviert. Nähere Informationen gibt es auf der <a href=\"@modules\">Modul-Seite</a>."
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr "Ermöglicht Benutzern die Erstellung und Verwaltung von Gruppen. Für die besten Ergebnisse wird das OG-Views-Integrationsmodul empfohlen."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ja.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ja.po
deleted file mode 100644
index d30c1a9..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ja.po
+++ /dev/null
@@ -1,1445 +0,0 @@
-# $Id: og.ja.po,v 1.2 2008/11/13 06:14:48 imagine Exp $
-#
-# Japanese translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og.module,v 1.605 2008/11/09 17:17:54 weitzman
-#  includes/og.panelscontent.inc: n/a
-#  node-og-group-post.tpl.php,v 1.3 2008/11/09 17:17:54 weitzman
-#  og.info: n/a
-#  og_testcase.php,v 1.10 2008/10/09 12:39:50 weitzman
-#  og.admin.inc,v 1.14 2008/11/06 02:16:01 weitzman
-#  og.install,v 1.69 2008/10/09 15:06:31 weitzman
-#  og.rules.inc,v 1.3 2008/10/29 19:57:56 dww
-#  og.panelscontext.inc,v 1.4 2008/10/29 20:02:28 dww
-#  includes/og.xmlrpc.inc: n/a
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-10 16:12+0900\n"
-"PO-Revision-Date: 2008-11-12 11:22+0900\n"
-"Last-Translator: PineRay <pineray at nifty.com>\n"
-"Language-Team: Japanese <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n!=1);\n"
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "グループ固有のブロックはグループページにだけ表示され、ホームや管理画面などその他のページには表示されません。"
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr "管理者がグループのテーマを選択できるようにするためには、<a href=\"@url\">テーマ設定ページ</a>で複数のテーマを有効にしておく必要があります。"
-
-#: og.module:551
-msgid "Send message to %group"
-msgstr "%groupにメッセージを送信"
-
-#: og.module:554
-msgid "Your message will be sent to all members of this group."
-msgstr "このグループのすべてのメンバーに対して、あなたのメッセージが送信されます。"
-
-#: og.module:559
-msgid "Subject"
-msgstr "件名"
-
-#: og.module:562
-msgid "Enter a subject for your message."
-msgstr "メッセージの件名を入力してください。"
-
-#: og.module:567;1673
-msgid "Body"
-msgstr "本文"
-
-#: og.module:570
-msgid "Enter a body for your message."
-msgstr "メッセージの本文を入力してください。"
-
-#: og.module:573
-msgid "Send message"
-msgstr "メッセージを送信"
-
-#: og.module:626
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr "<em>クローズド</em>グループのため、このグループを脱退できません。グループからの除去を管理者に申請してください。"
-
-#: og.module:629
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr "あなたがこのグループの所有者であるため脱退できません。サイト管理者は所有権を他のユーザに移すことができ、そうすれば脱退できるようになります。"
-
-#: og.module:632
-msgid "Leave this group"
-msgstr "このグループを脱退"
-
-#: og.module:646
-msgid "Membership saved."
-msgstr "参加状況を保存しました。"
-
-#: og.module:688;717
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr "不良トークン。適切でないリンクを参照したようです。"
-
-#: og.module:694
-msgid "!name already approved to group %group."
-msgstr "!name はグループ %group にすでに承認されています。"
-
-#: og.module:699
-msgid "Membership request approved."
-msgstr "参加申請を承認しました。"
-
-#: og.module:722
-msgid "Membership request denied."
-msgstr "参加申請を拒否しました。"
-
-#: og.module:745
-msgid "Are you sure you want to make %name a group administrator for the group %title?"
-msgstr "本当に%nameをグループ%titleのグループ管理者にしますか?"
-
-#: og.module:748
-msgid "Confirm"
-msgstr "確認"
-
-#: og.module:749;789;957;1045
-msgid "Cancel"
-msgstr "キャンセル"
-
-#: og.module:760
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr "%nameが<em>グループ管理者</em>に昇格しました。"
-
-#: og.module:785
-msgid "Are you sure you want to remove %name as a group administrator for the group %title?"
-msgstr "本当に%nameをグループ%titleのグループ管理者から除去しますか?"
-
-#: og.module:788;1045
-msgid "Remove"
-msgstr "除去"
-
-#: og.module:800
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr "%nameはもはや<em>グループ管理者</em>ではありません。"
-
-#: og.module:812
-msgid "Email addresses or usernames"
-msgstr "メールアドレスまたはユーザ名"
-
-#: og.module:813
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "メールアドレスやユーザ名を%max件まで入力してください。複数のアドレスは、コンマ (,) または改行で区切ります。それぞれがあなたからの招待メッセージを受け取ります。"
-
-#: og.module:817
-msgid "Personal message"
-msgstr "個別メッセージ"
-
-#: og.module:818
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "任意。招待状メールの一部となるメッセージを入力してください。"
-
-#: og.module:820;106
-msgid "Send invitation"
-msgstr "招待状を送信"
-
-#: og.module:835
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "%max件より多くのメールアドレスやユーザ名を指定することはできません。"
-
-#: og.module:838
-msgid "You may not invite yourself - @self."
-msgstr "自分自身 - @self を招待することはできません。"
-
-#: og.module:862
-msgid "Invalid email address or username: @value."
-msgstr "無効なメールアドレスまたはユーザ名: @value"
-
-#: og.module:907
-msgid "In order to join this group, you must login or register a new account. After you have successfully done so, you will need to request membership again."
-msgstr "このグループに参加するには、ログインまたはユーザ登録しなくてはなりません。その後、参加申請をする必要があります。"
-
-#: og.module:927
-msgid "@user is already a member the group @group."
-msgstr "@user はすでにグループ @group のメンバーです。"
-
-#: og.module:944
-msgid "Additional details"
-msgstr "さらなる情報"
-
-#: og.module:945
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr "管理者があなたの参加申請を承認するか拒否するか決定する際に役立つ情報を追加します。"
-
-#: og.module:955
-msgid "Are you sure you want to join the group %title?"
-msgstr "グループ %title に本当に参加しますか?"
-
-#: og.module:957;2533
-msgid "Join"
-msgstr "参加"
-
-#: og.module:995
-msgid ""
-"\n"
-"\n"
-"Personal message from @name:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"\n"
-"\n"
-"@name からの個別メッセージ:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:1015
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr "%groupグループへの参加申請は管理者による承認待ちです。"
-
-#: og.module:1021
-msgid "You are now a member of the %group."
-msgstr "あなたは%groupのメンバーとなりました。"
-
-#: og.module:1031
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "%groupグループへの参加申請は排除されました。このグループにユーザを追加できるのはグループ管理者だけです。"
-
-#: og.module:1044
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr "グループ %title から !name を本当に除去しますか?"
-
-#: og.module:1061
-msgid "%user removed from %group."
-msgstr "%groupから%userを除去しました。"
-
-#: og.module:1118
-msgid "List of users"
-msgstr "ユーザリスト"
-
-#: og.module:1123
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "このグループにユーザを関連付けるためには1つ以上のユーザ名を追加してください。複数のユーザ名はコンマ (,) で区切ります。"
-
-#: og.module:1126
-msgid "Add users"
-msgstr "ユーザを追加"
-
-#: og.module:1190
-msgid "Title"
-msgstr "タイトル"
-
-#: og.module:1191
-msgid "Manager"
-msgstr "マネージャ"
-
-#: og.module:1192
-msgid "Posts"
-msgstr "投稿"
-
-#: og.module:1193
-msgid "Comments"
-msgstr "コメント"
-
-#: og.module:1194
-msgid "Age"
-msgstr "経過"
-
-#: og.module:1195
-msgid "Last comment"
-msgstr "最新のコメント"
-
-#: og.module:1209
-msgid "No groups available."
-msgstr "利用可能なグループがありません。"
-
-#: og.module:1229;1300;1709
-#: includes/og.panelscontent.inc:94;235
-msgid "Description"
-msgstr "説明"
-
-#: og.module:1254
-msgid "No posts in this group."
-msgstr "このグループには記事がありません。"
-
-#: og.module:1257
-msgid "No public posts in this group."
-msgstr "このグループにはパブリックの記事がありません。"
-
-#: og.module:1259
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "メッセージを投稿したりプライベートな記事を閲覧するには、<a href=\"!register\">ユーザ登録</a>または<a href=\"!login\">ログイン</a>して、メンバーとならなければなりません。"
-
-#: og.module:1263
-msgid "Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr "記事を閲覧するには<a href=\"!url\">グループに参加</a>してください。"
-
-#: og.module:1271
-msgid "Open"
-msgstr "オープン"
-
-#: og.module:1272
-msgid "Moderated"
-msgstr "承認待ち"
-
-#: og.module:1273
-msgid "Invite only"
-msgstr "招待のみ"
-
-#: og.module:1274
-msgid "Closed"
-msgstr "クローズド"
-
-#: og.module:1305
-msgid "A brief description for the group details block and the group directory."
-msgstr "グループ詳細ブロックやグループ一覧で表示する簡潔な説明。"
-
-#: og.module:1311
-msgid "Open - membership requests are accepted immediately."
-msgstr "オープン - 参加申請は即座に承認されます。"
-
-#: og.module:1312
-msgid "Moderated - membership requests must be approved."
-msgstr "承認待ち - 参加申請は承認を受けなければなりません。"
-
-#: og.module:1313
-msgid "Invite only - membership must be created by an administrator."
-msgstr "招待のみ - 管理者だけが参加者を追加できます。"
-
-#: og.module:1314
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr "クローズド - 参加状況を管理者が完全に管理します。"
-
-#: og.module:1318;1714
-msgid "Membership requests"
-msgstr "参加申請"
-
-#: og.module:1323
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr "このグループでは参加申請をどのように扱いますか? <em>クローズド</em>を選択すると、ユーザは参加<strong>も</strong>脱退<strong>も</strong>できなくなります。"
-
-#: og.module:1349;1718
-msgid "Registration form"
-msgstr "登録フォーム"
-
-#: og.module:1352
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr "ユーザ登録の際にこのグループに参加できるようにしますか? チェックがあれば、対応するチェックボックスが登録フォームに追加されます。"
-
-#: og.module:1380;1722
-msgid "List in groups directory"
-msgstr "グループ一覧に表示"
-
-#: og.module:1383
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr "このグループを<a href=\"@url\">グループ一覧ページ</a>に表示しますか (OG Viewsモジュールが必要)? グループが<em>プライベートグループ</em>であれば無効となります。"
-
-#: og.module:1391;1728
-msgid "Group language"
-msgstr "グループの言語"
-
-#: og.module:1393
-msgid "Language neutral"
-msgstr "ニュートラル言語"
-
-#: og.module:1395
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr "異なるロケールを選択すると、すべてのグループページやメールのインターフェースの言語が変更されます。ユーザが各自の言語を選択している場合は、その選択している言語で表示されます。"
-
-#: og.module:1400
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "異なるテーマを選択すると、グループのルックアンドフィールが変更されます。"
-
-#: og.module:1509
-msgid "Home"
-msgstr "ホーム"
-
-#: og.module:1511;1702;2182;2215
-#: theme/node-og-group-post.tpl.php:77
-msgid "Groups"
-msgstr "グループ"
-
-#: og.module:1557
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr "このウェブサイトに記事を投稿する前に、<a href=\"@join\">グループに参加</a>しなくてはなりません。"
-
-#: og.module:1674
-msgid "Mission statement"
-msgstr "ミッション"
-
-#: og.module:1675
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr "グループのホームページに表示する歓迎メッセージ。グループの目的やミッションを並べてみてはいかがでしょう。"
-
-#: og.module:1678
-msgid "Group manager"
-msgstr "グループマネージャ"
-
-#: og.module:1679
-msgid "Sticky at top of group home page and other lists."
-msgstr "グループのホームページやその他の一覧の上部に固定。"
-
-#: og.module:1703
-msgid "OG audience & Public checkbox."
-msgstr "オーガニックグループの読者と公開についてのチェックボックス。"
-
-#: og.module:1703
-msgid "OG audience."
-msgstr "OG読者"
-
-#: og.module:1710
-msgid "Group description."
-msgstr "グループの説明。"
-
-#: og.module:1715
-msgid "Handling of group membership requests."
-msgstr "グループ参加申請の扱い。"
-
-#: og.module:1719
-msgid "Checkbox for visibility on registration form."
-msgstr "登録フォームに表示するかどうかのチェックボックス。"
-
-#: og.module:1723
-msgid "Checkbox for visibility in the groups directory."
-msgstr "グループ一覧に表示するかどうかのチェックボックス。"
-
-#: og.module:1729
-msgid "The default interface language for this group."
-msgstr "このグループのデフォルトのインターフェース言語。"
-
-#: og.module:1756;126
-#: og.info:0;0
-#: includes/og.panelscontent.inc:10;23;35;47;59
-msgid "Organic groups"
-msgstr "オーガニックグループ"
-
-#: og.module:1764
-msgid "Organic groups usage"
-msgstr "オーガニックグループの扱い"
-
-#: og.module:1767
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr "このタイプのノードをオーガニックグループがどのように扱うかを指定してください。グループとして、またはグループの記事としてノードを扱うことができますし、あるいはオーガニックグループと全く関係させないようにもできます。"
-
-#: og.module:1798
-msgid "Do nothing."
-msgstr "何もしない。"
-
-#: og.module:1799
-msgid "Delete all group posts which don't also belong to another group."
-msgstr "他のグループに属していないグループの記事をすべて削除。"
-
-#: og.module:1801
-msgid "Move all group posts to the group listed below."
-msgstr "下記の一覧にあるグループへ、グループの記事をすべて移動。"
-
-#: og.module:1802
-msgid "Move all group posts and memberships to the group listed below."
-msgstr "下記の一覧にあるグループへ、グループの記事と参加者をすべて移動。"
-
-#: og.module:1806
-msgid "Group posts"
-msgstr "グループ記事"
-
-#: og.module:1810
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr "グループを削除する際の、グループに含まれる記事や参加者の扱いを選択することができます。"
-
-#: og.module:1817
-msgid "Target group"
-msgstr "対象のグループ"
-
-#: og.module:1821
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr "<strong>グループの記事を全て移動</strong>を選択する場合、移動先のグループを指定してください。"
-
-#: og.module:1830
-msgid "Delete group"
-msgstr "グループ削除"
-
-#: og.module:1983;2012
-msgid "My groups"
-msgstr "参加しているグループ"
-
-#: og.module:1984;2013
-msgid "Other groups"
-msgstr "その他のグループ"
-
-#: og.module:2064;2078
-msgid "Audience"
-msgstr "読者"
-
-#: og.module:2088
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr "%typeを投稿する前に、<a href=\"@join\">グループに参加</a>しなくてはなりません。"
-
-#: og.module:2107
-msgid "@group: '@title' at @site"
-msgstr "@site の @group 「@title」"
-
-#: og.module:2109
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed from the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-"@type 「@subject」 by @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"返信: !reply_url\n"
-"\n"
-"--\n"
-"あなたは@siteのグループ「@group」からの配信を受けています。\n"
-"配信を管理するには、!group_url にアクセスしてください。"
-
-#: og.module:2113
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-"@body\n"
-"\n"
-"--\n"
-"このメッセージは、@site の「@group」グループの管理者が送信したものです。\n"
-"このグループを表示するには、!url_group にアクセスしてください。\n"
-"このグループから脱退するには、!url_unsubscribe にアクセスしてください。"
-
-#: og.module:2115
-msgid "Membership request approved for '@title'"
-msgstr "「@title」への参加申請が承認されました"
-
-#: og.module:2117
-msgid "You may now post messages in this group located at !group_url"
-msgstr "!group_url にあるこのグループにメッセージを投稿できます。"
-
-#: og.module:2119
-msgid "Membership request denied for '@title'"
-msgstr "「@title」への参加申請が拒否されました"
-
-#: og.module:2121
-msgid "Sorry, your membership request was denied."
-msgstr "申し訳ございませんが、あなたの参加申込は拒否されました。"
-
-#: og.module:2124
-msgid "Invitation to join the group '@group' at @site"
-msgstr "@siteのグループ「@group」への招待状"
-
-#: og.module:2126
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Join: !group_url\n"
-"@body"
-msgstr ""
-"こんにちは。私は「@group」のメンバーで、あなたがこのグループに参加していただけることを歓迎します。下記のリンクとメッセージを参照してください。\n"
-"\n"
-"@group\n"
-"@description\n"
-"参加: !group_url\n"
-"@body"
-
-#: og.module:2128
-msgid "Membership request for '@group' from '@username'"
-msgstr "「@username」から「@group」への参加申請"
-
-#: og.module:2130
-msgid ""
-"To instantly approve this request, visit !approve_url.\n"
-"You may deny this request or manage members at !group_url. \n"
-"\n"
-"Personal message from @username:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"この申請を簡単に承認するには、!approve_url にアクセスします。\n"
-"!group_url でこの申請を拒否したりメンバーを管理することができます。\n"
-"\n"
-"@usernameからの個別メッセージ:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:2132
-msgid "You are now an administrator for the group '@group'"
-msgstr "あなたはグループ「@group」の管理者となりました"
-
-#: og.module:2134
-msgid ""
-"@username, you are now an administrator for the group '@group'.\n"
-"\n"
-"You can administer this group by logging in here:\n"
-" !group_url"
-msgstr ""
-"@usernameさん、あなたはグループ「@group」の管理者となりました。\n"
-"\n"
-"下記からログインすることで、このグループを管理できます:\n"
-" !group_url"
-
-#: og.module:2175
-msgid "Join %name."
-msgstr "%nameに参加。"
-
-#: og.module:2177
-msgid "(approval needed)"
-msgstr "(要承認)"
-
-#: og.module:2266
-msgid "Group node"
-msgstr "グループノード"
-
-#: og.module:2267
-msgid "May not be posted into a group."
-msgstr "グループに投稿できません。"
-
-#: og.module:2268
-msgid "Standard group post (typically only author may edit)."
-msgstr "標準的なグループ記事 (投稿者だけが編集可能)。"
-
-#: og.module:2272
-msgid "Wiki group post (any group member may edit)."
-msgstr "Wiki形式のグループ記事 (すべてのグループメンバーが編集可能)。"
-
-#: og.module:2327
-#: includes/og.admin.inc:36
-msgid "Group details"
-msgstr "グループ詳細"
-
-#: og.module:2333;2443
-msgid "New groups"
-msgstr "新しいグループ"
-
-#: og.module:2339;2417
-msgid "Group notifications"
-msgstr "グループの通知"
-
-#: og.module:2372
-msgid "Maximum number of members to show"
-msgstr "最大表示メンバー数"
-
-#: og.module:2378
-#: includes/og.panelscontent.inc:192
-msgid "Group roles"
-msgstr "グループロール"
-
-#: og.module:2381
-#: includes/og.panelscontent.inc:194
-msgid "Standard members"
-msgstr "標準メンバー"
-
-#: og.module:2382
-#: includes/og.panelscontent.inc:194
-msgid "Administrators"
-msgstr "管理者"
-
-#: og.module:2384
-msgid "You may specify which types of group members appear in the listing."
-msgstr "どのタイプのグループメンバーが一覧に表示されるかを指定することができます。"
-
-#: og.module:2388
-msgid "Maximum number of groups to show"
-msgstr "最大表示グループ数"
-
-#: og.module:2415
-msgid "This group offers a <a href=\"@subscription\">subscription option</a>."
-msgstr "このグループには、<a href=\"@subscription\">配信オプション</a>が用意されています。"
-
-#: og.module:2426;2426
-msgid "OPML feed"
-msgstr "OPMLフィード"
-
-#: og.module:2441
-msgid "more"
-msgstr "もっと見る"
-
-#: og.module:2441
-msgid "Browse the newest groups."
-msgstr "最新のグループを表示"
-
-#: og.module:2459
-msgid "Invite friend"
-msgstr "友達を招待"
-
-#: og.module:2462
-msgid "Manager: !name"
-msgstr "マネージャ: !name"
-
-#: og.module:2465
-msgid "My membership"
-msgstr "参加状況"
-
-#: og.module:2471
-msgid "Your membership request awaits approval."
-msgstr "参加申請は承認待ちです。"
-
-#: og.module:2472
-msgid "Delete request"
-msgstr "申請を削除"
-
-#: og.module:2476
-msgid "You must <a href=\"!register\">register</a>/<a href=\"!login\">login</a> in order to post into this group."
-msgstr "このグループに投稿するためには、<a href=\"!register\">ユーザ登録</a>または<a href=\"!login\">ログイン</a>しなくてはなりません。"
-
-#: og.module:2482
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr "<em>招待のみ</em>のグループです。グループ管理者が必要に応じてメンバーを追加/除去します。"
-
-#: og.module:2485
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr "<em>クローズド</em>のグループです。グループ管理者が必要に応じてメンバーを追加/除去します。"
-
-#: og.module:2530
-msgid "Request membership"
-msgstr "参加申請"
-
-#: og.module:2551
-msgid "Create !type"
-msgstr "!typeを作成"
-
-#: og.module:2552
-msgid "Add a new !type in this group."
-msgstr "このグループに新しく!typeを追加します。"
-
-#: og.module:2568
-msgid "(pending approval)"
-msgstr "(承認待ち)"
-
-#: og.module:2583
-msgid "Add a user to a group."
-msgstr "ユーザをグループに追加。"
-
-#: og.module:2588
-msgid "All members for a given group."
-msgstr "指定したグループのすべてのメンバー。"
-
-#: og.module:2593
-msgid "Retrieve the group memberships for a given user."
-msgstr "指定したユーザのグループ参加状況を扱います。"
-
-#: og.module:2602
-msgid "Title of top group"
-msgstr "トップグループのタイトル"
-
-#: og.module:2603
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr "フィルタ適用無しのトップグループのタイトル。警告 - ユーザが入力したままの値です。"
-
-#: og.module:2604
-msgid "ID of top group"
-msgstr "トップグループのID"
-
-#: og.module:2641
-msgid "README file"
-msgstr "READMEファイル"
-
-#: og.module:607
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] "1通の送信待ちメッセージ"
-msgstr[1] "@count通の送信待ちメッセージ"
-
-#: og.module:888
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1通の招待状を送信しました。"
-msgstr[1] "@count通の招待状を送信しました。"
-
-#: og.module:1146
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] "認められていない名前: %bad"
-msgstr[1] "認められていない名前: %bad"
-
-#: og.module:1162
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] "1名のユーザをグループに追加しました。"
-msgstr[1] "@count名のユーザをグループに追加しました。"
-
-#: og.module:1625
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] "1個のグループ"
-msgstr[1] "@group個のグループ"
-
-#: og.module:1877
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] "残された記事を1個削除しました。"
-msgstr[1] "残された記事を@count個削除しました。"
-
-#: og.module:1880
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] "残された記事を1個移動しました。"
-msgstr[1] "残された記事を@count個移動しました。"
-
-#: og.module:1902
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] "1名の参加者を移動しました。"
-msgstr[1] "@count名の参加者を移動しました。"
-
-#: og.module:2082
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "この記事をこのグループで表示。"
-msgstr[1] "この記事をこれらのグループで表示。"
-
-#: og.module:2522
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] "1人のメンバー"
-msgstr[1] "@count人のメンバー"
-
-#: og.module:406
-msgid "administer organic groups"
-msgstr "オーガニックグループの管理"
-
-#: og.module:49
-msgid "Join group"
-msgstr "グループに参加"
-
-#: og.module:56
-msgid "OPML"
-msgstr "OPML"
-
-#: og.module:64
-msgid "Leave group"
-msgstr "グループを脱退"
-
-#: og.module:73
-msgid "Approve membership request"
-msgstr "参加申請を承認"
-
-#: og.module:81
-msgid "Deny membership request"
-msgstr "参加申請を拒否"
-
-#: og.module:89
-msgid "Create group administrator"
-msgstr "グループ管理者を作成"
-
-#: og.module:97
-msgid "Delete group administrator"
-msgstr "グループ管理者を削除"
-
-#: og.module:114
-msgid "Manage membership"
-msgstr "参加状況の管理"
-
-#: og.module:119
-msgid "Group activity"
-msgstr "グループの活動状況"
-
-#: og.module:127
-msgid "Administer the suite of Organic groups modules."
-msgstr "オーガニックグループに関するモジュールの設定を行います。"
-
-#: og.module:138
-msgid "Organic groups configuration"
-msgstr "オーガニックグループの設定"
-
-#: og.module:140
-msgid "Configure the main Organic groups module (og)."
-msgstr "オーガニックグループモジュール (og) のメイン機能を設定します。"
-
-#: og.module:149
-msgid "Add members"
-msgstr "メンバーを追加"
-
-#: og.module:159
-msgid "Broadcast"
-msgstr "配信"
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og.install:16
-msgid "Stores information about each group."
-msgstr "各グループの情報を格納します。"
-
-#: og.install:19;138
-msgid "The group's {node}.nid."
-msgstr "グループの{node}.nid。"
-
-#: og.install:25
-msgid "Determines how subscription requests are handled (open, moderated, invite only, closed)."
-msgstr "参加申請の取り扱いを決定します (オープン、承認待ち、招待のみ、クローズド)。"
-
-#: og.install:32
-msgid "Group description. Shows up by default on group directory."
-msgstr "グループの説明。デフォルトでグループ一覧に表示されます。"
-
-#: og.install:38
-msgid "The group specific theme (if any). See {system}.name."
-msgstr "グループ特有のテーマ (もしあれば)。{system}.nameを参照。"
-
-#: og.install:44
-msgid "Should users be able to join this group from registration form."
-msgstr "ユーザが登録フォームからこのグループに参加できるかどうか。"
-
-#: og.install:51
-msgid "Should this group appear in the groups directory."
-msgstr "このグループをグループ一覧に表示するかどうか。"
-
-#: og.install:58
-msgid "Group specific language. See {languages}.language."
-msgstr "グループの指定言語。{languages}.languageを参照。"
-
-#: og.install:65
-msgid "Is group home page private or public."
-msgstr "グループのホームページがプライベートかパブリックか。"
-
-#: og.install:76
-msgid "Group memberships"
-msgstr "グループの参加状況"
-
-#: og.install:79
-msgid "Group's {node}.nid."
-msgstr "グループの{node}.nid。"
-
-#: og.install:85
-msgid "Not currently used."
-msgstr "現在は使われていません。"
-
-#: og.install:92
-msgid "Is this membership active or pending?"
-msgstr "この参加状況が動作中か承認待ちか?"
-
-#: og.install:99
-msgid "Is this user a group administrator?"
-msgstr "このユーザがグループ管理者かどうか?"
-
-#: og.install:106
-msgid "The user for this membership. See {users}.uid."
-msgstr "この参加状況のユーザ。{users}.uidを参照。"
-
-#: og.install:112
-msgid "Time when this membership was created."
-msgstr "この参加状況が作成された時間。"
-
-#: og.install:119
-msgid "Time when this membership was last changed."
-msgstr "この参加状況が最後に更新された時間。"
-
-#: og.install:132
-msgid "The post's {node}.nid."
-msgstr "記事の{node}.nid。"
-
-#: og.install:144
-msgid "Is this a public or private post? This value is always the same across all groups for a given post."
-msgstr "この記事がパブリックかプライベートか? 記事と関連づいたすべてのグループでこの値は常に同じとなります。"
-
-#: og.install:171
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr "Organic groupsモジュールが有効になりました。インストールに関する更なる情報は、!readme_fileを参照してください。"
-
-#: (duplicate) og.install:447
-msgid "Organic groups group type"
-msgstr "オーガニックグループのグループタイプ"
-
-#: (duplicate) og.install:448
-msgid "You have no node types which are acting as groups. See the notes section of the !readme_file and the content types fieldset at top of <a href=\"!settings\">OG settings</a>."
-msgstr "グループとして動作中のコンテンツタイプがありません。!readme_fileのnotesセクションと<a href=\"!settings\">OG設定</a>の最上部にあるコンテンツタイプのフィールドセットを参照してください。"
-
-#: (duplicate) og.install:455
-msgid "Organic groups access control"
-msgstr "オーガニックグループのアクセス制御"
-
-#: (duplicate) og.install:456
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr "オーガニックグループのアクセス制御モジュールが無効になっています。<a href=\"@modules\">モジュールページ</a>を参照してください。"
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr "ユーザがグループを作成したり管理できるようになります。最高の体験のために、OG View統合モジュールをオススメします。"
-
-#: includes/og.admin.inc:11
-msgid "You must designate at least one content type to act as a group node and another as a group post. <a href=\"!create\">Create new content type</a> if needed."
-msgstr "少なくとも1つのコンテンツタイプをグループノード、もう1つをグループ記事として指定しなくてはなりません。必要であれば、<a href=\"!create\">新しいコンテンツタイプを作成</a>してください。"
-
-#: includes/og.admin.inc:15
-msgid "Content types"
-msgstr "コンテンツタイプ"
-
-#: includes/og.admin.inc:20
-msgid "Type"
-msgstr "タイプ"
-
-#: includes/og.admin.inc:20
-msgid "Usage"
-msgstr "扱い"
-
-#: includes/og.admin.inc:20
-msgid "Operations"
-msgstr "操作"
-
-#: includes/og.admin.inc:28
-msgid "Edit"
-msgstr "編集"
-
-#: includes/og.admin.inc:42
-msgid "New groups don't appear in the groups directory. Administrators control the directory exclusively."
-msgstr "新しいグループをグループ一覧に表示しません。管理者だけが一覧を設定できます。"
-
-#: includes/og.admin.inc:43
-msgid "New groups always appear in the groups directory."
-msgstr "新しいグループを常にグループ一覧に表示します。"
-
-#: includes/og.admin.inc:44
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>in directory</em>."
-msgstr "グループを一覧に表示するかどうかを、グループの作成者が選択します。デフォルトは<em>一覧に表示</em>。"
-
-#: includes/og.admin.inc:45
-msgid "Group creator chooses whether her group appears in the directory. Defaults to <em>not in directory</em>."
-msgstr "グループを一覧に表示するかどうかを、グループの作成者が選択します。デフォルトは<em>一覧に非表示</em>。"
-
-#: includes/og.admin.inc:49
-msgid "Groups directory control"
-msgstr "グループ一覧の設定"
-
-#: includes/og.admin.inc:51
-msgid "OG admins always see the checkbox for adding a group to the <em>groups directory</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "<em>グループ一覧</em>にグループを追加するかどうかのチェックボックスを、OG管理者に常に表示します。この設定の変更は、既存の記事には影響しないことに注意してください。この新しい設定を適用するには、記事を保存しなおしてください。"
-
-#: includes/og.admin.inc:57
-msgid "New groups don't appear on the registration form. Administrators control the form exclusively."
-msgstr "新しいグループを登録フォームに表示しません。管理者だけがフォームを設定できます。"
-
-#: includes/og.admin.inc:58
-msgid "New groups always appear on the registration form."
-msgstr "新しいグループを常に登録フォームに表示します。"
-
-#: includes/og.admin.inc:59
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>on form</em>."
-msgstr "グループを登録フォームに表示するかどうかを、グループの作成者が選択します。デフォルトは<em>フォームに表示</em>。"
-
-#: includes/og.admin.inc:60
-msgid "Group creator chooses whether her group appears on the registration form. Defaults to <em>not on form</em>."
-msgstr "グループを登録フォームに表示するかどうかを、グループの作成者が選択します。デフォルトは<em>フォームに非表示</em>。"
-
-#: includes/og.admin.inc:64
-msgid "Registration form control"
-msgstr "登録フォームの設定"
-
-#: includes/og.admin.inc:66
-msgid "OG admins always see the checkbox for adding a group to the <em>registration form</em>. Note that changing this setting has no effect on existing posts. Re-save those posts to acquire this new setting."
-msgstr "<em>登録フォーム</em>にグループを追加するかどうかのチェックボックスを、OG管理者に常に表示します。この設定の変更は、既存の記事には影響しないことに注意してください。この新しい設定を適用するには、記事を保存しなおしてください。"
-
-#: includes/og.admin.inc:73
-msgid "Audience checkboxes"
-msgstr "読者のチェックボックス"
-
-#: includes/og.admin.inc:75
-msgid "Show each group that the user is a member of as a checkbox in the \"Audience\" section. This enables the member to place her post into multiple groups. If unchecked, simplify the user interface by omitting the checkboxes and assuming user wants to post into the current group. This simplification only applies to new nodes, and not to edits of existing nodes. Group administrators always see checkboxes."
-msgstr "ユーザがメンバーとなっているグループをチェックボックスとして「読者」セクションに表示します。これにより、メンバーは1つの記事を複数のグループに対して投稿できるようになります。チェックが無ければ、インターフェースからチェックボックスが無くなり、ユーザは現在のグループに対して記事を投稿しているものと扱われます。この簡略化は、新しいコンテンツに対してのみ適用され、既存の記事の編集には反映されません。グループ管理者には常にチェックボックスを表示します。"
-
-#: includes/og.admin.inc:79
-msgid "Optional"
-msgstr "任意"
-
-#: includes/og.admin.inc:79
-msgid "Required"
-msgstr "å¿…é ˆ"
-
-#: includes/og.admin.inc:82
-msgid "Audience required"
-msgstr "読者が必要"
-
-#: includes/og.admin.inc:85
-msgid "Do you require that all (non administrator) posts be affiliated with a group? Note that changing this setting will affect existing posts when they are edited."
-msgstr "すべての (管理者以外が作成した) 記事をグループに関連付けますか? 既存の記事に対しては、記事を編集した場合にだけこの設定の変更が反映されることに注意してください。"
-
-#: includes/og.admin.inc:92
-msgid "Messaging & Notifications"
-msgstr "メッセージと通知"
-
-#: includes/og.admin.inc:98
-msgid "Format of \"From:\" field"
-msgstr "「差出人:」フィールドの書式"
-
-#: includes/og.admin.inc:100
-msgid "Specify the format of the \"From:\" field on outgoing notifications. Available variables: @user_mail, @user_name, @site_mail, @site_name. Note that the @user_mail token reveals the author's email address. If the admin email examples above appear blank, you need to set your site email in the \"Site information\" panel."
-msgstr "送信する通知の「差出人:」フィールドの書式を指定します。利用可能な変数: @user_mail, @user_name、@site_mail、@site_name。@user_mailトークンは投稿者のメールアドレスをさらしてしまうことに注意してください。もしも管理者のメールアドレスが空白で表示されるならば、「サイト情報」パネルでサイトのメールアドレスを設定する必要があります。"
-
-#: includes/og.admin.inc:104
-msgid "New content subject"
-msgstr "新しいコンテンツの件名"
-
-#: includes/og.admin.inc:105
-msgid "Subject of notification message for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. %subject contains the comment title in the case of a comment but the node title in the case of a new post. @title is always the node title."
-msgstr "新しいコンテンツに関する通知メッセージの件名。利用可能な変数: @group、!group_url、@type、@site、!content_url、!reply_url、@title、@subject、@node_full、@node_teaser、@username。%subjectには、コメントの場合はコメントのタイトルが、新しい記事の場合はコンテンツのタイトルが含まれています。@titleには常にコンテンツのタイトルが含まれています。"
-
-#: includes/og.admin.inc:110
-msgid "New content body"
-msgstr "新しいコンテンツの本文"
-
-#: includes/og.admin.inc:112
-msgid "Body of the notification for new content. Available variables: @group, !group_url, @type, @site, !content_url, !reply_url, @title, @subject, @node_full, @node_teaser, @username. @subject contains the comment title in the case of a comment but the node title in the case of a new post. %title is always the node title."
-msgstr "新しいコンテンツに関する通知メッセージの本文。利用可能な変数: @group、!group_url、@type、@site、!content_url、!reply_url、@title、@subject、@node_full、@node_teaser、@username。@subjectには、コメントの場合はコメントのタイトルが、新しい記事の場合はコンテンツのタイトルが含まれています。%titleには常にコンテンツのタイトルが含まれています。"
-
-#: includes/og.admin.inc:117
-msgid "Group admin notification body"
-msgstr "グループ管理者による通知の本文"
-
-#: includes/og.admin.inc:119
-msgid "The body of the message sent to users from the group admin. Available variables: @group, @body, @site, !url_group, !url_unsubscribe"
-msgstr "グループ管理者からユーザへ送信するメッセージの本文。利用可能な変数: @group、@body、@site、!url_group、!url_unsubscribe"
-
-#: includes/og.admin.inc:124
-msgid "User approved notification subject"
-msgstr "ユーザ承認に関する通知の件名"
-
-#: includes/og.admin.inc:125
-msgid "The subject of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "新しく承認されたメンバーに送信するメッセージの件名。利用可能な変数: !group_url、@title"
-
-#: includes/og.admin.inc:130
-msgid "User approved notification body"
-msgstr "ユーザ承認に関する通知の本文"
-
-#: includes/og.admin.inc:132
-msgid "The body of the message sent to new approved members. Available variables: !group_url, @title"
-msgstr "新しく承認されたメンバーに送信するメッセージの本文。利用可能な変数: !group_url、@title"
-
-#: includes/og.admin.inc:137
-msgid "User denied notification subject"
-msgstr "ユーザ拒否に関する通知の件名"
-
-#: includes/og.admin.inc:138
-msgid "The subject of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "拒否されたユーザに送信するメッセージの件名。利用可能な変数: !group_url、@title"
-
-#: includes/og.admin.inc:143
-msgid "User denied notification body"
-msgstr "ユーザ拒否に関する通知の本文"
-
-#: includes/og.admin.inc:145
-msgid "The body of the message sent to denied users. Available variables: !group_url, @title"
-msgstr "拒否されたユーザに送信するメッセージの本文。利用可能な変数: !group_url、@title"
-
-#: includes/og.admin.inc:150
-msgid "Invite user notification subject"
-msgstr "ユーザの招待に関する通知の件名"
-
-#: includes/og.admin.inc:151
-msgid "The subject of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "グループへの参加を招待するため、ユーザに送信するメッセージの件名。利用可能な変数: @group、@site、@description、!group_url、@body"
-
-#: includes/og.admin.inc:156
-msgid "Invite user notification body"
-msgstr "ユーザの招待に関する通知の本文"
-
-#: includes/og.admin.inc:158
-msgid "The body of the message sent to users invited to join a group. Available variables: @group, @site, @description, !group_url, @body"
-msgstr "グループへの参加を招待するため、ユーザに送信するメッセージの本文。利用可能な変数: @group、@site、@description、!group_url、@body"
-
-#: includes/og.admin.inc:163
-msgid "Request user notification subject"
-msgstr "ユーザの参加申請に関する通知の件名"
-
-#: includes/og.admin.inc:164
-msgid "The subject of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "ユーザがグループへの参加を申請した際に送信するメッセージの件名。利用可能な変数: @group、@username、!approve_url、!group_url"
-
-#: includes/og.admin.inc:169
-msgid "Request user notification body"
-msgstr "ユーザの参加申請に関する通知の本文"
-
-#: includes/og.admin.inc:171
-msgid "The body of the message sent to a user's request to join a group. Available variables: @group, @username, !approve_url, !group_url"
-msgstr "ユーザがグループへの参加を申請した際に送信するメッセージの本文。利用可能な変数: @group、@username、!approve_url、!group_url"
-
-#: includes/og.admin.inc:176
-msgid "New admin user notification subject"
-msgstr "新しい管理者ユーザへの通知の件名"
-
-#: includes/og.admin.inc:177
-msgid "The subject of the message sent to a new admin for a group. Available variables: @group, @username, !group_url"
-msgstr "グループの新しい管理者へ送信するメッセージの件名。利用可能な変数: @group、@username、!group_url"
-
-#: includes/og.admin.inc:182
-msgid "New admin user notification body"
-msgstr "新しい管理者ユーザへの通知の本文"
-
-#: includes/og.admin.inc:184
-msgid "The body of the message sent to a new admin for a group. Available variables: @group, @username, !group_url, !invite_url"
-msgstr "グループの新しい管理者へ送信するメッセージの本文。利用可能な変数: @group、@username、!group_url、!invite_url"
-
-#: includes/og.panelscontent.inc:5
-msgid "Welcome message"
-msgstr "歓迎メッセージ"
-
-#: includes/og.panelscontent.inc:8
-msgid "The welcome message for the group. Specified on group edit form."
-msgstr "グループの歓迎メッセージ。グループ編集フォームで指定します。"
-
-#: includes/og.panelscontent.inc:9;22;34;46;58
-#: includes/og.rules.inc:56;156;167
-msgid "Group"
-msgstr "グループ"
-
-#: includes/og.panelscontent.inc:18
-msgid "Group description"
-msgstr "グループの説明"
-
-#: includes/og.panelscontent.inc:21
-msgid "The group description as specified on the group edit form."
-msgstr "グループ編集フォームで指定されたグループの説明文。"
-
-#: includes/og.panelscontent.inc:30;111;239
-msgid "Group members"
-msgstr "グループメンバー"
-
-#: includes/og.panelscontent.inc:33
-msgid "The list of group subscribers or just group admins."
-msgstr "グループ参加者やグループ管理者の一覧。"
-
-#: includes/og.panelscontent.inc:42;128
-msgid "Group search"
-msgstr "グループの検索"
-
-#: includes/og.panelscontent.inc:45
-msgid "Search this group."
-msgstr "このグループを検索します。"
-
-#: includes/og.panelscontent.inc:54;147
-msgid "Group faces"
-msgstr "グループの顔写真"
-
-#: includes/og.panelscontent.inc:57
-msgid "Show a grid of user pictures."
-msgstr "ユーザの顔写真を格子状に表示します。"
-
-#: includes/og.panelscontent.inc:68;231
-msgid "Welcome"
-msgstr "æ­“è¿Ž"
-
-#: includes/og.panelscontent.inc:83
-msgid "Welcome statement goes here."
-msgstr "歓迎分がここに入ります。"
-
-#: includes/og.panelscontent.inc:100
-msgid "Description goes here."
-msgstr "説明がここに入ります。"
-
-#: includes/og.panelscontent.inc:117
-msgid "Member list goes here."
-msgstr "メンバーリストがここに入ります。"
-
-#: includes/og.panelscontent.inc:136
-msgid "Search form goes here."
-msgstr "検索フォームがここに入ります。"
-
-#: includes/og.panelscontent.inc:153
-msgid "Faces go here."
-msgstr "顔写真がここに入ります。"
-
-#: includes/og.panelscontent.inc:163
-msgid "Number of pictures per row"
-msgstr "1行あたりの写真の数"
-
-#: includes/og.panelscontent.inc:169
-msgid "Maximum number of rows per page"
-msgstr "1ページあたりの最大行数"
-
-#: includes/og.panelscontent.inc:175
-msgid "Pager ID"
-msgstr "ページャーID"
-
-#: includes/og.panelscontent.inc:185
-msgid "Number of members"
-msgstr "メンバー数"
-
-#: includes/og.panelscontent.inc:186
-msgid "Maxmimum number of members that should appear on the list"
-msgstr "リストに表示する最大メンバー数"
-
-#: includes/og.panelscontent.inc:195
-msgid "You may specify which types of group members appear in this listing."
-msgstr "どのタイプのグループメンバーをリストに表示するか指定できます。"
-
-#: includes/og.panelscontent.inc:199
-msgid "Show more link"
-msgstr "もっと見るリンクを表示"
-
-#: includes/og.panelscontent.inc:201
-msgid "Should a <em>more</em> link appear when more members are in the group but not listed."
-msgstr "グループには他にメンバーがいるけれど一覧にはない場合に、<em>もっと見る</em>リンクを表示します。"
-
-#: includes/og.panelscontent.inc:205
-msgid "Show pictures"
-msgstr "写真を表示"
-
-#: includes/og.panelscontent.inc:207
-msgid "Should member pictures be shown in addition to member names."
-msgstr "メンバー名に加えて、メンバーの顔写真を表示します。"
-
-#: includes/og.panelscontent.inc:214
-msgid "Number of members must be an integer."
-msgstr "メンバーの数は整数で指定してください。"
-
-#: includes/og.panelscontent.inc:222
-msgid "Number of pictures per row must be an integer."
-msgstr "写真の数は整数で指定してください。"
-
-#: includes/og.panelscontent.inc:225
-msgid "Maximum number of rows per page must be an integer."
-msgstr "1行あたりの最大数は整数で指定してください。"
-
-#: includes/og.panelscontent.inc:243
-msgid "Search"
-msgstr "検索"
-
-#: includes/og.panelscontent.inc:247
-msgid "Faces"
-msgstr "顔写真"
-
-#: includes/og.panelscontext.inc:37
-msgid "Require this context from an external source (such as containing panel page)."
-msgstr "外部ソースからのコンテクスト (パネルページにあるような) が必要。"
-
-#: includes/og.panelscontext.inc:38
-msgid "If selected, group selection (below) will be ignored."
-msgstr "選択されていれば、グループの選択 (下記) は無視されます。"
-
-#: includes/og.panelscontext.inc:46
-msgid "Enter the NID of a group"
-msgstr "グループのNIDを入力"
-
-#: includes/og.panelscontext.inc:56
-msgid "Currently set to \"%title\""
-msgstr "現在は「%title」に設定されています"
-
-#: includes/og.panelscontext.inc:74
-msgid "You must select a node."
-msgstr "コンテンツを選択してください。"
-
-#: includes/og.panelscontext.inc:100
-msgid "Invalid group selected."
-msgstr "無効なグループを選択しています。"
-
-#: includes/og.panelscontext.inc:103
-msgid "Node is of type %type which not a group type."
-msgstr "ノードはグループのタイプでない%typeタイプです。"
-
-#: includes/og.rules.inc:15
-msgid "User subscribes to group"
-msgstr "ユーザがグループに参加"
-
-#: includes/og.rules.inc:16
-msgid "A user has subscribed to a group and is approved. If the user isn't approved then this event won't be triggered."
-msgstr "ユーザがグループに参加申請して承認されます。ユーザが承認されなければ、このイベントは起きません。"
-
-#: includes/og.rules.inc:21
-msgid "User approved to group by admin"
-msgstr "グループの管理者がユーザを承認"
-
-#: includes/og.rules.inc:26
-msgid "User unsubscribes from group"
-msgstr "ユーザがグループから脱退"
-
-#: includes/og.rules.inc:51
-msgid "User that subscribed to the group"
-msgstr "グループに参加しているユーザ"
-
-#: includes/og.rules.inc:82
-msgid "Subscribe user to group"
-msgstr "ユーザをグループへ参加させる"
-
-#: includes/og.rules.inc:86
-msgid "User who will be subscribed"
-msgstr "参加するユーザ"
-
-#: includes/og.rules.inc:90
-msgid "Group that user will be subscribed to"
-msgstr "ユーザが参加するグループ"
-
-#: includes/og.rules.inc:96
-msgid "Unsubscribe user from group"
-msgstr "ユーザをグループから脱退させる"
-
-#: includes/og.rules.inc:99
-msgid "User who will be unsubscribed"
-msgstr "脱退するユーザ"
-
-#: includes/og.rules.inc:103
-msgid "Group that user will be unsubscribed from"
-msgstr "ユーザが脱退するグループ"
-
-#: includes/og.rules.inc:128
-msgid "Subscription is approved"
-msgstr "参加申請を承認"
-
-#: includes/og.rules.inc:129
-msgid "When enabled the user will automatically be approved. When disabled user will be a pending member."
-msgstr "有効であればユーザは自動的に承認されます。無効であればユーザは承認待ちのメンバーとなります。"
-
-#: includes/og.rules.inc:148
-msgid "User is group member"
-msgstr "ユーザがグループのメンバー"
-
-#: includes/og.rules.inc:152
-msgid "User"
-msgstr "ユーザ"
-
-#: includes/og.rules.inc:159
-msgid "Evaluates to TRUE if the user is an approved member of the group. If the user is a pending member this condition will return FALSE."
-msgstr "ユーザがグループの承認済みメンバーであれば、TRUEと評価します。ユーザが承認待ちのメンバーであれば、この条件はFALSEを返します。"
-
-#: includes/og.rules.inc:163
-msgid "Content is a group"
-msgstr "コンテンツがグループ"
-
-#: includes/og.rules.inc:170
-msgid "Evaluates to TRUE if the content is a group."
-msgstr "コンテンツがグループであれば、TRUEと評価します。"
-
-#: includes/og.xmlrpc.inc:13
-msgid "Unrecognized user ID: %uid."
-msgstr "認められていないユーザID: %uid"
-
-#: includes/og.xmlrpc.inc:17;37;52
-msgid "Wrong username or password."
-msgstr "ユーザ名かパスワードが不正です。"
-
-#: includes/og.xmlrpc.inc:33
-msgid "User is not a member of the specified group."
-msgstr "ユーザは指定したグループのメンバーではありません。"
-
-#: includes/og.xmlrpc.inc:48
-msgid "User is not allowed to retrieve membership information for another user."
-msgstr "ユーザは他のユーザの参加状況を扱うことができません。"
-
-#: tests/og_testcase.php:61
-msgid "Group post"
-msgstr "グループの記事"
-
-#: tests/og_testcase.php:88
-msgid "!type %title has been created."
-msgstr "!typeの%titleを作成しました。"
-
-#: tests/og_testcase.php:88
-msgid "%og_type created."
-msgstr "%og_typeを作成しました。"
-
-#: tests/og_testcase.php:93
-msgid "%og_type loaded properly."
-msgstr "%og_typeを正常にロードしました。"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.pot
deleted file mode 100644
index 5117e52..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.pot
+++ /dev/null
@@ -1,822 +0,0 @@
-# $Id: og.pot,v 1.9 2008/11/15 21:44:45 hass Exp $
-#
-# LANGUAGE translation of Drupal (root)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  og.module,v 1.608 2008/11/15 14:54:25 weitzman
-#  og.info: n/a
-#  includes/og.panelscontent.inc: n/a
-#  modules/og_access/og_access.info: n/a
-#  og_actions.info,v 1.2 2008/10/29 20:01:46 dww
-#  og_notifications.info,v 1.7 2008/10/29 19:59:23 dww
-#  og_panels.module,v 1.41 2008/10/31 12:14:04 weitzman
-#  og_panels.info,v 1.6 2008/11/03 15:02:04 weitzman
-#  og_views.views.inc,v 1.8 2008/11/03 15:02:45 weitzman
-#  og_views.info,v 1.3 2008/10/29 19:59:39 dww
-#  og.install,v 1.69 2008/10/09 15:06:31 weitzman
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr ""
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr ""
-
-#: og.module:556
-msgid "Send message to %group"
-msgstr ""
-
-#: og.module:559
-msgid "Your message will be sent to all members of this group."
-msgstr ""
-
-#: og.module:564
-msgid "Subject"
-msgstr ""
-
-#: og.module:567
-msgid "Enter a subject for your message."
-msgstr ""
-
-#: og.module:572;1679
-msgid "Body"
-msgstr ""
-
-#: og.module:575
-msgid "Enter a body for your message."
-msgstr ""
-
-#: og.module:578
-msgid "Send message"
-msgstr ""
-
-#: og.module:631
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr ""
-
-#: og.module:634
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr ""
-
-#: og.module:637
-msgid "Leave this group"
-msgstr ""
-
-#: og.module:651
-msgid "Membership saved."
-msgstr ""
-
-#: og.module:693;722
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr ""
-
-#: og.module:699
-msgid "!name already approved to group %group."
-msgstr ""
-
-#: og.module:704
-msgid "Membership request approved."
-msgstr ""
-
-#: og.module:727
-msgid "Membership request denied."
-msgstr ""
-
-#: og.module:750
-msgid "Are you sure you want to make %name a group administrator for the group %title?"
-msgstr ""
-
-#: og.module:753
-msgid "Confirm"
-msgstr ""
-
-#: og.module:765
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr ""
-
-#: og.module:790
-msgid "Are you sure you want to remove %name as a group administrator for the group %title?"
-msgstr ""
-
-#: og.module:793;1050
-msgid "Remove"
-msgstr ""
-
-#: og.module:805
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr ""
-
-#: og.module:817
-msgid "Email addresses or usernames"
-msgstr ""
-
-#: og.module:818
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr ""
-
-#: og.module:822
-msgid "Personal message"
-msgstr ""
-
-#: og.module:823
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr ""
-
-#: og.module:825;106
-msgid "Send invitation"
-msgstr ""
-
-#: og.module:840
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr ""
-
-#: og.module:843
-msgid "You may not invite yourself - @self."
-msgstr ""
-
-#: og.module:867
-msgid "Invalid email address or username: @value."
-msgstr ""
-
-#: og.module:912
-msgid "In order to join this group, you must login or register a new account. After you have successfully done so, you will need to request membership again."
-msgstr ""
-
-#: og.module:932
-msgid "@user is already a member the group @group."
-msgstr ""
-
-#: og.module:949
-msgid "Additional details"
-msgstr ""
-
-#: og.module:950
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr ""
-
-#: og.module:960
-msgid "Are you sure you want to join the group %title?"
-msgstr ""
-
-#: og.module:962;2539
-msgid "Join"
-msgstr ""
-
-#: og.module:1000
-msgid "\n\nPersonal message from @name:\n------------------\n\n at request"
-msgstr ""
-
-#: og.module:1020
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr ""
-
-#: og.module:1026
-msgid "You are now a member of the %group."
-msgstr ""
-
-#: og.module:1036
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr ""
-
-#: og.module:1049
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr ""
-
-#: og.module:1066
-msgid "%user removed from %group."
-msgstr ""
-
-#: og.module:1123
-msgid "List of users"
-msgstr ""
-
-#: og.module:1128
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr ""
-
-#: og.module:1131
-msgid "Add users"
-msgstr ""
-
-#: og.module:1197
-msgid "Posts"
-msgstr ""
-
-#: og.module:1198
-msgid "Comments"
-msgstr ""
-
-#: og.module:1199
-msgid "Age"
-msgstr ""
-
-#: og.module:1200
-msgid "Last comment"
-msgstr ""
-
-#: og.module:1214
-msgid "No groups available."
-msgstr ""
-
-#: og.module:1259
-msgid "No posts in this group."
-msgstr ""
-
-#: og.module:1262
-msgid "No public posts in this group."
-msgstr ""
-
-#: og.module:1264
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr ""
-
-#: og.module:1268
-msgid "Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr ""
-
-#: og.module:1276
-msgid "Open"
-msgstr ""
-
-#: og.module:1277
-msgid "Moderated"
-msgstr ""
-
-#: og.module:1310
-msgid "A brief description for the group details block and the group directory."
-msgstr ""
-
-#: og.module:1316
-msgid "Open - membership requests are accepted immediately."
-msgstr ""
-
-#: og.module:1317
-msgid "Moderated - membership requests must be approved."
-msgstr ""
-
-#: og.module:1318
-msgid "Invite only - membership must be created by an administrator."
-msgstr ""
-
-#: og.module:1319
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr ""
-
-#: og.module:1323;1720
-msgid "Membership requests"
-msgstr ""
-
-#: og.module:1328
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr ""
-
-#: og.module:1354;1724
-msgid "Registration form"
-msgstr ""
-
-#: og.module:1357
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr ""
-
-#: og.module:1385;1728
-msgid "List in groups directory"
-msgstr ""
-
-#: og.module:1388
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr ""
-
-#: og.module:1396;1734
-msgid "Group language"
-msgstr ""
-
-#: og.module:1398
-msgid "Language neutral"
-msgstr ""
-
-#: og.module:1400
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr ""
-
-#: og.module:1405
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr ""
-
-#: og.module:1562
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr ""
-
-#: og.module:1680
-msgid "Mission statement"
-msgstr ""
-
-#: og.module:1681
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr ""
-
-#: og.module:1684
-msgid "Group manager"
-msgstr ""
-
-#: og.module:1685
-msgid "Sticky at top of group home page and other lists."
-msgstr ""
-
-#: og.module:1709
-msgid "OG audience & Public checkbox."
-msgstr ""
-
-#: og.module:1709
-msgid "OG audience."
-msgstr ""
-
-#: og.module:1716
-msgid "Group description."
-msgstr ""
-
-#: og.module:1721
-msgid "Handling of group membership requests."
-msgstr ""
-
-#: og.module:1725
-msgid "Checkbox for visibility on registration form."
-msgstr ""
-
-#: og.module:1729
-msgid "Checkbox for visibility in the groups directory."
-msgstr ""
-
-#: og.module:1735
-msgid "The default interface language for this group."
-msgstr ""
-
-#: og.module:1762;126 og.info:0;0 includes/og.panelscontent.inc:10;23;35;47;59 modules/og_access/og_access.info:0 modules/og_actions/og_actions.info:0 modules/og_notifications/og_notifications.info:0 modules/og_panels/og_panels.module:641 modules/og_panels/og_panels.info:0 modules/og_views/og_views.views.inc:123;255;333 modules/og_views/og_views.info:0
-msgid "Organic groups"
-msgstr ""
-
-#: og.module:1770
-msgid "Organic groups usage"
-msgstr ""
-
-#: og.module:1773
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr ""
-
-#: og.module:1804
-msgid "Do nothing."
-msgstr ""
-
-#: og.module:1805
-msgid "Delete all group posts which don't also belong to another group."
-msgstr ""
-
-#: og.module:1807
-msgid "Move all group posts to the group listed below."
-msgstr ""
-
-#: og.module:1808
-msgid "Move all group posts and memberships to the group listed below."
-msgstr ""
-
-#: og.module:1816
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr ""
-
-#: og.module:1823
-msgid "Target group"
-msgstr ""
-
-#: og.module:1827
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr ""
-
-#: og.module:1836
-msgid "Delete group"
-msgstr ""
-
-#: og.module:1989;2018
-msgid "My groups"
-msgstr ""
-
-#: og.module:1990;2019
-msgid "Other groups"
-msgstr ""
-
-#: og.module:2070;2084
-msgid "Audience"
-msgstr ""
-
-#: og.module:2094
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr ""
-
-#: og.module:2113
-msgid "@group: '@title' at @site"
-msgstr ""
-
-#: og.module:2115
-msgid "@type '@subject' by @username\n\n at node_teaser\n\n!read_more: !content_url\nPost reply: !reply_url\n\n--\nYou are subscribed from the group '@group' at @site.\nTo manage your subscription, visit !group_url"
-msgstr ""
-
-#: og.module:2119
-msgid "@body\n\n--\nThis message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-
-#: og.module:2121
-msgid "Membership request approved for '@title'"
-msgstr ""
-
-#: og.module:2123
-msgid "You may now post messages in this group located at !group_url"
-msgstr ""
-
-#: og.module:2125
-msgid "Membership request denied for '@title'"
-msgstr ""
-
-#: og.module:2127
-msgid "Sorry, your membership request was denied."
-msgstr ""
-
-#: og.module:2130
-msgid "Invitation to join the group '@group' at @site"
-msgstr ""
-
-#: og.module:2132
-msgid "Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n\n at group\n at description\nJoin: !group_url\n at body"
-msgstr ""
-
-#: og.module:2134
-msgid "Membership request for '@group' from '@username'"
-msgstr ""
-
-#: og.module:2136
-msgid "To instantly approve this request, visit !approve_url.\nYou may deny this request or manage members at !group_url. \n\nPersonal message from @username:\n------------------\n\n at request"
-msgstr ""
-
-#: og.module:2138
-msgid "You are now an administrator for the group '@group'"
-msgstr ""
-
-#: og.module:2140
-msgid "@username, you are now an administrator for the group '@group'.\n\nYou can administer this group by logging in here:\n !group_url"
-msgstr ""
-
-#: og.module:2181
-msgid "Join %name."
-msgstr ""
-
-#: og.module:2183
-msgid "(approval needed)"
-msgstr ""
-
-#: og.module:2273
-msgid "May not be posted into a group."
-msgstr ""
-
-#: og.module:2274
-msgid "Standard group post (typically only author may edit)."
-msgstr ""
-
-#: og.module:2278
-msgid "Wiki group post (any group member may edit)."
-msgstr ""
-
-#: og.module:2339;2449
-msgid "New groups"
-msgstr ""
-
-#: og.module:2378
-msgid "Maximum number of members to show"
-msgstr ""
-
-#: og.module:2390
-msgid "You may specify which types of group members appear in the listing."
-msgstr ""
-
-#: og.module:2394
-msgid "Maximum number of groups to show"
-msgstr ""
-
-#: og.module:2421
-msgid "This group offers a <a href=\"@subscription\">subscription option</a>."
-msgstr ""
-
-#: og.module:2432;2432
-msgid "OPML feed"
-msgstr ""
-
-#: og.module:2447
-msgid "more"
-msgstr ""
-
-#: og.module:2447
-msgid "Browse the newest groups."
-msgstr ""
-
-#: og.module:2465
-msgid "Invite friend"
-msgstr ""
-
-#: og.module:2468
-msgid "Manager: !name"
-msgstr ""
-
-#: og.module:2471
-msgid "My membership"
-msgstr ""
-
-#: og.module:2477
-msgid "Your membership request awaits approval."
-msgstr ""
-
-#: og.module:2478
-msgid "Delete request"
-msgstr ""
-
-#: og.module:2482
-msgid "You must <a href=\"!register\">register</a>/<a href=\"!login\">login</a> in order to post into this group."
-msgstr ""
-
-#: og.module:2488
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr ""
-
-#: og.module:2491
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr ""
-
-#: og.module:2536
-msgid "Request membership"
-msgstr ""
-
-#: og.module:2557
-msgid "Create !type"
-msgstr ""
-
-#: og.module:2558
-msgid "Add a new !type in this group."
-msgstr ""
-
-#: og.module:2574
-msgid "(pending approval)"
-msgstr ""
-
-#: og.module:2589
-msgid "Add a user to a group."
-msgstr ""
-
-#: og.module:2594
-msgid "All members for a given group."
-msgstr ""
-
-#: og.module:2599
-msgid "Retrieve the group memberships for a given user."
-msgstr ""
-
-#: og.module:2608
-msgid "Title of top group"
-msgstr ""
-
-#: og.module:2609
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr ""
-
-#: og.module:2610
-msgid "ID of top group"
-msgstr ""
-
-#: og.module:2647
-msgid "README file"
-msgstr ""
-
-#: og.module:612
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:893
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1151
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1167
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1630
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1883
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1886
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:1908
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:2088
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:2528
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] ""
-msgstr[1] ""
-
-#: og.module:411
-msgid "administer organic groups"
-msgstr ""
-
-#: og.module:49
-msgid "Join group"
-msgstr ""
-
-#: og.module:56
-msgid "OPML"
-msgstr ""
-
-#: og.module:64
-msgid "Leave group"
-msgstr ""
-
-#: og.module:73
-msgid "Approve membership request"
-msgstr ""
-
-#: og.module:81
-msgid "Deny membership request"
-msgstr ""
-
-#: og.module:89
-msgid "Create group administrator"
-msgstr ""
-
-#: og.module:97
-msgid "Delete group administrator"
-msgstr ""
-
-#: og.module:114
-msgid "Manage membership"
-msgstr ""
-
-#: og.module:119
-msgid "Group activity"
-msgstr ""
-
-#: og.module:127
-msgid "Administer the suite of Organic groups modules."
-msgstr ""
-
-#: og.module:138
-msgid "Organic groups configuration"
-msgstr ""
-
-#: og.module:140
-msgid "Configure the main Organic groups module (og)."
-msgstr ""
-
-#: og.module:149
-msgid "Add members"
-msgstr ""
-
-#: og.module:159
-msgid "Broadcast"
-msgstr ""
-
-#: og.module:0
-msgid "og"
-msgstr ""
-
-#: og.install:16
-msgid "Stores information about each group."
-msgstr ""
-
-#: og.install:19;138
-msgid "The group's {node}.nid."
-msgstr ""
-
-#: og.install:25
-msgid "Determines how subscription requests are handled (open, moderated, invite only, closed)."
-msgstr ""
-
-#: og.install:32
-msgid "Group description. Shows up by default on group directory."
-msgstr ""
-
-#: og.install:38
-msgid "The group specific theme (if any). See {system}.name."
-msgstr ""
-
-#: og.install:44
-msgid "Should users be able to join this group from registration form."
-msgstr ""
-
-#: og.install:51
-msgid "Should this group appear in the groups directory."
-msgstr ""
-
-#: og.install:58
-msgid "Group specific language. See {languages}.language."
-msgstr ""
-
-#: og.install:65
-msgid "Is group home page private or public."
-msgstr ""
-
-#: og.install:76
-msgid "Group memberships"
-msgstr ""
-
-#: og.install:79
-msgid "Group's {node}.nid."
-msgstr ""
-
-#: og.install:85
-msgid "Not currently used."
-msgstr ""
-
-#: og.install:92
-msgid "Is this membership active or pending?"
-msgstr ""
-
-#: og.install:99
-msgid "Is this user a group administrator?"
-msgstr ""
-
-#: og.install:106
-msgid "The user for this membership. See {users}.uid."
-msgstr ""
-
-#: og.install:112
-msgid "Time when this membership was created."
-msgstr ""
-
-#: og.install:119
-msgid "Time when this membership was last changed."
-msgstr ""
-
-#: og.install:132
-msgid "The post's {node}.nid."
-msgstr ""
-
-#: og.install:144
-msgid "Is this a public or private post? This value is always the same across all groups for a given post."
-msgstr ""
-
-#: og.install:171
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr ""
-
-#: (duplicate) og.install:447 
-msgid "Organic groups group type"
-msgstr ""
-
-#: (duplicate) og.install:456 
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr ""
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ru.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ru.po
deleted file mode 100644
index aeebe5d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/og.ru.po
+++ /dev/null
@@ -1,908 +0,0 @@
-# Russian translation of og (6.x-1.0-HEAD)
-# Copyright 2008 Alexey Osodoev <alexey at osodoev.info>
-# Generated from files:
-# og.module,v 1.602 2008/11/03 02:18:01 weitzman
-# og.info: n/a
-# og.install,v 1.69 2008/10/09 15:06:31 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: og 6.x-1.0-rc8\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-11-03 11:17+0100\n"
-"PO-Revision-Date: 2008-11-16 06:30+0800\n"
-"Last-Translator: Alexey Osodoev <alexey at osodoev.info>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2));\n"
-"X-Poedit-Language: Russian\n"
-"X-Poedit-Country: RUSSIAN FEDERATION\n"
-"X-Poedit-SourceCharset: utf-8\n"
-
-#: og.module:32
-msgid "Group specific blocks are only visible on group pages and not on systemwide pages like the home page or admin pages."
-msgstr "Блоки, специфичные для группы, видны только на страницах группы, но не общих таких как главная страница или страницы админки."
-
-#: og.module:35
-msgid "In order to let group admins determine their own group theme, you must enable multiple themes using <a href=\"@url\">theme configuration page</a>."
-msgstr "Чтобы разрешить администраторам устанавливать темы оформления своих групп, вы должны включить несколько тем на <a·href=\"@url\">странице настройки тем оформления</a>."
-
-#: og.module:550
-msgid "Send message to %group"
-msgstr "Отправить сообщение группе %group"
-
-#: og.module:553
-msgid "Your message will be sent to all members of this group."
-msgstr "Ваше сообщение будет разослано всем участникам группы."
-
-#: og.module:558
-msgid "Subject"
-msgstr "Тема сообщения"
-
-#: og.module:561
-msgid "Enter a subject for your message."
-msgstr "Введите тему вашего сообщения."
-
-#: og.module:566;1672
-msgid "Body"
-msgstr "Текст"
-
-#: og.module:569
-msgid "Enter a body for your message."
-msgstr "Введите текст вашего сообщения."
-
-#: og.module:572
-msgid "Send message"
-msgstr "Отправить сообщение"
-
-#: og.module:625
-msgid "You may not leave this group because it is a <em>closed</em> group. You should request removal from a group administrator."
-msgstr "Вы не можете покинуть эту группу поскольку это <em>закрытая</em> группа. Вам следует обратиться с запросом к администратору группы."
-
-#: og.module:628
-msgid "You may not leave this group because you are its owner. A site administrator can assign ownership to another user and then you may leave."
-msgstr "Вы не можете покинуть эту группу, поскольку являетесь ее владельцем. Администратор сайта может назначить владельцем другого пользователя, после чего вы сможете выйти из группы."
-
-#: og.module:631
-msgid "Leave this group"
-msgstr "Покинуть эту группу"
-
-#: og.module:645
-msgid "Membership saved."
-msgstr "Информация об участии сохранена."
-
-#: og.module:687;716
-msgid "Bad token. You seem to have followed an invalid link."
-msgstr "Неверный код в ссылке. Скорее всего вы перешли по неверной ссылке."
-
-#: og.module:693
-msgid "!name already approved to group %group."
-msgstr "!name уже утвержден как участник группы %group."
-
-#: og.module:698
-msgid "Membership request approved."
-msgstr "Запрос на участие в группе одобрен."
-
-#: og.module:721
-msgid "Membership request denied."
-msgstr "Запрос на участие в группе отклонен."
-
-#: og.module:744
-msgid "Are you sure you want to make %name a group administrator for the group %title?"
-msgstr "Вы уверены, что хотите сделать пользователя %name администратором группы %title?"
-
-#: og.module:747
-msgid "Confirm"
-msgstr "Подтвердить"
-
-#: og.module:759
-msgid "%name was promoted to <em>group administrator</em>."
-msgstr "%name был назначен <em>администратором группы</em>."
-
-#: og.module:784
-msgid "Are you sure you want to remove %name as a group administrator for the group %title?"
-msgstr "Вы уверены, что хотите удалить пользователя %name из администраторов группы %title?"
-
-#: og.module:787;1044
-msgid "Remove"
-msgstr "Удалить"
-
-#: og.module:799
-msgid "%name is no longer a <em>group administrator</em>."
-msgstr "%name·больше·не·является·<em>администратором·группы</em>."
-
-#: og.module:811
-msgid "Email addresses or usernames"
-msgstr "Адреса эл. почты или имена пользователей сайта"
-
-#: og.module:812
-msgid "Enter up to %max email addresses or usernames. Separate multiple addresses by commas or new lines. Each person will receive an invitation message from you."
-msgstr "Введите не более %max адресов эл. почты или имен пользователей сайта. Разделяйте их запятыми или переводами строки. Каждый из перечисленных получит от вас сообщение с приглашением."
-
-#: og.module:816
-msgid "Personal message"
-msgstr "Личное сообщение"
-
-#: og.module:817
-msgid "Optional. Enter a message which will become part of the invitation email."
-msgstr "Необязательно. Введите сообщение, которое будет отправлено с приглашением."
-
-#: og.module:819;106
-msgid "Send invitation"
-msgstr "Отправить приглашение"
-
-#: og.module:834
-msgid "You may not specify more than %max email addresses or usernames."
-msgstr "Вы можете указать не более чем %max адресов эл. почты или имен пользователей."
-
-#: og.module:837
-msgid "You may not invite yourself - @self."
-msgstr "Вы не можете пригласить самого себя - @self."
-
-#: og.module:861
-msgid "Invalid email address or username: @value."
-msgstr "Неправильный адрес или имя пользователя: @value."
-
-#: og.module:906
-msgid "In order to join this group, you must login or register a new account. After you have successfully done so, you will need to request membership again."
-msgstr "Чтобы присоединиться к этой группы, вы должны войти либо зарегистрироваться. После этого вам нужно будет повторить запрос на участие."
-
-#: og.module:926
-msgid "@user is already a member the group @group."
-msgstr "@user уже является участником группы @group."
-
-#: og.module:943
-msgid "Additional details"
-msgstr "Дополнительные сведения"
-
-#: og.module:944
-msgid "Add any detail which will help an administrator decide whether to approve or deny your membership request."
-msgstr "Введите любые дополнительные сведения, которые помогут администратору в принятии решения об одобрении, либо отказе в участии по вашему запросу."
-
-#: og.module:954
-msgid "Are you sure you want to join the group %title?"
-msgstr "Вы уверены, что хотите стать участником группы %title?"
-
-#: og.module:956;2532
-msgid "Join"
-msgstr "Стать участником"
-
-#: og.module:994
-msgid ""
-"\n"
-"\n"
-"Personal message from @name:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"\n"
-"\n"
-"Личное сообщение от пользователя @name:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:1014
-msgid "Membership request to the %group group awaits approval by an administrator."
-msgstr "Запрос на участие в группе %group ожидает рассмотрения администратора."
-
-#: og.module:1020
-msgid "You are now a member of the %group."
-msgstr "Теперь вы участник группы %group."
-
-#: og.module:1030
-msgid "Membership request to the %group group was rejected, only group administrators can add users to this group."
-msgstr "Запрос на участие в группе %group был отклонен, только администраторы могут добавлять пользователей в эту группу."
-
-#: og.module:1043
-msgid "Are you sure you want to remove !name from the group %title?"
-msgstr "Вы уверены, что хотите удалить пользователя !name из группы %title?"
-
-#: og.module:1060
-msgid "%user removed from %group."
-msgstr "Пользователь %user удален из группы %group."
-
-#: og.module:1117
-msgid "List of users"
-msgstr "Список пользователей"
-
-#: og.module:1122
-msgid "Add one or more usernames in order to associate users with this group. Multiple usernames should be separated by a comma."
-msgstr "Введите одно или несколько имен пользователей для добавления в эту группу. Несколько имен следует разделять запятой."
-
-#: og.module:1125
-msgid "Add users"
-msgstr "Добавить пользователей"
-
-#: og.module:1191
-msgid "Posts"
-msgstr "Сообщения"
-
-#: og.module:1192
-msgid "Comments"
-msgstr "Комментариев"
-
-#: og.module:1193
-msgid "Age"
-msgstr "Возраст"
-
-#: og.module:1194
-msgid "Last comment"
-msgstr "Последний комментарий"
-
-#: og.module:1208
-msgid "No groups available."
-msgstr "Доступных групп нет."
-
-#: og.module:1253
-msgid "No posts in this group."
-msgstr "Нет сообщений в этой группе."
-
-#: og.module:1256
-msgid "No public posts in this group."
-msgstr "Нет общедоступных сообщений в этой группе."
-
-#: og.module:1258
-msgid "You must <a href=\"!register\">register</a> or <a href=\"!login\">login</a> and become a member in order to post messages, and view any private posts."
-msgstr "Вы должны <a href=\"!register\">зарегистрироваться</a> или <a href=\"!login\">войти</a> и стать участником чтобы создавать сообщения, а также видеть закрытые сообщения."
-
-#: og.module:1262
-msgid "Consider <a href=\"!url\">joining this group</a> in order to view its posts."
-msgstr "Предлагаем <a href=\"!url\">стать участником группы</a> чтобы просматривать сообщения в ней."
-
-#: og.module:1270
-msgid "Open"
-msgstr "Открытая группа"
-
-#: og.module:1271
-msgid "Moderated"
-msgstr "Модерируемая группа"
-
-#: og.module:1304
-msgid "A brief description for the group details block and the group directory."
-msgstr "Краткое описание для блока информации о группе и списка групп."
-
-#: og.module:1310
-msgid "Open - membership requests are accepted immediately."
-msgstr "Открытая группа - запросы на участие немедленно одобряются."
-
-#: og.module:1311
-msgid "Moderated - membership requests must be approved."
-msgstr "Модерируемая группа - запросы на участие рассматриваются."
-
-#: og.module:1312
-msgid "Invite only - membership must be created by an administrator."
-msgstr "Только по приглашению - участники приглашаются администратором группы."
-
-#: og.module:1313
-msgid "Closed - membership is exclusively managed by an administrator."
-msgstr "Закрытая группа - состав участников определяется исключительно администратором."
-
-#: og.module:1317;1713
-msgid "Membership requests"
-msgstr "Запросы на участие"
-
-#: og.module:1322
-msgid "How should membership requests be handled in this group? When you select <em>closed</em>, users will not be able to join <strong>or</strong> leave."
-msgstr "Как следует обрабатывать запросы на участие в этой группе? Если вы выберете <em>закрытая группа</em>, у пользователей не будет возможности самостоятельно присоединиться <strong>или</strong> покинуть группу."
-
-#: og.module:1348;1717
-msgid "Registration form"
-msgstr "Форма регистрации"
-
-#: og.module:1351
-msgid "May users join this group during registration? If checked, a corresponding checkbox will be added to the registration form."
-msgstr "Могут ли пользователи присоединиться к группе при регистрации? Если отмечено, соответствующий флажок будет добавлен на форму регистрации."
-
-#: og.module:1379;1721
-msgid "List in groups directory"
-msgstr "Показывать в списке групп."
-
-#: og.module:1382
-msgid "Should this group appear on the <a href=\"@url\">list of groups page</a> (requires OG Views module)? Disabled if the group is set to <em>private group</em>."
-msgstr "Должна ли эта группа отображаться на <a href=\"@url\">странице списка групп</a> (требует модуль OG Views)? Недоступно, если группа является <em>личной</em>."
-
-#: og.module:1390;1727
-msgid "Group language"
-msgstr "Язык группы"
-
-#: og.module:1392
-msgid "Language neutral"
-msgstr "Нейтральный по отношению к языку"
-
-#: og.module:1394
-msgid "Selecting a different locale will change the interface language for all group pages and emails. Users who have chosen a preferred language always see their chosen language."
-msgstr "Выбор локали повлияет на язык интерфейса всех страниц группы и сообщений эл. почты. Для пользователей, выбравших предпочтительный язык всегда используется язык по их выбору."
-
-#: og.module:1399
-msgid "Selecting a different theme will change the look and feel of the group."
-msgstr "Выбор темы оформления отразится на внешнем виде и восприятии группы."
-
-#: og.module:1556
-msgid "You must <a href=\"@join\">join a group</a> before posting on this web site."
-msgstr "Вы должны <a href=\"@join\">присоединиться к группе</a> перед тем, как оставлять сообщения на этом сайте."
-
-#: og.module:1673
-msgid "Mission statement"
-msgstr "Формулировка назначения"
-
-#: og.module:1674
-msgid "A welcome greeting for your group home page. Consider listing the group objectives and mission."
-msgstr "Приветственное сообщение для главной страницы группы. Предполагается перечесление целей и предназначение группы."
-
-#: og.module:1677
-msgid "Group manager"
-msgstr "Руководитель группы"
-
-#: og.module:1678
-msgid "Sticky at top of group home page and other lists."
-msgstr "Выводить перед остальными на главной страницы группы и в других списках."
-
-#: og.module:1702
-msgid "OG audience & Public checkbox."
-msgstr "Выбор аудитории и флажок \"Общедоступно\""
-
-#: og.module:1702
-msgid "OG audience."
-msgstr "Выбор аудитории."
-
-#: og.module:1709
-msgid "Group description."
-msgstr "Описание группы."
-
-#: og.module:1714
-msgid "Handling of group membership requests."
-msgstr "Обработка запросов на участие."
-
-#: og.module:1718
-msgid "Checkbox for visibility on registration form."
-msgstr "Флажок для отображения на форме регистрации."
-
-#: og.module:1722
-msgid "Checkbox for visibility in the groups directory."
-msgstr "Флажок отображения в списке групп."
-
-#: og.module:1728
-msgid "The default interface language for this group."
-msgstr "Язык интерфейса группы по умолчанию."
-
-#: og.module:1755;126
-#: og.info:0;0
-#: includes/og.panelscontent.inc:10;23;35;47;59
-#: modules/og_access/og_access.info:0
-#: modules/og_actions/og_actions.info:0
-#: modules/og_notifications/og_notifications.info:0
-#: modules/og_panels/og_panels.module:641
-#: modules/og_panels/og_panels.info:0
-#: modules/og_views/og_views.views.inc:123;255;333
-#: modules/og_views/og_views.info:0
-msgid "Organic groups"
-msgstr "Organic groups"
-
-#: og.module:1763
-msgid "Organic groups usage"
-msgstr "Использование модулем Organic groups"
-
-#: og.module:1766
-msgid "Specify how organic groups should treat nodes of this type. Nodes may behave as a group, as group posts, or may not participate in organic groups at all."
-msgstr "Укажите, как модуль organic groups должен рассматривать узлы этого типа. Узлы могут использоваться в качестве группы, сообщений группы или не использоваться модулем вообще."
-
-#: og.module:1797
-msgid "Do nothing."
-msgstr "Ничего."
-
-#: og.module:1798
-msgid "Delete all group posts which don't also belong to another group."
-msgstr "Удалить все сообщения группы, которые не принадлежат также другой группе."
-
-#: og.module:1800
-msgid "Move all group posts to the group listed below."
-msgstr "Переместить все сообщения группы в одну из групп, перечисленных ниже."
-
-#: og.module:1801
-msgid "Move all group posts and memberships to the group listed below."
-msgstr "Переместить все сообщения группы и участников в одну из групп, перечисленных ниже."
-
-#: og.module:1809
-msgid "In addition to deleting this group, you choose how to disposition the posts and memberships within it."
-msgstr "При удалении группы, необходимо решить, как поступить с ее сообщениями и участниками."
-
-#: og.module:1816
-msgid "Target group"
-msgstr "Группа назначения"
-
-#: og.module:1820
-msgid "If you chose <strong>Move all group posts</strong> above, specify a destination group."
-msgstr "Если выше вы выбрали <strong>Переместить все сообщения группы</stong>, укажите группу назначения."
-
-#: og.module:1829
-msgid "Delete group"
-msgstr "Удалить группу"
-
-#: og.module:1982;2011
-msgid "My groups"
-msgstr "Мои группы"
-
-#: og.module:1983;2012
-msgid "Other groups"
-msgstr "Прочие группы"
-
-#: og.module:2063;2077
-msgid "Audience"
-msgstr "Аудитория"
-
-#: og.module:2087
-msgid "You must <a href=\"@join\">join a group</a> before posting a %type."
-msgstr "Вы должны <a href=\"@join\">присоединиться к группе</a> перед тем как создавать %type."
-
-#: og.module:2106
-msgid "@group: '@title' at @site"
-msgstr "@group: '@title' на сайте @site"
-
-#: og.module:2108
-msgid ""
-"@type '@subject' by @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Post reply: !reply_url\n"
-"\n"
-"--\n"
-"You are subscribed from the group '@group' at @site.\n"
-"To manage your subscription, visit !group_url"
-msgstr ""
-"@type '@subject' отправлено пользователем @username\n"
-"\n"
-"@node_teaser\n"
-"\n"
-"!read_more: !content_url\n"
-"Отправить ответ: !reply_url\n"
-"\n"
-"--\n"
-"Вы подписаны на группу '@group' на сайте @site.\n"
-"Для управления подписками зайдите на !group_url"
-
-#: og.module:2112
-msgid ""
-"@body\n"
-"\n"
-"--\n"
-"This message was sent by an administrator in the '@group' group at @site. To visit this group, browse to !url_group. To unsubscribe from this group, visit !url_unsubscribe"
-msgstr ""
-"@body\n"
-"\n"
-"--\n"
-"Это сообщение отправлено администратором группы '@group' на сайте @site. Чтобы посетить группу, задите на !url_group. Чтобы отказаться от уведомлений, зайдите на !url_unsubscribe"
-
-#: og.module:2114
-msgid "Membership request approved for '@title'"
-msgstr "Запрос на участие в группе '@title' одобрен"
-
-#: og.module:2116
-msgid "You may now post messages in this group located at !group_url"
-msgstr "Теперь вы можете оставлять сообщения в этой группе по адресу !group_url"
-
-#: og.module:2118
-msgid "Membership request denied for '@title'"
-msgstr "Запрос на участие в группе '@title' отклонен"
-
-#: og.module:2120
-msgid "Sorry, your membership request was denied."
-msgstr "Извините, ваш запрос отклонен."
-
-#: og.module:2123
-msgid "Invitation to join the group '@group' at @site"
-msgstr "Приглашение присоединиться к группе '@group' на сайте @site"
-
-#: og.module:2125
-msgid ""
-"Hi. I'm a member of '@group' and I welcome you to join this group as well. Please see the link and message below.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Join: !group_url\n"
-"@body"
-msgstr ""
-"Привет. Я участник группы '@group' и приглашаю также присоединиться к этой группе. Ссылка и мое сообщение ниже.\n"
-"\n"
-"@group\n"
-"@description\n"
-"Стать участником: !group_url\n"
-"@body"
-
-#: og.module:2127
-msgid "Membership request for '@group' from '@username'"
-msgstr "Запрос на участие в группе '@group' от пользователя '@username'"
-
-#: og.module:2129
-msgid ""
-"To instantly approve this request, visit !approve_url.\n"
-"You may deny this request or manage members at !group_url. \n"
-"\n"
-"Personal message from @username:\n"
-"------------------\n"
-"\n"
-"@request"
-msgstr ""
-"Чтобы немедленно одобрить запрос, зайдите на !approve_url.\n"
-"Вы можете отклонить этот запрос и управлять составом участников по адресу !group_url. \n"
-"\n"
-"Личное сообщение от пользователя @username:\n"
-"------------------\n"
-"\n"
-"@request"
-
-#: og.module:2131
-msgid "You are now an administrator for the group '@group'"
-msgstr "Теперь вы являетесь администратором группы '@group'"
-
-#: og.module:2133
-msgid ""
-"@username, you are now an administrator for the group '@group'.\n"
-"\n"
-"You can administer this group by logging in here:\n"
-" !group_url"
-msgstr ""
-"@username, теперь вы являетесь администратором группы '@group'.\n"
-"\n"
-"Вы можете управлять группой зайдя на эту страницу:\n"
-" !group_url"
-
-#: og.module:2174
-msgid "Join %name."
-msgstr "Стать участником группы %name."
-
-#: og.module:2176
-msgid "(approval needed)"
-msgstr "(требуется одобрение)"
-
-#: og.module:2266
-msgid "May not be posted into a group."
-msgstr "Не может быть отправлено в группу."
-
-#: og.module:2267
-msgid "Standard group post (typically only author may edit)."
-msgstr "Стандартное сообщение группы (обычно только автор может редактировать)."
-
-#: og.module:2271
-msgid "Wiki group post (any group member may edit)."
-msgstr "Запись группы Wiki (любой участник группы может редактировать)."
-
-#: og.module:2332;2442
-msgid "New groups"
-msgstr "Новые группы"
-
-#: og.module:2371
-msgid "Maximum number of members to show"
-msgstr "Максимальное число участников для отображения."
-
-#: og.module:2383
-msgid "You may specify which types of group members appear in the listing."
-msgstr "Вы можете указать, какие типы участников показывать в списке."
-
-#: og.module:2387
-msgid "Maximum number of groups to show"
-msgstr "Максимальное число групп для отображения"
-
-#: og.module:2414
-msgid "This group offers a <a href=\"@subscription\">subscription option</a>."
-msgstr "Эта группа предлагает <a href=\"@subscription\">подписку</a>."
-
-#: og.module:2425;2425
-msgid "OPML feed"
-msgstr "Лента OPML"
-
-#: og.module:2440
-msgid "more"
-msgstr "еще"
-
-#: og.module:2440
-msgid "Browse the newest groups."
-msgstr "Просмотреть недавно созданные группы."
-
-#: og.module:2458
-msgid "Invite friend"
-msgstr "Пригласить друга"
-
-#: og.module:2461
-msgid "Manager: !name"
-msgstr "Руководитель: !name"
-
-#: og.module:2464
-msgid "My membership"
-msgstr "Мое участие"
-
-#: og.module:2470
-msgid "Your membership request awaits approval."
-msgstr "Ваш запрос на участие ожидает рассмотрения."
-
-#: og.module:2471
-msgid "Delete request"
-msgstr "Удалить запрос"
-
-#: og.module:2475
-msgid "You must <a href=\"!register\">register</a>/<a href=\"!login\">login</a> in order to post into this group."
-msgstr "Вы должны <a href=\"!register\">зарегистрироваться</a>/<a href=\"!login\">войти</a> чтобы добавлять сообщения в эту группу."
-
-#: og.module:2481
-msgid "This is an <em>invite only</em> group. The group administrators add/remove members as needed."
-msgstr "Эта группа <em>только по приглашению</em>. Администраторы группы добавляют/удаляют участников при необходимости."
-
-#: og.module:2484
-msgid "This is a <em>closed</em> group. The group administrators add/remove members as needed."
-msgstr "Это <em>закрытая</em> группа. Администраторы группы добавляют/удаляют участников при необходимости."
-
-#: og.module:2529
-msgid "Request membership"
-msgstr "Запрос на участие"
-
-#: og.module:2550
-msgid "Create !type"
-msgstr "Создать !type"
-
-#: og.module:2551
-msgid "Add a new !type in this group."
-msgstr "Добавить !type в эту группу."
-
-#: og.module:2567
-msgid "(pending approval)"
-msgstr "(ожидает подтверждения)"
-
-#: og.module:2582
-msgid "Add a user to a group."
-msgstr "Добавить пользователя в группу."
-
-#: og.module:2587
-msgid "All members for a given group."
-msgstr "Все участники заданной группы."
-
-#: og.module:2592
-msgid "Retrieve the group memberships for a given user."
-msgstr "Получить список групп для заданного пользователя."
-
-#: og.module:2601
-msgid "Title of top group"
-msgstr "Заголовок основной группы"
-
-#: og.module:2602
-msgid "Unfiltered title of top group. WARNING - raw user input."
-msgstr "Не обработанное фильтрами название основной группы. ВНИМАНИЕ - значение вводится пользователем."
-
-#: og.module:2603
-msgid "ID of top group"
-msgstr "ID основной группы"
-
-#: og.module:2640
-msgid "README file"
-msgstr "файл README"
-
-#: og.module:606
-msgid "1 message queued for delivery."
-msgid_plural "@count messages queued for delivery."
-msgstr[0] "1 сообщение в очереди на отправку."
-msgstr[1] "@count сообщения в очереди на отправку."
-msgstr[2] "@count сообщений в очереди на отправку."
-
-#: og.module:887
-msgid "1 invitation sent."
-msgid_plural "@count invitations sent."
-msgstr[0] "1 приглашение отправлено."
-msgstr[1] "@count приглашения отправлено."
-msgstr[2] "@count приглашений отправлено."
-
-#: og.module:1145
-msgid "Unrecognized name: %bad."
-msgid_plural "Unrecognized names: %bad."
-msgstr[0] "Неопознанное имя: %bad."
-msgstr[1] "Неопознанные имена: %bad."
-msgstr[2] "Неопознанные имена: %bad."
-
-#: og.module:1161
-msgid "1 user added to the group."
-msgid_plural "@count users added to the group."
-msgstr[0] "1 пользователь добавлен в группу."
-msgstr[1] "@count пользователя добавлено в группу."
-msgstr[2] "@count пользователей добавлено в группу."
-
-#: og.module:1624
-msgid "1 group"
-msgid_plural "@count groups"
-msgstr[0] "1 группа"
-msgstr[1] "@count группы"
-msgstr[2] "@count групп"
-
-#: og.module:1876
-msgid "Deleted 1 orphan post."
-msgid_plural "Deleted @count orphan posts."
-msgstr[0] "Удалено 1 дочернее сообщение."
-msgstr[1] "Удалено @count дочерних сообщения."
-msgstr[2] "Удалено @count дочерних сообщений."
-
-#: og.module:1879
-msgid "Moved 1 orphan post."
-msgid_plural "Moved @count orphan posts."
-msgstr[0] "Перемещено 1 дочернее сообщение."
-msgstr[1] "Перемещено @count дочерних сообщения."
-msgstr[2] "Перемещено @count дочерних сообщений."
-
-#: og.module:1901
-msgid "Moved 1 membership."
-msgid_plural "Moved @count memberships."
-msgstr[0] "Перемещен 1 участник."
-msgstr[1] "Перемещено @count участника."
-msgstr[2] "Перемещено @count участников."
-
-#: og.module:2081
-msgid "Show this post in this group."
-msgid_plural "Show this post in these groups."
-msgstr[0] "Показывать сообщение в этой группе."
-msgstr[1] "Показывать сообщение в этих группах."
-msgstr[2] "Показывать сообщение в этих группах."
-
-#: og.module:2521
-msgid "1 member"
-msgid_plural "@count members"
-msgstr[0] "1 участник"
-msgstr[1] "@count участника"
-msgstr[2] "@count участников"
-
-#: og.module:405
-msgid "administer organic groups"
-msgstr "Администрировать organic groups"
-
-#: og.module:49
-msgid "Join group"
-msgstr "Присоединиться к группе"
-
-#: og.module:56
-msgid "OPML"
-msgstr "OPML"
-
-#: og.module:64
-msgid "Leave group"
-msgstr "Покинуть группу"
-
-#: og.module:73
-msgid "Approve membership request"
-msgstr "Одобрить запрос на участие"
-
-#: og.module:81
-msgid "Deny membership request"
-msgstr "Отклонить запрос на участие"
-
-#: og.module:89
-msgid "Create group administrator"
-msgstr "Сделать администратором группы"
-
-#: og.module:97
-msgid "Delete group administrator"
-msgstr "Снять администратора группы"
-
-#: og.module:114
-msgid "Manage membership"
-msgstr "Настройки участия"
-
-#: og.module:119
-msgid "Group activity"
-msgstr "Изменения в группе"
-
-#: og.module:127
-msgid "Administer the suite of Organic groups modules."
-msgstr "Администрировать модули из состава Organic groups."
-
-#: og.module:138
-msgid "Organic groups configuration"
-msgstr "Настройка Organic groups"
-
-#: og.module:140
-msgid "Configure the main Organic groups module (og)."
-msgstr "Настройки основного модуля Organic groups (og)."
-
-#: og.module:148
-msgid "Add members"
-msgstr "Добавить участников"
-
-#: og.module:158
-msgid "Broadcast"
-msgstr "Сообщение участникам"
-
-#: og.module:0
-msgid "og"
-msgstr "og"
-
-#: og.install:16
-msgid "Stores information about each group."
-msgstr "Хранит информацию о каждой группе."
-
-#: og.install:19;138
-msgid "The group's {node}.nid."
-msgstr "{node}.nid группы."
-
-#: og.install:25
-msgid "Determines how subscription requests are handled (open, moderated, invite only, closed)."
-msgstr "Определяет как обрабатываются запросы на участие (open, moderated, invite only, closed)."
-
-#: og.install:32
-msgid "Group description. Shows up by default on group directory."
-msgstr "Описание группы. По умолчанию отображается в списке групп."
-
-#: og.install:38
-msgid "The group specific theme (if any). See {system}.name."
-msgstr "Тема оформления, установленная для группы (если установлено).  См. {system}.name."
-
-#: og.install:44
-msgid "Should users be able to join this group from registration form."
-msgstr "Смогут ли пользователи присоединиться к группе при регистрации."
-
-#: og.install:51
-msgid "Should this group appear in the groups directory."
-msgstr "Показывать ли группу в списке групп."
-
-#: og.install:58
-msgid "Group specific language. See {languages}.language."
-msgstr "Язык, установленный для группы. См. {languages}.language."
-
-#: og.install:65
-msgid "Is group home page private or public."
-msgstr "Является ли главная страница группы личной либо общедоступной."
-
-#: og.install:76
-msgid "Group memberships"
-msgstr "Информация об участниках"
-
-#: og.install:79
-msgid "Group's {node}.nid."
-msgstr "{node}.nid группы."
-
-#: og.install:85
-msgid "Not currently used."
-msgstr "В настоящее время не используется."
-
-#: og.install:92
-msgid "Is this membership active or pending?"
-msgstr "Информация об участии активна или ожидает решения?"
-
-#: og.install:99
-msgid "Is this user a group administrator?"
-msgstr "Этот пользователь администратор группы?"
-
-#: og.install:106
-msgid "The user for this membership. See {users}.uid."
-msgstr "Пользователь. См. {users}.uid."
-
-#: og.install:112
-msgid "Time when this membership was created."
-msgstr "Время создания информации об участии."
-
-#: og.install:119
-msgid "Time when this membership was last changed."
-msgstr "Время последнего изменения информации."
-
-#: og.install:132
-msgid "The post's {node}.nid."
-msgstr "{node}.nid сообщения."
-
-#: og.install:144
-msgid "Is this a public or private post? This value is always the same across all groups for a given post."
-msgstr "Это личное или общедоступное сообщение? Это значение всегда одинаково для всех групп сообщения."
-
-#: og.install:171
-msgid "Organic groups module enabled. Please see the included !readme_file for further installation instructions."
-msgstr "Модуль Organic groups включен. См. приложенный !readme_file для инструкций по дальнейшей установке."
-
-#: (duplicate) og.install:447
-msgid "Organic groups group type"
-msgstr "Тип для группы Organic groups"
-
-#: (duplicate) og.install:456
-msgid "Organic groups access control module is disabled. See the <a href=\"@modules\">modules page</a>."
-msgstr "Модуль управления доступом Organic groups отключен. См. <a href=\"@modules\">страницу настройки модулей</a>."
-
-#: og.info:0
-msgid "Enable users to create and manage groups.  OG Views integration module is recommended for best experience."
-msgstr "Предоставить пользователям возможность создавать группы и управлять ими. Для лучшей функциональности рекомендуется включить модуль интеграции с Views."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.de.po b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.de.po
deleted file mode 100644
index 8baffd3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.de.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# LANGUAGE translation of Drupal (c:\Contributions\modules\og\og.module)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og.module,v 1.81 2005/06/30 04:30:49 weitzman
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: German translation of OG\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: 2008-11-15 21:08+0100\n"
-"Last-Translator: Alexander Haß\n"
-"Language-Team: DE\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Poedit-Language: German\n"
-"X-Poedit-Country: GERMANY\n"
-
-#: tests/og_testcase.php:61
-msgid "Group post"
-msgstr "Gruppenbeitrag"
-
-#: tests/og_testcase.php:88
-msgid "!type %title has been created."
-msgstr "!type %title wurde erstellt."
-
-#: tests/og_testcase.php:88
-msgid "%og_type created."
-msgstr "%og_type wurde erstellt."
-
-#: tests/og_testcase.php:93
-msgid "%og_type loaded properly."
-msgstr "%og_type wurde richtig geladen."
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.pot b/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.pot
deleted file mode 100644
index 2f9bc7d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og/translations/tests.pot
+++ /dev/null
@@ -1,35 +0,0 @@
-# $Id: tests.pot,v 1.4 2008/11/15 21:44:45 hass Exp $
-#
-# LANGUAGE translation of Drupal (tests)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from file: og_testcase.php,v 1.10 2008/10/09 12:39:50 weitzman
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2008-11-15 20:51+0100\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: tests/og_testcase.php:61
-msgid "Group post"
-msgstr ""
-
-#: tests/og_testcase.php:88
-msgid "!type %title has been created."
-msgstr ""
-
-#: tests/og_testcase.php:88
-msgid "%og_type created."
-msgstr ""
-
-#: tests/og_testcase.php:93
-msgid "%og_type loaded properly."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/CHANGELOG.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/CHANGELOG.txt
deleted file mode 100644
index 04915ad..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/CHANGELOG.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-// $Id: CHANGELOG.txt,v 1.1.2.1 2010/09/28 22:33:50 kaleworsley Exp $
-
-CHANGELOG
-
-Organic groups LDAP 6.x-1.x
-===========================
- - Initial commit
- - Added multiple group type support
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/TODO.txt b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/TODO.txt
deleted file mode 100644
index 0d286ea..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/TODO.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-// $Id: TODO.txt,v 1.1 2010/02/06 02:19:11 kaleworsley Exp $
-
-TODO
-
-Organic groups LDAP 6.x-1.x
-===========================
- - Add cron hook
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.info b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.info
deleted file mode 100644
index 7e3fd51..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.info
+++ /dev/null
@@ -1,13 +0,0 @@
-; $Id: og_ldap.info,v 1.1 2010/02/06 02:19:11 kaleworsley Exp $
-name = Organic groups LDAP
-description = "Map LDAP DNs or RDNs to Organic groups."
-package = "Organic groups"
-dependencies[] = og
-dependencies[] = ldapgroups
-core=6.x
-; Information added by drupal.org packaging script on 2010-10-03
-version = "6.x-1.0-alpha2"
-core = "6.x"
-project = "og_ldap"
-datestamp = "1286144761"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.install b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.install
deleted file mode 100644
index acfd05d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.install
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-// $Id: og_ldap.install,v 1.1.2.1 2010/10/03 22:20:44 kaleworsley Exp $
-/**
- * @file
- * Map LDAP DNs or RDNs to Organic groups.
- *
- * @author Kale Worsley kale at egressive.com
- */
-
-
-/**
- * Rename variables.
- */
-function og_ldap_update_6000() {
-  $group = variable_get('og_ldap_group_type', '');
-  variable_set('og_ldap_attribute_'. $group, variable_get('og_ldap_attribute', ''));
-  variable_set('og_ldap_value_'. $group, variable_get('og_ldap_value', ''));
-  variable_set('og_ldap_ldap_only_'. $group, variable_get('og_ldap_ldap_only', ''));
-  variable_set('og_ldap_groups_'. $group, variable_get('og_ldap_groups', ''));
-  variable_set('og_ldap_'. $group, TRUE);
-
-  variable_del('og_ldap_group_type');
-  variable_del('og_ldap_attribute');
-  variable_del('og_ldap_value');
-  variable_del('og_ldap_ldap_only');
-  variable_del('og_ldap_groups');
-  variable_del('og_ldap_group_type');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.module b/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.module
deleted file mode 100644
index 5b0b948..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/og_ldap/og_ldap.module
+++ /dev/null
@@ -1,275 +0,0 @@
-<?php
-// $Id: og_ldap.module,v 1.1.2.1 2010/09/28 22:33:51 kaleworsley Exp $
-/**
- * @file
- * Map LDAP DNs or RDNs to Organic groups.
- *
- * @author Kale Worsley kale at egressive.com
- */
-
-/**
- * Implementation of hook_perm().
- */
-function og_ldap_perm() {
-  return array('administer og ldap');
-}
-
-/**
- * Implementation of hook_menu().
- */
-function og_ldap_menu() {
-  $items['admin/og/og_ldap'] = array(
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('og_ldap_admin'),
-    'access arguments' => array('administer og ldap'),
-    'title' => 'Organic groups LDAP integration',
-  );
-  return $items;
-}
-
-/**
- * Return an array of groups for an account
- */
-function _og_ldap_get_groups($account, $type) {
-  global $_ldapauth_ldap;
-
-  $attr_name = variable_get('og_ldap_attribute_'. $type, 'description');
-  $attr_value = variable_get('og_ldap_value_'. $type, 'DrupalGroups');
-
-  $groups = _ldapgroups_detect_groups($account);
-
-  if (!$groups) {
-    return FALSE;
-  }
-
-  $og_groups = array();
-  if (!$_ldapauth_ldap->connection) {
-    if (!$_ldapauth_ldap->connect() || !$_ldapauth_ldap->connection) {
-      return FALSE;
-    }
-  }
-
-  $ogmap = og_ldap_og_map($type);
-  if (is_array($ogmap)) {
-    foreach ($groups as $group) {
-      foreach ($ogmap as $map) {
-        if (strstr($group, $map['ldap'])) {
-          $og_groups[] = $map;
-        }
-      }
-    }
-  }
-
-  foreach ($groups as $group) {
-    $attributes = $_ldapauth_ldap->retrieveAttributes($group);
-    if (!isset($attributes[$attr_name])) {
-      continue;
-    }
-    // Find if the group is a drupal group
-    foreach ($attributes[$attr_name] as $item) {
-      if (strstr($item, $attr_value) != FALSE) {
-        $og_groups[] = array('og' => _og_cn_name($group), 'ldap' => $group);
-      }
-    }
-  }
-
-  return $og_groups;
-}
-
-/**
- * Helper function: if group doesn't exist, add it
- */
-function _og_ldap_add_group($group, $type) {
-  $group_name = $group['og'];
-  $result = db_result(db_query("SELECT n.title FROM {node} n WHERE n.type = '%s' AND n.title = '%s'", variable_get('og_ldap_group_type_'. $type, 'group'), $group_name));
-  if (!$result) {
-    // TODO: This needs a config form (for og settings etc)
-    $node = new stdClass();
-    $node->type = $type;
-    $node->uid = 1;
-    $node->status = TRUE;
-    $node->title = $group_name;
-
-    /* OG stuff */
-    $node->og_public = TRUE;
-    $node->og_register = FALSE;
-    $node->og_directory = TRUE;
-    $node->og_description = $group_name;
-    $node->og_website = '';
-    $node->og_selective = OG_CLOSED;
-
-    node_save($node);
-  }
-}
-
-/*
- * Syncronise the Groups a user is in with LDAP
- */
-function _og_ldap_update_user($account) {
-  $grouptypes = og_get_types('group');
-  foreach ($grouptypes as $type) {
-    if (variable_get('og_ldap_'. $type, 0)) {
-      /* Get a list of existing OG nodes */
-      $result = db_query("SELECT n.title FROM {node} n WHERE n.type = '%s'", $type);
-      $all_groups = array();
-      while ($node = db_fetch_object($result)) {
-        $all_groups[] = $node->title;
-      }
-
-      /* Get a list of groups the user is in from OG */
-      $subs = og_get_subscriptions($account->uid);
-
-      /* Find a list of groups the user is in from LDAP */
-      $groups = _og_ldap_get_groups($account, $type);
-
-      if ($groups) {
-        /* Create any non-existant groups and add the user to all groups */
-        foreach ($groups as $group) {
-          $group_name = $group['og'];
-          /* Create the group if it doesn't already exist */
-          if (!in_array($group_name, $all_groups)) {
-            flog_it($group, 'Group');
-            flog_it($type, 'Type');
-            _og_ldap_add_group($group, $type);
-          }
-
-          /* Add the user to the OG group */
-          $sql = "SELECT n.nid FROM {node} n, {og} og WHERE n.nid = og.nid AND n.title = '%s' AND n.type = '%s'";
-          $result = db_query_range($sql, array($group_name, $type), 0, 1);
-          $row = db_fetch_array($result);
-          if ($row) {
-            $gid = $row['nid'];
-            og_save_subscription($gid, $account->uid, array('is_active' => TRUE));
-            /* Remove the gid from the subs array. The groups left will be unsubscribed from */
-            if (isset($subs[$gid])) {
-              unset($subs[$gid]);
-            }
-          }
-        }
-      }
-
-      /* Remove the user from groups when they are in OG but not in LDAP */
-      if (variable_get('og_ldap_ldap_only_'. $type, 0)) {
-        foreach ($subs as $sub) {
-          og_delete_subscription($sub['nid'], $sub['uid']);
-        }
-      }
-    }
-  }
-}
-
-/**
- * Implementation of hook_user().
- */
-function og_ldap_user($op, &$edit, &$account, $category = NULL) {
-  static $og_done = FALSE; // Used to only add users to OG once per load
-  if ($op == 'login' && $og_done == FALSE) {
-    $og_done = TRUE;
-    // Don't touch users who are not LDAP authenticated
-    if (!isset($account->ldap_authentified)) {
-      return;
-    }
-    if (!$account->ldap_authentified) {
-      return;
-    }
-    _og_ldap_update_user($account);
-  }
-}
-
-/**
- * Create the OG LDAP admin form
- */
-function og_ldap_admin() {
-  $grouptypes = og_get_types('group');
-
-  foreach ($grouptypes as $type) {
-    $name = node_get_types('name', array('type' => $type));
-
-    $form['group_type_'. $type] = array(
-      '#type' => 'fieldset',
-      '#title' => t($name),
-      '#collapsible' => TRUE,
-      '#collapsed' => !variable_get('og_ldap_'. $type, 0)
-    );
-
-    $form['group_type_'. $type]['og_ldap_'. $type] = array(
-      '#type' => 'checkbox',
-      '#title' => t('Enable'),
-      '#default_value' => variable_get('og_ldap_'. $type, 0),
-      '#description' => t('Should this group type by synced with LDAP?'),
-    );
-
-    $form['group_type_'. $type]['attr_value'] = array(
-      '#type' => 'fieldset',
-      '#title' => t('Attribute - Value method'),
-      '#collapsible' => TRUE,
-      '#collapsed' => variable_get('og_ldap_attribute_'. $type, '') == '' && variable_get('og_ldap_value_'. $type, '') == '',
-      '#description' => t('This method lets you define an attribute - value pair that will be used to map LDAP groups to Organic Groups. The first CN value will be used as the Organic Group name.'),
-    );
-
-    $form['group_type_'. $type]['attr_value']['og_ldap_attribute_'. $type] = array(
-      '#type' => 'textfield',
-      '#title' => t('Attribute'),
-      '#description' => t('The attribute used to mark Organic Groups groups in LDAP'),
-      '#default_value' => variable_get('og_ldap_attribute_'. $type, ''),
-    );
-
-    $form['group_type_'. $type]['attr_value']['og_ldap_value_'. $type] = array(
-      '#type' => 'textfield',
-      '#title' => t('Value'),
-      '#description' => t('The value used to mark Organic Groups groups in LDAP'),
-      '#default_value' => variable_get('og_ldap_value_'. $type, ''),
-    );
-
-    $form['group_type_'. $type]['map'] = array(
-      '#type' => 'fieldset',
-      '#title' => t('Mapping Method'),
-      '#collapsible' => TRUE,
-      '#collapsed' => variable_get('og_ldap_groups_'. $type, '') == '',
-      '#description' => t('This method lets you make a direct mapping between LDAP groups and Organic Group.'),
-    );
-
-    $form['group_type_'. $type]['map']['og_ldap_groups_'. $type] = array(
-      '#type' => 'textarea',
-      '#title' => t('Mapping of LDAP groups to Organic Groups'),
-      '#default_value' => variable_get('og_ldap_groups_'. $type, ''),
-      '#description' => t('Enter a list of LDAP groups and their Organic Group mappings, one per line with a | delimiter. Should be in the form [ldap group]|[organic group title].'),
-    );
-
-    $form['group_type_'. $type]['og_ldap_ldap_only_'. $type] = array(
-      '#type' => 'checkbox',
-      '#title' => t('LDAP members only'),
-      '#default_value' => variable_get('og_ldap_ldap_only_'. $type, 0),
-      '#description' => t('Should members of an organic group that are not a member of a coresponding LDAP group be removed?'),
-    );
-
-  }
-
-  return system_settings_form($form);
-}
-
-/**
- * Parse the group strings and return an array of og groups and the matching ldap group
- */
-function og_ldap_og_map($type) {
-  $array = array();
-  $str = variable_get('og_ldap_groups_'. $type, '');
-  $lines = explode("\n", $str);
-  foreach ($lines as $line) {
-    $chunks = explode('|', trim($line));
-    $array[] = array('ldap' => trim($chunks[0]), 'og' => trim($chunks[1]));
-  }
-  return $array;
-}
-
-/**
- * Get the cn from a group string
- */
-function _og_cn_name($group) {
-  $cn = explode(',', $group);
-  if (drupal_substr($cn[0], 0, 2) == 'cn') {
-    $group_name = explode('=', $cn[0]);
-    $group_name = $group_name[1];
-  }
-  return $group_name;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/README.txt
deleted file mode 100644
index f32248c..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/README.txt
+++ /dev/null
@@ -1,113 +0,0 @@
-
-reCAPTCHA for Drupal
-====================
-
-The reCAPTCHA module uses the reCAPTCHA web service to
-improve the CAPTCHA system and protect email addresses. For
-more information on what reCAPTCHA is, please visit:
-    http://recaptcha.net
-
-
-INSTALLATION
-------------
-
-1. Extract the reCAPTCHA module to your local favourite
-   modules directory (sites/all/modules).
-
-
-CONFIGURATION
--------------
-   
-1. Enable reCAPTCHA and CAPTCHA modules in:
-       admin/build/modules
-
-2. You'll now find a reCAPTCHA tab in the CAPTCHA
-   administration page available at:
-       admin/user/captcha/recaptcha
-
-3. Register for a public and private reCAPTCHA key at:
-       http://recaptcha.net/api/getkey
-
-4. Input the keys into the reCAPTCHA settings. The rest of
-   the settings should be fine as their defaults.
-
-5. Visit the Captcha administration page and set where you
-   want the reCAPTCHA form to be presented:
-       admin/user/captcha
-
-
-MAILHIDE INPUT FORMAT
----------------------
-
-The reCAPTCHA module also comes with an input format to
-protect email addresses. This, of course, is optional to
-use and is only there if you want it. The following is how
-you use that input filter:
-
-1. Enable the reCAPTCHA Mailhide module:
-       admin/build/modules
-
-2. Head over to your input format settings:
-       admin/settings/filters
-
-3. Edit your default input format and add the reCAPTCHA
-   Mailhide filter.
-   
-4. Click on the Configure tab and put in a public and
-   private Mailhide key obtained from:
-       http://mailhide.recaptcha.net/apikey
-
-5. Use the Rearrange tab to rearrange the weight of the
-   filter depending on what filters already exist.  Make
-   sure it is before the URL Filter.
-
-Note: You will require the installation of the mcrypt
-      PHP module in your web server for Mailhide to work:
-         http://uk2.php.net/manual/en/ref.mcrypt.php
-
-
-MULTI-DOMAIN SUPPORT
---------------------
-
-Since reCAPTCHA uses API keys that are unique to each
-domain, if you're using a multi-domain system using the
-same database, the reCAPTCHA module won't work when
-querying the reCAPTCHA web service.  If you put the
-following into your sites/mysite/settings.php file for
-each domain, it will override the API key values and make
-it so multi-domain systems are capable.
-
-  $conf = array(
-    'recaptcha_public_key' =>  'my other public key',
-    'recaptcha_private_key' =>  'my other private key',
-  );
-
-
-CUSTOM RECAPTCHA THEME
-----------------------
-
-You can create a custom reCAPTCHA theme widget by setting
-the theme of the reCAPTCHA form to "custom" in the
-reCAPTCHA administration page.  This will output a custom
-form that is themeable through the theme function:
-  theme_recaptcha_custom_widget().
-
-If you don't implement this function, it is still quite
-easily customizable through manipulating the CSS.
-
-For more information on this, visit:
-http://recaptcha.net/apidocs/captcha/client.html#customization
-
-
-CHANGELOG
----------
-
-http://drupal.org/project/cvs/147903?branch=DRUPAL-6--1
-
-
-THANK YOU
----------
-
- * Thank you goes to the reCAPTCHA team for all their
-   help, support and their amazing Captcha solution
-       http://www.recaptcha.net
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.admin.inc
deleted file mode 100644
index 694cd1f..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.admin.inc
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-
-/**
- * @file
- * Provides the reCAPTCHA administration settings.
- */
-
-/**
- * Form callback; administrative settings for reCaptcha.
- */
-function recaptcha_admin_settings() {
-  // Load the recaptcha library.
-  _recaptcha_load_library();
-
-  $form = array();
-  $form['recaptcha_public_key'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Public Key'),
-    '#default_value' => variable_get('recaptcha_public_key', ''),
-    '#maxlength' => 40,
-    '#description' => t('The public key given to you when you <a href="@url" target="_blank">registered at reCAPTCHA.net</a>.', array('@url' => url(recaptcha_get_signup_url($_SERVER['SERVER_NAME'], variable_get('site_name', ''))))),
-    '#required' => TRUE,
-   );
-  $form['recaptcha_private_key'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Private Key'),
-    '#default_value' => variable_get('recaptcha_private_key', ''),
-    '#maxlength' => 40,
-    '#description' => t('The private key given to you when you <a href="@url" target="_blank">registered at reCAPTCHA.net</a>.', array('@url' => url(recaptcha_get_signup_url($_SERVER['SERVER_NAME'], variable_get('site_name', ''))))),
-    '#required' => TRUE,
-  );
-  $form['recaptcha_secure_connection'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('Secure Connection'),
-    '#default_value' => variable_get('recaptcha_secure_connection', FALSE),
-    '#description' => t('Connect to the reCAPTCHA server using a secure connection.'),
-  );
-  $form['recaptcha_ajax_api'] = array(
-    '#type' => 'checkbox',
-    '#title' => t('AJAX API'),
-    '#default_value' => variable_get('recaptcha_ajax_api', FALSE),
-    '#description' => t('Use the AJAX API to display reCAPTCHA.'),
-  );
-  $form['recaptcha_theme_settings'] = array(
-    '#type' => 'fieldset',
-    '#title' => t('Theme Settings'),
-    '#collapsible' => TRUE,
-    '#collapsed' => TRUE,
-  );
-  $form['recaptcha_theme_settings']['recaptcha_theme'] = array(
-    '#type' => 'select',
-    '#title' => t('Theme'),
-    '#description' => t('Defines which theme to use for reCAPTCHA.'),
-    '#options' => array(
-      'red' => t('Red'),
-      'white' => t('White'),
-      'blackglass' => t('Black Glass'),
-      'clean' => t('Clean'),
-      'custom' => t('Custom'),
-    ),
-    '#default_value' => variable_get('recaptcha_theme', 'red'),
-    '#required' => TRUE,
-  );
-  $form['recaptcha_theme_settings']['recaptcha_tabindex'] = array(
-    '#type' => 'textfield',
-    '#title' => t('Tab Index'),
-    '#description' => t('Sets a <a href="@tabindex" target="_blank">tabindex</a> for the reCAPTCHA text box. If other elements in the form use a tabindex, this should be set so that navigation is easier for the user.', array('@tabindex' => 'http://www.w3.org/TR/html4/interact/forms.html#adef-tabindex')),
-    '#default_value' => variable_get('recaptcha_tabindex', ''),
-    '#size' => 4,
-  );
-
-  return system_settings_form($form);
-}
-
-/**
- * Validation function for recaptcha_admin_settings().
- *
- * @see recaptcha_admin_settings()
- */
-function recaptcha_admin_settings_validate($form, &$form_state) {
-  $tabindex = $form_state['values']['recaptcha_tabindex'];
-  if (!empty($tabindex) && !is_numeric($tabindex)) {
-    form_set_error('recaptcha_tabindex', t('The Tab Index must be an integer.'));
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.info b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.info
deleted file mode 100644
index 968d896..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.info
+++ /dev/null
@@ -1,12 +0,0 @@
-name = reCAPTCHA
-description = "Uses the reCAPTCHA web service to improve the CAPTCHA system."
-dependencies[] = captcha
-package = "Spam control"
-core = 6.x
-
-; Information added by drupal.org packaging script on 2011-05-04
-version = "6.x-1.7"
-core = "6.x"
-project = "recaptcha"
-datestamp = "1304527316"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.install b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.install
deleted file mode 100644
index c628ff1..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.install
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-
-/**
- * @file
- * Provides install, updated, and uninstall functions for recaptcha.
- */
-
-/**
- * Implementation of hook_uninstall().
- */
-function recaptcha_uninstall() {
-  // Delete all the recaptcha variables and then clear the variable cache  
-  db_query("delete from {variable} where name like '%s'", 'recaptcha_%');
-  cache_clear_all('variables', 'cache');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.module b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.module
deleted file mode 100644
index 49250b6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha.module
+++ /dev/null
@@ -1,219 +0,0 @@
-<?php
-
-/**
- * @file
- * Uses the reCAPTCHA web service to improve the CAPTCHA system.
- */
-
-/**
- * Implementation of hook_help().
- */
-function recaptcha_help($path, $arg) {
-  $output = '';
-  switch ($path) {
-    case 'admin/modules#name':
-      $output .= t('reCAPTCHA');
-      break;
-    case 'admin/modules#description':
-    case 'admin/user/captcha/recaptcha':
-      $output .= t('Uses the <a href="@url" target="_blank">reCAPTCHA</a> web service to improve the CAPTCHA system and protect email addresses.', array('@url' => url('http://www.recaptcha.net')));
-      break;
-    case 'admin/help#recaptcha':
-      $output .= '<p>'.
-        t('Uses the reCAPTCHA web service to improve the CAPTCHA module and protect email addresses. For more information on what reCAPTCHA is, visit <a href="@url" target="_blank">the official website</a>.', array('@url' => url('http://www.recaptcha.net'))) .
-        '</p><h3>'.
-        t('Configuration') .
-        '</h3><p>'.
-        t('The settings associated with reCAPTCHA can be found in the <a href="@recaptchatab">reCAPTCHA tab</a>, in the <a href="@captchasettings">CAPTCHA settings</a>. You must set your public and private reCAPTCHA keys in order to use the module. Once the public and private keys are set, visit the <a href="@captchasettings">CAPTCHA settings</a>, where you can choose where reCAPTCHA should be displayed.', array('@recaptchatab' => url('admin/user/captcha/recaptcha'), '@captchasettings' => url('admin/user/captcha'))) .
-        '</p>';
-      break;
-  }
-  return $output;
-}
-
-/**
- * Implementation of hook_menu().
- */
-function recaptcha_menu() {
-  $items = array();
-  $items['admin/user/captcha/recaptcha'] = array(
-    'title' => 'reCAPTCHA',
-    'description' => 'Administer the reCAPTCHA web service.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('recaptcha_admin_settings'),
-    'access arguments' => array('administer recaptcha'),
-    'type' => MENU_LOCAL_TASK,
-    'file' => 'recaptcha.admin.inc',
-  );
-  return $items;
-}
-
-/**
- * Implementation of hook_perm().
- */
-function recaptcha_perm() {
-  return array('administer recaptcha');
-}
-
-/**
- * Implementation of hook_captcha().
- */
-function recaptcha_captcha() {
-  $args = func_get_args();
-  $op = array_shift($args); 
-  switch ($op) {
-    case 'list':
-      return array('reCAPTCHA');
-
-    case 'generate':
-      $captcha_type = array_shift($args);
-      $captcha = array();
-      if ($captcha_type == 'reCAPTCHA') {
-        // Load the recaptcha library.
-        _recaptcha_load_library();
-
-        // Check if reCAPTCHA is available and show Math if not.
-        $connect = @fsockopen(RECAPTCHA_VERIFY_SERVER, 80);
-        if (!$connect) {
-          return captcha_captcha('generate', 'Math', $args);
-        }
-        fclose($connect);
-
-        // Retrieve configuration variables from database.
-        $recaptcha_secure_connection = variable_get('recaptcha_secure_connection', FALSE);
-        $recaptcha_theme = variable_get('recaptcha_theme', 'red');
-        $recaptcha_tabindex = variable_get('recaptcha_tabindex', NULL);
-        $recaptcha_public_key = variable_get('recaptcha_public_key', '');
-        $recaptcha_form_value = NULL;
-        $recaptcha_ajax_api = variable_get('recaptcha_ajax_api', FALSE);
-
-        if ($recaptcha_ajax_api) {
-          // By default CAPTCHA turns off page caching on
-          // any page where a CAPTCHA challenge appears. 
-          // If recaptcha is using AJAX API, set caching
-          // back to it's old state as stored in DB.
-          global $conf;
-          $cache = variable_get('cache', FALSE);
-          $conf['cache'] = $cache;
-        }
-
-        // Construct the Javascript, but only display it once.
-        static $_recaptcha_jsadded = FALSE;
-        if ($_recaptcha_jsadded == FALSE && $recaptcha_ajax_api == FALSE) {
-          $_recaptcha_jsadded = TRUE;
-          $recaptcha_options = array(
-            'theme' => $recaptcha_theme,
-          );
-
-          // Localization support.
-          global $language;
-          if (isset($language->language)) {
-            // reCAPTCHA uses two-character language codes, so 'pt-br' must be
-            // passed as 'pt' (cf. http://wiki.recaptcha.net/index.php/I18n).
-            $recaptcha_options['lang'] = substr($language->language, 0, 2);
-          }
-
-          // Add support to display the custom theme.
-          if ($recaptcha_theme == 'custom') {
-            $recaptcha_options['custom_theme_widget'] = 'recaptcha_custom_theme_widget';
-            $recaptcha_form_value = theme('recaptcha_custom_widget');
-          }
-
-          // Set the default tab index.
-          if (!empty($recaptcha_tabindex)) {
-            $recaptcha_options['tabindex'] = $recaptcha_tabindex;
-          }
-          drupal_add_js('var RecaptchaOptions = '. drupal_to_js($recaptcha_options) .';', 'inline');
-        }
-
-        // Create the form. Captcha requires TRUE to be returned in solution.
-        $captcha['solution'] = TRUE;
-        $captcha['captcha_validate'] = 'recaptcha_captcha_validation';
-        $html = recaptcha_get_html($recaptcha_public_key, NULL, $recaptcha_secure_connection);
-        $captcha['form']['captcha_response'] = array(
-          '#type' => 'hidden',
-          '#value' => 'reCAPTCHA',
-        );
-
-        // Expose the form, either straight HTML, or using the AJAX API.
-        if ($recaptcha_ajax_api == FALSE) {
-          $captcha['form']['captcha_form'] = array(
-            '#type' => 'item',
-            '#value' => ($recaptcha_form_value ? '<div id="recaptcha_custom_theme_widget">'. $recaptcha_form_value .'</div>' : '') . $html,
-          );
-        }
-        else {
-          $html = ($recaptcha_theme == 'custom') ? theme('recaptcha_custom_widget') : '';
-          $captcha['form']['captcha_form'] = array(
-            '#type' => 'item',
-            '#value' => '<div id="recaptcha_ajax_api_container">'. $html .'</div>',
-          );
-          $js = "$(function() { Recaptcha.create('$recaptcha_public_key', 'recaptcha_ajax_api_container', {theme: '$recaptcha_theme'});});";
-          drupal_add_js($js, 'inline', 'header');
-          drupal_set_html_head('<script type="text/javascript" src="https://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>');
-        }
-      }
-      return $captcha;
-  }
-}
-
-/**
- * CAPTCHA Callback; Validates the reCAPTCHA code.
- */
-function recaptcha_captcha_validation($solution = NULL, $response = NULL) {
-  global $user;
-  if ($response == 'reCAPTCHA' && isset($_POST['recaptcha_challenge_field']) && isset($_POST['recaptcha_response_field'])) {
-    $resp = recaptcha_check_answer(
-      variable_get('recaptcha_private_key', ''),
-      $user->hostname,
-      $_POST['recaptcha_challenge_field'],
-      $_POST['recaptcha_response_field']
-    );
-    return $resp->is_valid;
-  }
-  return FALSE;
-}
-
-/**
- * Implementation of hook_theme().
- */ 
-function recaptcha_theme() {
-  return array(
-    'recaptcha_custom_widget' => array(
-      'arguments' => array(),
-    ),
-  );
-}
-
-/**
- * Theme function: creates the custom themed recaptcha widget.
- *
- * @ingroup themeable
- */
-function theme_recaptcha_custom_widget() {
-  $recaptcha_only_if_incorrect_sol = t('Incorrect please try again');
-  $recaptcha_only_if_image_enter = t('Enter the words above:');
-  $recaptcha_only_if_audio_enter = t('Enter the numbers you hear:');
-  $recaptcha_get_another_captcha = t('Get another CAPTCHA');
-  $recaptcha_only_if_image = t('Get an audio CAPTCHA');
-  $recaptcha_only_if_audio = t('Get an image CAPTCHA');
-  $help = t('Help');
-  return <<<EOT
-    <div id="recaptcha_image"></div>
-    <div class="recaptcha_only_if_incorrect_sol" style="color:red">$recaptcha_only_if_incorrect_sol</div>
-    <span class="recaptcha_only_if_image">$recaptcha_only_if_image_enter</span>
-    <span class="recaptcha_only_if_audio">$recaptcha_only_if_audio_enter</span>
-    <input type="text" id="recaptcha_response_field" name="recaptcha_response_field" />
-    <div class="recaptcha_get_another_captcha"><a href="javascript:Recaptcha.reload()">$recaptcha_get_another_captcha</a></div>
-    <div class="recaptcha_only_if_image"><a href="javascript:Recaptcha.switch_type('audio')">$recaptcha_only_if_image</a></div>
-    <div class="recaptcha_only_if_audio"><a href="javascript:Recaptcha.switch_type('image')">$recaptcha_only_if_audio</a></div>
-    <div class="recaptcha_help"><a href="javascript:Recaptcha.showhelp()">$help</a></div>
-EOT;
-}
-
-/**
- * Load the recaptcha library.
- */
-function _recaptcha_load_library() {
-  module_load_include('php', 'recaptcha', 'recaptcha/recaptchalib');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/README.txt
deleted file mode 100644
index af2b135..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-
-This is where the reCAPTCHA PHP library lives.
-
-The library is available at the following URL:
-http://code.google.com/p/recaptcha/downloads/list?q=label:phplib-Latest
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/recaptchalib.php b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/recaptchalib.php
deleted file mode 100644
index 32c4f4d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha/recaptchalib.php
+++ /dev/null
@@ -1,277 +0,0 @@
-<?php
-/*
- * This is a PHP library that handles calling reCAPTCHA.
- *    - Documentation and latest version
- *          http://recaptcha.net/plugins/php/
- *    - Get a reCAPTCHA API Key
- *          https://www.google.com/recaptcha/admin/create
- *    - Discussion group
- *          http://groups.google.com/group/recaptcha
- *
- * Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net
- * AUTHORS:
- *   Mike Crawford
- *   Ben Maurer
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- * THE SOFTWARE.
- */
-
-/**
- * The reCAPTCHA server URL's
- */
-define("RECAPTCHA_API_SERVER", "http://www.google.com/recaptcha/api");
-define("RECAPTCHA_API_SECURE_SERVER", "https://www.google.com/recaptcha/api");
-define("RECAPTCHA_VERIFY_SERVER", "www.google.com");
-
-/**
- * Encodes the given data into a query string format
- * @param $data - array of string elements to be encoded
- * @return string - encoded request
- */
-function _recaptcha_qsencode ($data) {
-        $req = "";
-        foreach ( $data as $key => $value )
-                $req .= $key . '=' . urlencode( stripslashes($value) ) . '&';
-
-        // Cut the last '&'
-        $req=substr($req,0,strlen($req)-1);
-        return $req;
-}
-
-
-
-/**
- * Submits an HTTP POST to a reCAPTCHA server
- * @param string $host
- * @param string $path
- * @param array $data
- * @param int port
- * @return array response
- */
-function _recaptcha_http_post($host, $path, $data, $port = 80) {
-
-        $req = _recaptcha_qsencode ($data);
-
-        $http_request  = "POST $path HTTP/1.0\r\n";
-        $http_request .= "Host: $host\r\n";
-        $http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
-        $http_request .= "Content-Length: " . strlen($req) . "\r\n";
-        $http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
-        $http_request .= "\r\n";
-        $http_request .= $req;
-
-        $response = '';
-        if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
-                die ('Could not open socket');
-        }
-
-        fwrite($fs, $http_request);
-
-        while ( !feof($fs) )
-                $response .= fgets($fs, 1160); // One TCP-IP packet
-        fclose($fs);
-        $response = explode("\r\n\r\n", $response, 2);
-
-        return $response;
-}
-
-
-
-/**
- * Gets the challenge HTML (javascript and non-javascript version).
- * This is called from the browser, and the resulting reCAPTCHA HTML widget
- * is embedded within the HTML form it was called from.
- * @param string $pubkey A public key for reCAPTCHA
- * @param string $error The error given by reCAPTCHA (optional, default is null)
- * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false)
-
- * @return string - The HTML to be embedded in the user's form.
- */
-function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
-{
-	if ($pubkey == null || $pubkey == '') {
-		die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
-	}
-	
-	if ($use_ssl) {
-                $server = RECAPTCHA_API_SECURE_SERVER;
-        } else {
-                $server = RECAPTCHA_API_SERVER;
-        }
-
-        $errorpart = "";
-        if ($error) {
-           $errorpart = "&error=" . $error;
-        }
-        return '<script type="text/javascript" src="'. $server . '/challenge?k=' . $pubkey . $errorpart . '"></script>
-
-	<noscript>
-  		<iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/>
-  		<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
-  		<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
-	</noscript>';
-}
-
-
-
-
-/**
- * A ReCaptchaResponse is returned from recaptcha_check_answer()
- */
-class ReCaptchaResponse {
-        var $is_valid;
-        var $error;
-}
-
-
-/**
-  * Calls an HTTP POST function to verify if the user's guess was correct
-  * @param string $privkey
-  * @param string $remoteip
-  * @param string $challenge
-  * @param string $response
-  * @param array $extra_params an array of extra variables to post to the server
-  * @return ReCaptchaResponse
-  */
-function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array())
-{
-	if ($privkey == null || $privkey == '') {
-		die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>");
-	}
-
-	if ($remoteip == null || $remoteip == '') {
-		die ("For security reasons, you must pass the remote ip to reCAPTCHA");
-	}
-
-	
-	
-        //discard spam submissions
-        if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
-                $recaptcha_response = new ReCaptchaResponse();
-                $recaptcha_response->is_valid = false;
-                $recaptcha_response->error = 'incorrect-captcha-sol';
-                return $recaptcha_response;
-        }
-
-        $response = _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",
-                                          array (
-                                                 'privatekey' => $privkey,
-                                                 'remoteip' => $remoteip,
-                                                 'challenge' => $challenge,
-                                                 'response' => $response
-                                                 ) + $extra_params
-                                          );
-
-        $answers = explode ("\n", $response [1]);
-        $recaptcha_response = new ReCaptchaResponse();
-
-        if (trim ($answers [0]) == 'true') {
-                $recaptcha_response->is_valid = true;
-        }
-        else {
-                $recaptcha_response->is_valid = false;
-                $recaptcha_response->error = $answers [1];
-        }
-        return $recaptcha_response;
-
-}
-
-/**
- * gets a URL where the user can sign up for reCAPTCHA. If your application
- * has a configuration page where you enter a key, you should provide a link
- * using this function.
- * @param string $domain The domain where the page is hosted
- * @param string $appname The name of your application
- */
-function recaptcha_get_signup_url ($domain = null, $appname = null) {
-	return "https://www.google.com/recaptcha/admin/create?" .  _recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname));
-}
-
-function _recaptcha_aes_pad($val) {
-	$block_size = 16;
-	$numpad = $block_size - (strlen ($val) % $block_size);
-	return str_pad($val, strlen ($val) + $numpad, chr($numpad));
-}
-
-/* Mailhide related code */
-
-function _recaptcha_aes_encrypt($val,$ky) {
-	if (! function_exists ("mcrypt_encrypt")) {
-		die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed.");
-	}
-	$mode=MCRYPT_MODE_CBC;   
-	$enc=MCRYPT_RIJNDAEL_128;
-	$val=_recaptcha_aes_pad($val);
-	return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0");
-}
-
-
-function _recaptcha_mailhide_urlbase64 ($x) {
-	return strtr(base64_encode ($x), '+/', '-_');
-}
-
-/* gets the reCAPTCHA Mailhide url for a given email, public key and private key */
-function recaptcha_mailhide_url($pubkey, $privkey, $email) {
-	if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) {
-		die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " .
-		     "you can do so at <a href='http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>");
-	}
-	
-
-	$ky = pack('H*', $privkey);
-	$cryptmail = _recaptcha_aes_encrypt ($email, $ky);
-	
-	return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" . _recaptcha_mailhide_urlbase64 ($cryptmail);
-}
-
-/**
- * gets the parts of the email to expose to the user.
- * eg, given johndoe at example,com return ["john", "example.com"].
- * the email is then displayed as john... at example.com
- */
-function _recaptcha_mailhide_email_parts ($email) {
-	$arr = preg_split("/@/", $email );
-
-	if (strlen ($arr[0]) <= 4) {
-		$arr[0] = substr ($arr[0], 0, 1);
-	} else if (strlen ($arr[0]) <= 6) {
-		$arr[0] = substr ($arr[0], 0, 3);
-	} else {
-		$arr[0] = substr ($arr[0], 0, 4);
-	}
-	return $arr;
-}
-
-/**
- * Gets html to display an email address given a public an private key.
- * to get a key, go to:
- *
- * http://www.google.com/recaptcha/mailhide/apikey
- */
-function recaptcha_mailhide_html($pubkey, $privkey, $email) {
-	$emailparts = _recaptcha_mailhide_email_parts ($email);
-	$url = recaptcha_mailhide_url ($pubkey, $privkey, $email);
-	
-	return htmlentities($emailparts[0]) . "<a href='" . htmlentities ($url) .
-		"' onclick=\"window.open('" . htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ($emailparts [1]);
-
-}
-
-
-?>
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.info b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.info
deleted file mode 100644
index 2b3f8e3..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.info
+++ /dev/null
@@ -1,11 +0,0 @@
-name = reCAPTCHA Mailhide
-description = "Uses the reCAPTCHA web service to protect email addresses."
-package = "Spam control"
-core = 6.x
-
-; Information added by drupal.org packaging script on 2011-05-04
-version = "6.x-1.7"
-core = "6.x"
-project = "recaptcha"
-datestamp = "1304527316"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.module b/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.module
deleted file mode 100644
index fb72edc..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/recaptcha/recaptcha_mailhide.module
+++ /dev/null
@@ -1,115 +0,0 @@
-<?php
-
-/**
- * @file
- * Protects email addresses using the reCAPTCHA web service.
- */
-
-/**
-* Implementation of hook_help().
-*/
-function recaptcha_mailhide_help($path, $arg) {
-  $output = '';
-  switch ($path) {
-    case 'admin/modules#name':
-      $output .= t('reCAPTCHA');
-      break;
-    case 'admin/modules#description':
-      $output .= t('Uses the <a href="@url" target="_blank">reCAPTCHA</a> web service to protect email addresses.', array('@url' => url('http://www.recaptcha.net')));
-      break;
-    case 'admin/help#recaptcha':
-      $output .= '<p>'.
-        t('Uses the reCAPTCHA web service to protect email addresses. For more information on what reCAPTCHA Mailhide is, visit <a href="@url" target="_blank">the official website</a>.', array('@url' => url('http://mailhide.recaptcha.net'))) .
-        '</p><h3>'.
-        t('Configuration') .
-        '</h3><p>'.
-        t('Head over to the <a href="@inputformats">input format settings</a> and add the <a href="@url" target="_blank">reCAPTCHA Mailhide</a> input filter to hide posted emails.', array('@inputformats' => url('admin/settings/filters'), '@url' => url('http://mailhide.recaptcha.net'))) .
-        '</p>';
-      break;
-  }
-  return $output;
-}
-
-/**
- * Implementation of hook_filter().
- */ 
-function recaptcha_mailhide_filter($op, $delta = 0, $format = -1, $text = '') {
-  switch ($op) {
-    case 'list':
-      return array(0 => t('reCAPTCHA Mailhide'));
-
-    case 'description':
-      return recaptcha_mailhide_filter_tips($delta, $format);
-
-    case 'settings':
-        _recaptcha_mailhide_load_library();
-        $form['filter_recaptcha'] = array('#type' => 'fieldset', '#title' => t('reCAPTCHA Mailhide Keys'), '#collapsible' => TRUE, '#collapsed' => FALSE);
-        $form['filter_recaptcha']['recaptcha_mailhide_public_key'] = array(
-          '#type' => 'textfield',
-          '#title' => t('Public Key'),
-          '#default_value' => variable_get('recaptcha_mailhide_public_key', ''),
-          '#maxlength' => 50,
-          '#description' => t('Your public Mailhide key obtained from <a href="@url" target="_blank">reCAPTCHA</a>.', array('@url' => 'http://www.google.com/recaptcha/mailhide/apikey')),
-          );
-        $form['filter_recaptcha']['recaptcha_mailhide_private_key'] = array(
-          '#type' => 'textfield',
-          '#title' => t('Private Key'),
-          '#default_value' => variable_get('recaptcha_mailhide_private_key', ''),
-          '#maxlength' => 50,
-          '#description' => t('Your private Mailhide key obtained from <a href="@url" target="_blank">reCAPTCHA</a>.', array('@url' => 'http://www.google.com/recaptcha/mailhide/apikey')),
-          );
-        return $form;
-      break;
-
-    case 'process':
-      global $_recaptcha_mailhide_public_key, $_recaptcha_mailhide_private_key, $_recaptcha_mailhide_nokey_warn;
-      _recaptcha_mailhide_load_library();
-      $_recaptcha_mailhide_public_key = variable_get('recaptcha_mailhide_public_key', '');
-      $_recaptcha_mailhide_private_key = variable_get('recaptcha_mailhide_private_key', '');
-
-      $text   = ' '. $text .' ';
-      $text = preg_replace_callback("!(<p>|<li>|<br\s*/?>|[ \n\r\t\(])([A-Za-z0-9._-]+@[A-Za-z0-9._+-]+\.[A-Za-z]{2,4})([.,?]?)(?=(</p>|</li>|<br\s*/?>|[ \n\r\t\)]))!i", '_recaptcha_replace', $text);
-      $text = substr($text, 1, -1);
-
-      unset($_recaptcha_mailhide_public_key);
-      unset($_recaptcha_mailhide_private_key);
-      unset($_recaptcha_mailhide_nokey_warn);
-      return $text;
-
-    default:
-      return $text;
-  }
-}
-
-/**
- * Implementation of hook_filter_tips().
- */
-function recaptcha_mailhide_filter_tips($delta, $format, $long = false) {
-  return t('E-Mail addresses are hidden with <a href="@url" target="_blank">reCAPTCHA Mailhide</a>.', array('@url' => 'http://mailhide.recaptcha.net/'));
-}
-
-/**
- * Private reCAPTCHA function to replace an email regex match
- */
-function _recaptcha_replace($match) {
-  global $_recaptcha_mailhide_public_key, $_recaptcha_mailhide_private_key, $_recaptcha_mailhide_nokey_warn;
-  // recaptchalib will die if we invoke without setting the keys. Fail gracefully in this case.
-  if (empty($_recaptcha_mailhide_public_key) || empty($_recaptcha_mailhide_private_key)) {
-    if ($_recaptcha_mailhide_nokey_warn != TRUE) {
-      drupal_set_message(t('Addresses cannot be hidden because the administrator has not set the reCAPTCHA Mailhide keys.'), 'error');
-      $_recaptcha_mailhide_nokey_warn = TRUE;
-    }
-    $email = $match[2];
-  }
-  else {
-    $email = recaptcha_mailhide_html($_recaptcha_mailhide_public_key, $_recaptcha_mailhide_private_key, $match[2]);
-  }
-  return $match[1] . $email . $match[3];
-}
-
-/**
- * Load the recaptcha library.
- */
-function _recaptcha_mailhide_load_library() {
-  module_load_include('php', 'recaptcha', 'recaptcha/recaptchalib');
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/CHANGELOG.txt b/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/CHANGELOG.txt
deleted file mode 100644
index 77122a6..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/CHANGELOG.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-// $Id: CHANGELOG.txt,v 1.4 2009/11/02 14:13:10 smk Exp $
-
-Sub-path URL Aliasing 6.x-1.x, xxxx-xx-xx
------------------------------------------
-
-Sub-path URL Aliasing 6.x-1.1, 2009-11-02
------------------------------------------
-by smk-ka: Added support for path alias whitelist (see
- http://drupal.org/node/106559).
-#613318 by Dave Reid: Updated hook_url_alter function names.
- Note: requires URL Alter version 1.2 or later!
-
-Sub-path URL Aliasing 6.x-1.0, 2009-06-20
------------------------------------------
-Initial release.
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/README.txt
deleted file mode 100644
index cdf782b..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/README.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-/* $Id: README.txt,v 1.4 2009/11/02 14:13:10 smk Exp $ */
-
--- SUMMARY --
-
-Drupal's path module matches only full URLs when creating SEO-friendly aliases.
-This module extends that behavior by also matching known sub-paths and
-replacing them with their respective alias. For example, if node/1 is aliased
-to content/title, this module rewrites the link to the node edit page
-node/1/edit to use the aliased URL content/title/edit instead. In combination
-with the Pathauto module it is possible to get rid of all remaining exposed
-internal URLs.
-
-Designed with performance in mind makes this module even suitable for larger
-sites (but read FAQ below first).
-
-For a full description of the module, visit the project page:
-  http://drupal.org/project/subpath_alias
-To submit bug reports and feature suggestions, or to track changes:
-  http://drupal.org/project/issues/subpath_alias
-
-
--- DEPENDENCIES --
-
-* Path (Drupal core)
-
-* URL Alter - http://drupal.org/project/url_alter
-
-* Optional, but highly recommended:
-  Pathauto - http://drupal.org/project/pathauto
-
-
--- INSTALLATION --
-
-* NOTE: This module relies on the URL Alter module to perform URL rewrites.
-  If you had set up a custom_url_rewrite function in your settings.php and
-  NOT used URL Alter before, you HAVE TO modify your code after installation.
-  Please consult the URL Alter documentation for more information.
-
-* IMPORTANT: Make sure to download the correct version of URL Alter:
-  Sub-path URL Aliases 6.x-1.1 requires URL Alter 6.x-1.2 or later,
-  the older 6.x-1.0 release only works with URL Alter 6.x-1.1 and below.
-
-* Install as usual, see http://drupal.org/node/70151 for further information.
-
-* There is no further configuration required.  You might want to try the
-  following alias (Site building >> URL aliases >> Add alias):
-
-    Existing system path:  node/add
-    Path alias:            create
-
-  and visit http://www.example.com/create afterwards.
-
-
--- FAQ --
-
-Q: Why are sub-paths replaced only at the beginning of URLs?
-   Couldn't this be enhanced to match sub-paths at arbitrary positions within
-   the URL?
-
-A: No, because anchoring at the beginning is the only way to properly make use
-   of database indexes.  Everything else will hurt the performance too much.
-
-Q: So this means that this implementation is fast enough for my high-traffic
-   site?
-
-A: First, be aware that this module adds a layer of complexity on top of the
-   existing URL alias generation.  Having said that, I was trying hard to be as
-   resource friendly as possible; the number of additional database lookups
-   will increase by about 1/3 compared to path.module alone.
-
-   However, these numbers will likely decrease when #106559 [1] has been
-   backported to D6.
-
-   [1] http://drupal.org/node/106559
-
-
--- CREDITS --
-
-Author:
-Stefan M. Kudwien (smk-ka) - http://drupal.org/user/48898
-
-This project has been sponsored by UNLEASHED MIND.
-Specialized in consulting and planning of Drupal powered sites, we offer
-installation, development, theming, customization, and hosting to get you
-started. Visit http://www.unleashedmind.com for more information.
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.info b/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.info
deleted file mode 100644
index d360428..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.info
+++ /dev/null
@@ -1,13 +0,0 @@
-; $Id: subpath_alias.info,v 1.2 2009/06/20 20:51:07 smk Exp $
-name = Sub-path URL Aliasing
-description = "Matches sub-paths at the beginning of URLs and replaces them with their respective alias."
-dependencies[] = path
-dependencies[] = url_alter
-core = 6.x
-
-; Information added by drupal.org packaging script on 2009-11-02
-version = "6.x-1.1"
-core = "6.x"
-project = "subpath_alias"
-datestamp = "1257171987"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.module b/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.module
deleted file mode 100644
index 63fc8b2..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/subpath_alias/subpath_alias.module
+++ /dev/null
@@ -1,168 +0,0 @@
-<?php
-// $Id: subpath_alias.module,v 1.3 2009/10/24 15:46:02 smk Exp $
-
-/**
- * @file
- * Provides sub-path URL aliasing.
- *
- * @todo Add support for whitelist (if available).
- */
-
-/**
- * Implementation of hook_boot().
- */
-function subpath_alias_boot() {
-  // This function is blank so the module will be included with bootstrap
-  // modules in module_list().
-}
-
-/**
- * Implementation of hook_url_alter_inbound().
- */
-function subpath_alias_url_inbound_alter(&$path, $original_path, $path_language) {
-  static $file_directory;
-
-  if (!isset($file_directory)) {
-    $file_directory = variable_get('file_directory_path', 'files') .'/';
-  }
-
-  // Never rewrite URLs pointing into the files directory.
-  if ($path != '' && strncmp($path, $file_directory, strlen($file_directory))) {
-    static $no_src = array();
-    $path_language = $path_language ? $path_language : $GLOBALS['language']->language;
-
-    // Check $no_src for this $path in case we have already determined earlier
-    // that there is no path with this alias.
-    if (isset($no_src[$path_language][$path])) {
-      return;
-    }
-
-    $map = &subpath_alias_map();
-
-    // Special case where the full path was already matched by
-    // drupal_lookup_path(). Add to $map to avoid unnecessary future lookups.
-    if ($path != $original_path) {
-      $map[$path_language][$path] = $original_path;
-      return;
-    }
-
-    // Build a list of sub-paths to look up, excluding known not-existing
-    // sub-paths and the full path, which has already been checked by
-    // drupal_lookup_path().
-    $args = array();
-    $subpath = $path;
-    while ($subpath != '' && ($slash = strrpos($subpath, '/'))) {
-      $subpath = substr($subpath, 0, $slash);
-      // Add sub-path, except we already know there is no source.
-      if (!isset($no_src[$path_language][$subpath])) {
-        $args[] = $subpath;
-      }
-    }
-    if ($args) {
-      // Query the database for any of the sub-paths.
-      $query = "SELECT dst AS pfrom, src AS pto FROM {url_alias} WHERE dst IN(". db_placeholders($args, 'varchar') .") AND language IN('%s', '') ORDER BY language DESC, CHAR_LENGTH(dst) DESC";
-      // Limit to one row, since we only want the best fitting result.
-      if ($alias = db_fetch_array(db_query_range($query, array_merge($args, array($path_language)), 0, 1))) {
-        $result = $alias['pto'] . substr($path, strlen($alias['pfrom']));
-        // Add to static mapping cache.
-        $map[$path_language][$result] = $path;
-        $path = $result;
-      }
-      else {
-        // We now know that there is no replacement for any sub-path fragment.
-        // Add this information to the static lookup caches.
-        foreach ($args as $arg) {
-          $no_src[$path_language][$arg] = TRUE;
-          $map[$path_language][$arg] = FALSE;
-        }
-        $map[$path_language][$path] = FALSE;
-      }
-    }
-  }
-}
-
-/**
- * Implementation of hook_url_alter_outbound().
- */
-function subpath_alias_url_outbound_alter(&$path, &$options, $original_path) {
-  static $file_directory, $whitelist;
-
-  if (!isset($file_directory)) {
-    $file_directory = variable_get('file_directory_path', 'files') .'/';
-  }
-  // Retrieve the path alias whitelist, or FALSE if the Drupal version doesn't
-  // support it.
-  if (!isset($whitelist)) {
-    $whitelist = variable_get('path_alias_whitelist', FALSE);
-  }
-
-  // Never rewrite URLs pointing into the files directory.
-  if ($path != '' && strncmp($path, $file_directory, strlen($file_directory))) {
-    $map = &subpath_alias_map();
-    $path_language = isset($options['language']) ? $options['language']->language : $GLOBALS['language']->language;
-
-    // Try to lookup $path in the list of known aliases.
-    if (isset($map[$path_language][$path])) {
-      if ($map[$path_language][$path] !== FALSE) {
-        $path = $map[$path_language][$path];
-      }
-      return;
-    }
-
-    // Special case where the full path was already matched by
-    // drupal_lookup_path(). Add to $map to avoid unnecessary future lookups.
-    if ($path != $original_path) {
-      $map[$path_language][$original_path] = $path;
-      return;
-    }
-
-    // Check the path whitelist, if the top_level part before the first /
-    // is not in the list, then there is no need to do anything further,
-    // it is not in the database.
-    if (is_array($whitelist) && !isset($whitelist[strtok($path, '/')])) {
-      $map[$path_language][$path] = FALSE;
-      return;
-    }
-
-    // Build a list of sub-paths to look up, excluding known non-existing
-    // sub-paths and the full path, which has already been checked by
-    // drupal_lookup_path().
-    $args = array();
-    $subpath = $path;
-    while ($subpath != '' && ($slash = strrpos($subpath, '/'))) {
-      $subpath = substr($subpath, 0, $slash);
-      // Add subpath, except we already know there is no mapping.
-      if (!isset($map[$path_language][$subpath]) || $map[$path_language][$subpath] !== FALSE) {
-        $args[] = $subpath;
-      }
-    }
-    if ($args) {
-      // Query the database for any of the sub-paths.
-      $query = "SELECT src AS pfrom, dst AS pto FROM {url_alias} WHERE src IN(". db_placeholders($args, 'varchar') .") AND language IN('%s', '') ORDER BY language DESC, CHAR_LENGTH(src) DESC";
-      // Limit to one row, since we only want the best fitting result.
-      if ($alias = db_fetch_array(db_query_range($query, array_merge($args, array($path_language)), 0, 1))) {
-        $result = $alias['pto'] . substr($path, strlen($alias['pfrom']));
-        // Add to static mapping cache.
-        $map[$path_language][$path] = $result;
-        $path = $result;
-      }
-      else {
-        // We now know that there is no replacement for any sub-path fragment.
-        // Add this information to the static lookup cache.
-        foreach ($args as $arg) {
-          $map[$path_language][$arg] = FALSE;
-        }
-        $map[$path_language][$path] = FALSE;
-      }
-    }
-  }
-}
-
-/**
- * Static mapping bin.
- */
-function &subpath_alias_map() {
-  static $map = array();
-  return $map;
-}
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.admin.inc
deleted file mode 100644
index 7aacd0d..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.admin.inc
+++ /dev/null
@@ -1,421 +0,0 @@
-<?php
-
-/**
- * @file
- * Administrative page callbacks for the twitterminer module.
- */
-
-
-
-
-
-/**
- * Callback for admin settings page (admin/settings/twitterminer).
- *
- * @return
- *    Themed HTML table of all the Twitter searches stored in the Drupal database.
- */
-function twitterminer_admin_settings_page() {
-
-  $add_search_link = l('Add a TwitterMiner search', 'admin/settings/twitterminer/search');
-  drupal_set_message($add_search_link);
-
-  $head = array('tmsid', 'Type', 'Text', 'Language', 'Actions');
-  $rows = array();
-
-  // Get connections from database.
-  $query = db_query("SELECT * FROM {twitterminer_search} ORDER BY tmsid");
-  $i = 0;
-
-  // Loop through connections and add to each one to the $rows array.
-  while ($row = db_fetch_array($query)) {
-    $rows[$i] = $row;
-    $edit_link = l('Edit', 'admin/settings/twitterminer/search/' . $rows[$i]['tmsid']);
-    $delete_link = l('Delete', 'admin/settings/twitterminer/search/' . $rows[$i]['tmsid'] . '/delete');
-    $rows[$i]['actions'] = $edit_link . ' | ' . $delete_link;
-    $i++;
-  }
-
-  return theme_table($head, $rows);
-}
-
-
-
-
-
-/**
- * Form to add or edit a single FileMaker connection.
- */
-function twitterminer_search_form($form_state, $tmsid = NULL) {
-
-  // Record being inserted or updated?
-  if ($tmsid) {
-    $sql = "SELECT * FROM {twitterminer_search} WHERE tmsid = %d";
-    $search = db_fetch_object(db_query($sql, $tmsid));
-  }
-
-  $form = array();
-
-  // Insert validation, submit function names, and redirect location.
-  $form['#submit'][] = 'twitterminer_search_submit';
-  $form['#redirect'] = 'admin/settings/twitterminer';
-
-  // Create search fieldset.
-  $form['search'] = array(
-    '#title' => t('TwitterMiner Search'),
-    '#type' => 'fieldset',
-  );
-
-  // Create search fieldset.
-  $form['search']['tmsid'] = array(
-    '#type' => 'hidden',
-    '#value' => $tmsid,
-  );
-
-  // Type of search field.
-  $options = array(
-    'hashtag' => 'Hashtag',
-    'to_user' => 'To user',
-    'from_user' => 'From user',
-    'reference_user' => 'Refrences user',
-    'text' => 'Text'
-  );
-  $form['search']['tmtype'] = array(
-    '#title' => t('Type'),
-    '#type' => 'select',
-    '#options' => $options,
-    '#default_value' => $search->tmtype,
-    '#required' => TRUE,
-  );
-
-  // Text (search criteria) field.
-  $form['search']['tmterm'] = array(
-    '#title' => t('Term (exclude the \'@\' or \'#\')'),
-    '#type' => 'textfield',
-    '#default_value' => $search->tmterm,
-    '#required' => TRUE,
-  );
-
-  // Language field.
-  $options = twitterminer_languages();
-  $form['search']['tmlanguage'] = array(
-    '#title' => t('Language'),
-    '#type' => 'select',
-    '#options' => $options,
-    '#default_value' => $search->tmlanguage,
-  );
-
-  $form['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Save TwitterMiner Search'),
-  );
-
-  return $form;
-}
-
-
-
-
-
-/**
- * Submit handler for twitterminer_connection_form.
- */
-function twitterminer_search_submit(&$form, &$form_state) {
-
-  $tmsid = $form_state['values']['tmsid'];
-  $tmtype = $form_state['values']['tmtype'];
-  $tmterm = $form_state['values']['tmterm'];
-  $tmlanguage = $form_state['values']['tmlanguage'];
-
-  // Update connection?
-  if ($tmsid) {
-    $sql = "UPDATE {twitterminer_search} SET tmtype = '%s', tmterm = '%s', tmlanguage = '%s' WHERE tmsid = %d";
-    db_query($sql, $tmtype, $tmterm, $tmlanguage, $tmsid);
-    drupal_set_message(t('TwitterMiner search updated.'));
-    watchdog('twitterminer', 'TwitterMiner search updated', array(), WATCHDOG_INFO);
-  }
-
-  // Insert connection.
-  else {
-    $sql = "INSERT INTO {twitterminer_search} (tmtype, tmterm, tmlanguage) VALUES ('%s', '%s', '%s')";
-    db_query($sql, $tmtype, $tmterm, $tmlanguage);
-    drupal_set_message(t('TwitterMiner search created.'));
-    watchdog('twitterminer', 'TwitterMiner search created', array(), WATCHDOG_INFO);
-  }
-}
-
-
-
-
-
-/**
- * Callback for the filemaker_delete_form.
- */
-function twitterminer_delete_search_form($form_state, $tmsid) {
-
-  $form = array();
-  $form['#submit'][] = 'twitterminer_delete_search_form_submit';
-  $form['#redirect'][] = 'admin/settings/twitterminer';
-
-  // Create TwitterMiner fieldset.
-  $form['twitterminer'] = array(
-    '#title' => t('Confirm Deletion'),
-    '#type' => 'fieldset',
-  );
-
-  // Store id. Could be fmid, fmfid, or fmpid.
-  $form['twitterminer']['tmsid'] = array(
-    '#type' => 'hidden',
-    '#value' => $tmsid,
-  );
-
-
-  // Markup.
-  $form['twitterminer']['markup'] = array(
-    '#type' => 'markup',
-    '#title' => t('Confirm Deletion'),
-    '#value' => t('Are you sure you want to delete this TwitterMiner search (mined data will not be deleted)?'),
-  );
-
-  // Submit button.
-  $form['submit'] = array(
-    '#type' => 'submit',
-    '#value' => t('Delete TwitterMiner Search'),
-    '#weight' => 50,
-  );
-
-  return $form;
-}
-
-
-
-
-
-
-
-
-
-
-/**
- * Deletes a single TwitterMiner search.
- */
-function twitterminer_delete_search_form_submit($form, $form_state) {
-
-  $sql = "DELETE FROM {twitterminer_search} WHERE tmsid = %d";
-  $result = db_query($sql, $form_state['values']['tmsid']);
-
-  drupal_set_message(t('TwitterMiner search deleted.'));
-  watchdog('filemaker', 'TwitterMiner search deleted', array(), WATCHDOG_INFO);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-/**
- * Returns an array of languages using the ISO-639-1 code.
- */
-function twitterminer_languages() {
-
-  $options = array(
-    '' => t('All languages'),
-    'aa' => t('Afar'),
-    'ab' => t('Abkhazian'),
-    'af' => t('Afrikaans'),
-    'ak' => t('Akan'),
-    'am' => t('Amharic'),
-    'ar' => t('Arabic'),
-    'an' => t('Aragonese'),
-    'hy' => t('Armenian'),
-    'as' => t('Assamese'),
-    'av' => t('Avaric'),
-    'ae' => t('Avestan'),
-    'ay' => t('Aymara'),
-    'az' => t('Azerbaijani'),
-    'ba' => t('Bashkir'),
-    'bm' => t('Bambara'),
-    'eu' => t('Basque'),
-    'be' => t('Belarusian'),
-    'bn' => t('Bengali'),
-    'bh' => t('Bihari'),
-    'bi' => t('Bislama'),
-    'bo' => t('Tibetan'),
-    'bs' => t('Bosnian'),
-    'br' => t('Breton'),
-    'bg' => t('Bulgarian'),
-    'ca' => t('Catalan; Valencian'),
-    'ch' => t('Chamorro'),
-    'ce' => t('Chechen'),
-    'zh' => t('Chinese'),
-    'cu' => t('Church Slavic; Old Slavonic'),
-    'cv' => t('Chuvash'),
-    'kw' => t('Cornish'),
-    'co' => t('Corsican'),
-    'cr' => t('Cree'),
-    'cy' => t('Welsh'),
-    'cs' => t('Czech'),
-    'da' => t('Danish'),
-    'dv' => t('Divehi; Dhivehi; Maldivian'),
-    'dz' => t('Dzongkha'),
-    'en' => t('English'),
-    'eo' => t('Esperanto'),
-    'et' => t('Estonian'),
-    'ee' => t('Ewe'),
-    'fo' => t('Faroese'),
-    'fj' => t('Fijian'),
-    'fi' => t('Finnish'),
-    'fr' => t('French'),
-    'fy' => t('Western Frisian'),
-    'ff' => t('Fulah'),
-    'ka' => t('Georgian'),
-    'de' => t('German'),
-    'gd' => t('Gaelic; Scottish Gaelic'),
-    'ga' => t('Irish'),
-    'gl' => t('Galician'),
-    'gv' => t('Manx'),
-    'el' => t('Greek, Modern (1453-)'),
-    'gn' => t('Guarani'),
-    'gu' => t('Gujarati'),
-    'ht' => t('Haitian; Haitian Creole'),
-    'ha' => t('Hausa'),
-    'he' => t('Hebrew'),
-    'hz' => t('Herero'),
-    'hi' => t('Hindi'),
-    'ho' => t('Hiri Motu'),
-    'hr' => t('Croatian'),
-    'hu' => t('Hungarian'),
-    'ig' => t('Igbo'),
-    'is' => t('Icelandic'),
-    'io' => t('Ido'),
-    'ii' => t('Sichuan Yi; Nuosu'),
-    'iu' => t('Inuktitut'),
-    'ie' => t('Interlingue; Occidental'),
-    'ia' => t('Interlingua (International Auxiliary Language Association)'),
-    'id' => t('Indonesian'),
-    'ik' => t('Inupiaq'),
-    'it' => t('Italian'),
-    'jv' => t('Javanese'),
-    'ja' => t('Japanese'),
-    'kl' => t('Kalaallisut; Greenlandic'),
-    'kn' => t('Kannada'),
-    'ks' => t('Kashmiri'),
-    'kr' => t('Kanuri'),
-    'kk' => t('Kazakh'),
-    'km' => t('Central Khmer'),
-    'ki' => t('Kikuyu; Gikuyu'),
-    'rw' => t('Kinyarwanda'),
-    'ky' => t('Kirghiz; Kyrgyz'),
-    'kv' => t('Komi'),
-    'kg' => t('Kongo'),
-    'ko' => t('Korean'),
-    'kj' => t('Kuanyama; Kwanyama'),
-    'ku' => t('Kurdish'),
-    'lo' => t('Lao'),
-    'la' => t('Latin'),
-    'lv' => t('Latvian'),
-    'li' => t('Limburgan; Limburger; Limburgish'),
-    'ln' => t('Lingala'),
-    'lt' => t('Lithuanian'),
-    'lb' => t('Luxembourgish; Letzeburgesch'),
-    'lu' => t('Luba-Katanga'),
-    'lg' => t('Ganda'),
-    'mk' => t('Macedonian'),
-    'mh' => t('Marshallese'),
-    'ml' => t('Malayalam'),
-    'mi' => t('Maori'),
-    'mr' => t('Marathi'),
-    'mg' => t('Malagasy'),
-    'mt' => t('Maltese'),
-    'mn' => t('Mongolian'),
-    'ms' => t('Malay'),
-    'my' => t('Burmese'),
-    'na' => t('Nauru'),
-    'nv' => t('Navajo; Navaho'),
-    'nr' => t('Ndebele, South; South Ndebele'),
-    'nd' => t('Ndebele, North; North Ndebele'),
-    'ng' => t('Ndonga'),
-    'ne' => t('Nepali'),
-    'nl' => t('Dutch; Flemish'),
-    'nn' => t('Norwegian Nynorsk; Nynorsk, Norwegian'),
-    'nb' => t('Bokmål, Norwegian; Norwegian Bokmål'),
-    'no' => t('Norwegian'),
-    'ny' => t('Chichewa; Chewa; Nyanja'),
-    'oc' => t('Occitan (post 1500)'),
-    'oj' => t('Ojibwa'),
-    'or' => t('Oriya'),
-    'om' => t('Oromo'),
-    'os' => t('Ossetian; Ossetic'),
-    'pa' => t('Panjabi; Punjabi'),
-    'fa' => t('Persian'),
-    'pi' => t('Pali'),
-    'pl' => t('Polish'),
-    'pt' => t('Portuguese'),
-    'ps' => t('Pushto; Pashto'),
-    'qu' => t('Quechua'),
-    'rm' => t('Romansh'),
-    'ro' => t('Romanian; Moldavian; Moldovan'),
-    'rn' => t('Rundi'),
-    'ru' => t('Russian'),
-    'sg' => t('Sango'),
-    'sa' => t('Sanskrit'),
-    'si' => t('Sinhala; Sinhalese'),
-    'sk' => t('Slovak'),
-    'sl' => t('Slovenian'),
-    'se' => t('Northern Sami'),
-    'sm' => t('Samoan'),
-    'sn' => t('Shona'),
-    'sd' => t('Sindhi'),
-    'so' => t('Somali'),
-    'st' => t('Sotho, Southern'),
-    'es' => t('Spanish; Castilian'),
-    'sq' => t('Albanian'),
-    'sc' => t('Sardinian'),
-    'sr' => t('Serbian'),
-    'ss' => t('Swati'),
-    'su' => t('Sundanese'),
-    'sw' => t('Swahili'),
-    'sv' => t('Swedish'),
-    'ty' => t('Tahitian'),
-    'ta' => t('Tamil'),
-    'tt' => t('Tatar'),
-    'te' => t('Telugu'),
-    'tg' => t('Tajik'),
-    'tl' => t('Tagalog'),
-    'th' => t('Thai'),
-    'ti' => t('Tigrinya'),
-    'to' => t('Tonga (Tonga Islands)'),
-    'tn' => t('Tswana'),
-    'ts' => t('Tsonga'),
-    'tk' => t('Turkmen'),
-    'tr' => t('Turkish'),
-    'tw' => t('Twi'),
-    'ug' => t('Uighur; Uyghur'),
-    'uk' => t('Ukrainian'),
-    'ur' => t('Urdu'),
-    'uz' => t('Uzbek'),
-    've' => t('Venda'),
-    'vi' => t('Vietnamese'),
-    'vo' => t('Volapük'),
-    'wa' => t('Walloon'),
-    'wo' => t('Wolof'),
-    'xh' => t('Xhosa'),
-    'yi' => t('Yiddish'),
-    'yo' => t('Yoruba'),
-    'za' => t('Zhuang; Chuang'),
-    'zu' => t('Zulu'),
-  );
-
-  return $options;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.info b/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.info
deleted file mode 100644
index c527177..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.info
+++ /dev/null
@@ -1,10 +0,0 @@
-name = TwitterMiner
-description = Stores Twitter tweets to your Drupal database.
-core = 6.x
-
-; Information added by drupal.org packaging script on 2011-03-16
-version = "6.x-1.0-alpha1"
-core = "6.x"
-project = "twitterminer"
-datestamp = "1300251969"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.install b/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.install
deleted file mode 100644
index ed26508..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.install
+++ /dev/null
@@ -1,186 +0,0 @@
-<?php
-
-/**
- * @file
- * Schema for TwitterMiner module.
- */
-
-
-
-
-
-/**
- * Implementation of hook_install().
- */
-function twitterminer_install() {
-  drupal_install_schema('twitterminer');
-}
-
-
-
-
-
-/**
- * Implementation of hook_uninstall().
- */
-function twitterminer_uninstall() {
-  drupal_uninstall_schema('twitterminer');
-}
-
-
-
-
-
-/**
- * Implementation of hook_schema().
- */
-function twitterminer_schema() {
-
-  $schema['twitterminer_search'] = array(
-    'description' => t("Search criteria for a Twitter mining operation."),
-    'fields' => array(
-      'tmsid' => array(
-        'description' => t('Unique auto incrementing id.'),
-        'type' => 'serial',
-        'unsigned' => TRUE,
-        'not null' => TRUE,
-      ),
-      'tmtype' => array(
-        'type' => 'varchar',
-        'length' => 32,
-        'not null' => TRUE,
-        'default' => 0,
-        'description' => t("The type of search (user, hashtag, or text)"),
-      ),
-      'tmterm' => array(
-        'type' => 'varchar',
-        'length' => 128,
-        'not null' => TRUE,
-        'default' => 0,
-        'description' => t("The text to search for, not including the '#' or '@.'"),
-      ),
-      'tmlanguage' => array(
-        'type' => 'varchar',
-        'length' => 32,
-        'not null' => FALSE,
-        'description' => t("The language to search for. Optional."),
-      ),
-    ),
-    'primary key' => array('tmsid'),
-  );
-
-$schema['twitterminer_tweet'] = array(
-  'description' => t('TODO: please describe this table!'),
-  'fields' => array(
-    'tmtid' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'serial',
-      'unsigned' => TRUE,
-      'not null' => TRUE,
-    ),
-    'tmsid' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'int',
-      'unsigned' => TRUE,
-      'not null' => FALSE,
-    ),
-    /*
-    'timestamp_mined' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'timestamp',
-      'not null' => TRUE,
-      'default' => 'CURRENT_TIMESTAMP',
-    ),
-    */
-    'from_user_id_str' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'int',
-      'unsigned' => TRUE,
-      'not null' => FALSE,
-    ),
-    'profile_image_url' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'created_at' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'from_user' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'id_str' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'int',
-      'size' => 'big',
-      'unsigned' => TRUE,
-      'not null' => FALSE,
-    ),
-    'metadata' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'to_user_id' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'text' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'id' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'int',
-      'unsigned' => TRUE,
-      'not null' => FALSE,
-    ),
-    'from_user_id' => array(
-      'description' => t('TODO: please describe this field!'),
-      'unsigned' => TRUE,
-      'type' => 'int',
-      'not null' => FALSE,
-    ),
-    'geo' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-    'iso_language_code' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '2',
-      'not null' => FALSE,
-    ),
-    'to_user_id_str' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'int',
-      'unsigned' => TRUE,
-      'not null' => FALSE,
-    ),
-    'source' => array(
-      'description' => t('TODO: please describe this field!'),
-      'type' => 'varchar',
-      'length' => '255',
-      'not null' => FALSE,
-    ),
-  ),
-  'primary key' => array('tmtid'),
-);
-
-
-  return $schema;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.module b/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.module
deleted file mode 100644
index d469216..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/twitterminer/twitterminer.module
+++ /dev/null
@@ -1,208 +0,0 @@
-<?php
-
-/**
- * @file
- * Mines twitter for data, based on hashtag, user, or search term.
- */
-
-
-define('TWITTERMINER_SEARCH_URL', 'http://search.twitter.com/search.json?q=');
-
-
-/*************************************************************
- * Hooks
- *************************************************************/
-
-
-
-
-
-
-/**
- * Implementation of hook_perm().
- */
-function twitterminer_perm() {
-  return array('configure twitter mining');
-}
-
-
-
-
-
-
-/**
- * Implementation of hook_menu().
- */
-function twitterminer_menu() {
-
-  $items = array();
-
-  // Settings page.
-  $items['admin/settings/twitterminer'] = array(
-    'title' =>  'TwitterMiner Settings',
-    'description'   => 'Configure the twitter search terms.',
-    'page callback' => 'twitterminer_admin_settings_page',
-    'access callback' => 'user_access',
-    'access arguments' => array('configure twitter mining'),
-    'type' => MENU_NORMAL_ITEM,
-    'file' => 'twitterminer.admin.inc',
-  );
-
-  // Settings page, search form, create.
-  $items['admin/settings/twitterminer/search'] = array(
-    'title' =>  'Configure TwitterMiner Search',
-    'description'   => 'Add or edit a TwitterMiner search.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('twitterminer_search_form'),
-    'access callback' => 'user_access',
-    'access arguments' => array('configure twitter mining'),
-    'type' => MENU_NORMAL_ITEM,
-    'file' => 'twitterminer.admin.inc',
-  );
-
-  // Settings page, search form, delete.
-  $items['admin/settings/twitterminer/search/%/delete'] = array(
-    'title' =>  'Configure TwitterMiner Search',
-    'description'   => 'Delete TwitterMiner Search.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('twitterminer_delete_search_form', 4),
-    'access callback' => 'user_access',
-    'access arguments' => array('configure twitter mining'),
-    'type' => MENU_NORMAL_ITEM,
-    'file' => 'twitterminer.admin.inc',
-  );
-  return $items;
-}
-
-
-
-
-
-/**
- * Implementation of hook_cron().
- */
-function twitterminer_cron() {
-
-  $sql = "SELECT * FROM {twitterminer_search}";
-  $searches = db_query($sql);
-
-  while ($search = db_fetch_object($searches)) { 
-
-    $sql = "SELECT MAX(id_str) FROM {twitterminer_tweet} WHERE tmsid = %d";
-    $max_twitter_id_str = db_result(db_query($sql, $search->tmsid));
-
-    $symbols = array(
-      'hashtag' => '%23',
-      'from_user' => 'from%3A',
-      'to_user' => 'to%3A',
-      'reference_user' => '%40',
-      'text' => '',
-    );
-
-    $q = $symbols[$search->tmtype] . $search->tmterm;
-    $lang = (empty($search->tmlanguage)) ? '' : '&lang=' . $search->tmlanguage;
-    $rpp = '&rpp=100';
-    $since_id = '&since_id=' . $max_twitter_id_str;
-
-    $url = TWITTERMINER_SEARCH_URL . $q . $lang . $rpp . $since_id;
-
-    $tweets = twitterminer_get_tweets($url);
-
-    // Loop through tweets and store each one in the database.
-    if (!empty($tweets['results'])) {
-      foreach ($tweets['results'] as $tweet) {
-        twitterminer_save_tweet($tweet, $search->tmsid);
-      }
-    }
-  }
-}
-
-
-
-
-
-/*************************************************************
- * Custom functions
- *************************************************************/
-
-
-
-
-/**
- * Grabs json file via curl and turn it into a php object.
- */
-function twitterminer_get_tweets($url) {
-  $ch = curl_init($url);
-  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  // This crashes cron
-  curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
-  curl_setopt($ch, CURLOPT_VERBOSE, 1);
-  $out = curl_exec($ch);                                                                                                                                      
-  curl_close($ch);
-  $out = json_decode($out, TRUE);
-
-  return $out;
-}
-
-
-
-
-
-function twitterminer_save_tweet($tweet, $tmsid) {
-
-  $sql = "INSERT INTO {twitterminer_tweet} ";
-  $sql .= "(tmsid, from_user_id_str, profile_image_url, created_at, from_user, id_str, metadata, to_user_id, text, id, from_user_id, geo, iso_language_code, to_user_id_str, source) ";
-  $sql .= "VALUES ('%s', '%s',  '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')";
-
-  db_query($sql,
-    $tmsid,
-    $tweet['from_user_id_str'],
-    $tweet['profile_image_url'],
-    $tweet['created_at'],
-    $tweet['from_user'],
-    $tweet['id_str'],
-    serialize($tweet['metadata']),
-    $tweet['to_user_id'],
-    $tweet['text'],
-    $tweet['id'],
-    $tweet['from_user_id'],
-    serialize($tweet['geo']),
-    $tweet['iso_language_code'],
-    $tweet['to_user_id_str'],
-    $tweet['source']);
-}
-
-
-
-
-
-/*************************************************************
- * Debugging assistance
- *************************************************************/
-
-
-
-
-
-/**
- * Debugging output made pretty. Object-aware.
- */
-function twitterminer_ds($v) {
-  if (is_object($v)) {
-    drupal_set_message('<pre>' . print_r((array) $v, 1) . '</pre>');
-  }
-
-  else {
-    drupal_set_message('<pre>' . print_r($v, 1) . '</pre>');
-  }
-}
-
-
-
-
-/**
- *  More help with debugging.
- */
-function twitterminer_called() {
-  $f = debug_backtrace();
-  twitterminer_ds($f[2]['function'] . '->' . $f[1]['function']);
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/LICENSE.txt b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/LICENSE.txt
deleted file mode 100644
index 2c095c8..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/LICENSE.txt
+++ /dev/null
@@ -1,274 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
-
-              Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave,
-Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute
-verbatim copies of this license document, but changing it is not allowed.
-
-                  Preamble
-
-The licenses for most software are designed to take away your freedom to
-share and change it. By contrast, the GNU General Public License is
-intended to guarantee your freedom to share and change free software--to
-make sure the software is free for all its users. This General Public License
-applies to most of the Free Software Foundation's software and to any other
-program whose authors commit to using it. (Some other Free Software
-Foundation software is covered by the GNU Library General Public License
-instead.) You can apply it to your programs, too.
-
-When we speak of free software, we are referring to freedom, not price. Our
-General Public Licenses are designed to make sure that you have the
-freedom to distribute copies of free software (and charge for this service if
-you wish), that you receive source code or can get it if you want it, that you
-can change the software or use pieces of it in new free programs; and that
-you know you can do these things.
-
-To protect your rights, we need to make restrictions that forbid anyone to
-deny you these rights or to ask you to surrender the rights. These restrictions
-translate to certain responsibilities for you if you distribute copies of the
-software, or if you modify it.
-
-For example, if you distribute copies of such a program, whether gratis or for
-a fee, you must give the recipients all the rights that you have. You must make
-sure that they, too, receive or can get the source code. And you must show
-them these terms so they know their rights.
-
-We protect your rights with two steps: (1) copyright the software, and (2)
-offer you this license which gives you legal permission to copy, distribute
-and/or modify the software.
-
-Also, for each author's protection and ours, we want to make certain that
-everyone understands that there is no warranty for this free software. If the
-software is modified by someone else and passed on, we want its recipients
-to know that what they have is not the original, so that any problems
-introduced by others will not reflect on the original authors' reputations.
-
-Finally, any free program is threatened constantly by software patents. We
-wish to avoid the danger that redistributors of a free program will individually
-obtain patent licenses, in effect making the program proprietary. To prevent
-this, we have made it clear that any patent must be licensed for everyone's
-free use or not licensed at all.
-
-The precise terms and conditions for copying, distribution and modification
-follow.
-
-           GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND
-               MODIFICATION
-
-0. This License applies to any program or other work which contains a notice
-placed by the copyright holder saying it may be distributed under the terms
-of this General Public License. The "Program", below, refers to any such
-program or work, and a "work based on the Program" means either the
-Program or any derivative work under copyright law: that is to say, a work
-containing the Program or a portion of it, either verbatim or with
-modifications and/or translated into another language. (Hereinafter, translation
-is included without limitation in the term "modification".) Each licensee is
-addressed as "you".
-
-Activities other than copying, distribution and modification are not covered
-by this License; they are outside its scope. The act of running the Program is
-not restricted, and the output from the Program is covered only if its contents
-constitute a work based on the Program (independent of having been made
-by running the Program). Whether that is true depends on what the Program
-does.
-
-1. You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice and
-disclaimer of warranty; keep intact all the notices that refer to this License
-and to the absence of any warranty; and give any other recipients of the
-Program a copy of this License along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and you
-may at your option offer warranty protection in exchange for a fee.
-
-2. You may modify your copy or copies of the Program or any portion of it,
-thus forming a work based on the Program, and copy and distribute such
-modifications or work under the terms of Section 1 above, provided that you
-also meet all of these conditions:
-
-a) You must cause the modified files to carry prominent notices stating that
-you changed the files and the date of any change.
-
-b) You must cause any work that you distribute or publish, that in whole or in
-part contains or is derived from the Program or any part thereof, to be
-licensed as a whole at no charge to all third parties under the terms of this
-License.
-
-c) If the modified program normally reads commands interactively when run,
-you must cause it, when started running for such interactive use in the most
-ordinary way, to print or display an announcement including an appropriate
-copyright notice and a notice that there is no warranty (or else, saying that
-you provide a warranty) and that users may redistribute the program under
-these conditions, and telling the user how to view a copy of this License.
-(Exception: if the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to print
-an announcement.)
-
-These requirements apply to the modified work as a whole. If identifiable
-sections of that work are not derived from the Program, and can be
-reasonably considered independent and separate works in themselves, then
-this License, and its terms, do not apply to those sections when you distribute
-them as separate works. But when you distribute the same sections as part
-of a whole which is a work based on the Program, the distribution of the
-whole must be on the terms of this License, whose permissions for other
-licensees extend to the entire whole, and thus to each and every part
-regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest your rights to
-work written entirely by you; rather, the intent is to exercise the right to
-control the distribution of derivative or collective works based on the
-Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of a
-storage or distribution medium does not bring the other work under the scope
-of this License.
-
-3. You may copy and distribute the Program (or a work based on it, under
-Section 2) in object code or executable form under the terms of Sections 1
-and 2 above provided that you also do one of the following:
-
-a) Accompany it with the complete corresponding machine-readable source
-code, which must be distributed under the terms of Sections 1 and 2 above
-on a medium customarily used for software interchange; or,
-
-b) Accompany it with a written offer, valid for at least three years, to give
-any third party, for a charge no more than your cost of physically performing
-source distribution, a complete machine-readable copy of the corresponding
-source code, to be distributed under the terms of Sections 1 and 2 above on
-a medium customarily used for software interchange; or,
-
-c) Accompany it with the information you received as to the offer to distribute
-corresponding source code. (This alternative is allowed only for
-noncommercial distribution and only if you received the program in object
-code or executable form with such an offer, in accord with Subsection b
-above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source code
-means all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation and
-installation of the executable. However, as a special exception, the source
-code distributed need not include anything that is normally distributed (in
-either source or binary form) with the major components (compiler, kernel,
-and so on) of the operating system on which the executable runs, unless that
-component itself accompanies the executable.
-
-If distribution of executable or object code is made by offering access to
-copy from a designated place, then offering equivalent access to copy the
-source code from the same place counts as distribution of the source code,
-even though third parties are not compelled to copy the source along with the
-object code.
-
-4. You may not copy, modify, sublicense, or distribute the Program except as
-expressly provided under this License. Any attempt otherwise to copy,
-modify, sublicense or distribute the Program is void, and will automatically
-terminate your rights under this License. However, parties who have received
-copies, or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-5. You are not required to accept this License, since you have not signed it.
-However, nothing else grants you permission to modify or distribute the
-Program or its derivative works. These actions are prohibited by law if you
-do not accept this License. Therefore, by modifying or distributing the
-Program (or any work based on the Program), you indicate your acceptance
-of this License to do so, and all its terms and conditions for copying,
-distributing or modifying the Program or works based on it.
-
-6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the original
-licensor to copy, distribute or modify the Program subject to these terms and
-conditions. You may not impose any further restrictions on the recipients'
-exercise of the rights granted herein. You are not responsible for enforcing
-compliance by third parties to this License.
-
-7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues), conditions
-are imposed on you (whether by court order, agreement or otherwise) that
-contradict the conditions of this License, they do not excuse you from the
-conditions of this License. If you cannot distribute so as to satisfy
-simultaneously your obligations under this License and any other pertinent
-obligations, then as a consequence you may not distribute the Program at all.
-For example, if a patent license would not permit royalty-free redistribution
-of the Program by all those who receive copies directly or indirectly through
-you, then the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply and
-the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any patents or
-other property right claims or to contest validity of any such claims; this
-section has the sole purpose of protecting the integrity of the free software
-distribution system, which is implemented by public license practices. Many
-people have made generous contributions to the wide range of software
-distributed through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing to
-distribute software through any other system and a licensee cannot impose
-that choice.
-
-This section is intended to make thoroughly clear what is believed to be a
-consequence of the rest of this License.
-
-8. If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original copyright
-holder who places the Program under this License may add an explicit
-geographical distribution limitation excluding those countries, so that
-distribution is permitted only in or among countries not thus excluded. In such
-case, this License incorporates the limitation as if written in the body of this
-License.
-
-9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will be
-similar in spirit to the present version, but may differ in detail to address new
-problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies
-a version number of this License which applies to it and "any later version",
-you have the option of following the terms and conditions either of that
-version or of any later version published by the Free Software Foundation. If
-the Program does not specify a version number of this License, you may
-choose any version ever published by the Free Software Foundation.
-
-10. If you wish to incorporate parts of the Program into other free programs
-whose distribution conditions are different, write to the author to ask for
-permission. For software which is copyrighted by the Free Software
-Foundation, write to the Free Software Foundation; we sometimes make
-exceptions for this. Our decision will be guided by the two goals of
-preserving the free status of all derivatives of our free software and of
-promoting the sharing and reuse of software generally.
-
-               NO WARRANTY
-
-11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE,
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT
-PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
-STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT
-WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
-PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
-NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR
-AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR
-ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE
-LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL,
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OR INABILITY TO USE THE
-PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA
-OR DATA BEING RENDERED INACCURATE OR LOSSES
-SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE
-PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN
-IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-
-          END OF TERMS AND CONDITIONS
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/README.txt b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/README.txt
deleted file mode 100644
index ad217f7..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/README.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-// $Id: README.txt,v 1.5 2009/10/24 06:16:43 davereid Exp $
-
-CONTENTS OF THIS FILE
----------------------
-
- * Introduction
- * Installation
- * Developers
- * Frequently Asked Questions (FAQ)
- * Known Issues
- * More Information
- * How Can You Contribute?
-
-
-INTRODUCTION
-------------
-
-Current Maintainer: Dave Reid <dave at davereid.net>
-
-Utility module that adds new hook_url_alter() hooks for other modules to
-implement. Also replaces the need for custom_url_rewrite() functions in
-settings.php.
-
-
-INSTALLATION
-------------
-
-See http://drupal.org/getting-started/5/install-contrib for instructions on
-how to install or update Drupal modules.
-
-If your site has custom_url_rewrite functions in your site's settings.php, you
-should remove them before installing the module. It should warn you if you have
-the functions needing removal. Once you've removed the functions, you should
-enter the code from inside the functions into the Url alter module settings at
-admin/settings/url-alter.
-
-
-DEVELOPERS
-----------
-
-Instead of implementing custom_url_rewrite_outbound() and
-custom_url_rewrite_inbound(), your module should implement hook_url_*_alter().
-This will make your modules compatible with other modules that need to rewrite
-paths. For the hook documentation, see the include url_alter.api.php.
-
-You can even write your code so that url_alter is used if it is active,
-otherwise fallback to the custom_url_rewrite equivalents. For example put the
-following code in your module's .module file. Adjust appropriately for
-custom_url_rewrite_inbound().
-
-// Define the custom_url_rewrite_outbound() function if not already defined.
-if (!function_exists('custom_url_rewrite_outbound')) {
-  function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
-    mymodule_url_outbound_alter($path, $options, $original_path);
-  }
-}
-
-/**
- * Implementation of hook_url_outbound_alter().
- */
-function mymodule_url_outbound_alter(&$path, &$options, $original_path) {
-  // Perform your alterations here.
-}
-
-
-FREQUENTLY ASKED QUESTIONS (FAQ)
---------------------------------
-
-Q: What if I have my own custom_url_rewrite functions in my settings.php?
-A: Url alter will not work unless you remove those functions. Luckily, you can
-   copy the code inside those functions and paste them into the Url alter
-   module settings (admin/settings/url-alter).
-
-Q: Help! I put in invalid PHP code in admin/settings/url-alter!
-A: If you add ?url-alter-kill to any URL on your site, it should temporarily
-   disable the module. You can then go to
-   admin/settings/url-alter?url-alter-kill to adjust your PHP code.
-
-
-KNOWN ISSUES
-------------
-
-- There are no known issues at this time.
-
-
-MORE INFORMATION
-----------------
-
-- To issue any bug reports, feature or support requests, see the module issue
-  queue at http://drupal.org/project/issues/url_alter.
-
-
-HOW CAN YOU CONTRIBUTE?
----------------------
-
-- Write a review for this module at drupalmodules.com.
-  http://drupalmodules.com/module/url-alter
-
-- Help translate this module.
-  http://localize.drupal.org/translate/projects/url_alter
-
-- Report any bugs, feature requests, etc. in the issue tracker.
-  http://drupal.org/project/issues/url_alter
-
-- Contact the maintainer with any comments, questions, or feedback.
-  http://davereid.net/contact
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/translations/url_alter.pot b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/translations/url_alter.pot
deleted file mode 100644
index 283c185..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/translations/url_alter.pot
+++ /dev/null
@@ -1,91 +0,0 @@
-# $Id: url_alter.pot,v 1.1 2009/03/21 19:12:50 davereid Exp $
-#
-# LANGUAGE translation of Drupal (general)
-# Copyright YEAR NAME <EMAIL at ADDRESS>
-# Generated from files:
-#  url_alter.admin.inc,v 1.3.2.2 2009/03/21 19:07:43 davereid
-#  url_alter.module,v 1.3.2.3 2009/03/21 19:08:47 davereid
-#  url_alter.install,v 1.1.2.3 2009/03/21 19:07:43 davereid
-#  url_alter.info,v 1.1 2009/01/26 03:05:57 davereid
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PROJECT VERSION\n"
-"POT-Creation-Date: 2009-03-21 14:09-0500\n"
-"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
-"Last-Translator: NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <EMAIL at ADDRESS>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-
-#: url_alter.admin.inc:12
-msgid "PHP code for custom_url_rewrite_inbound()"
-msgstr ""
-
-#: url_alter.admin.inc:13;19
-msgid "The available variables are %variables."
-msgstr ""
-
-#: url_alter.admin.inc:18
-msgid "PHP code for custom_url_rewrite_outbound()"
-msgstr ""
-
-#: url_alter.admin.inc:42
-msgid "Do not use the PHP tag %code in your code."
-msgstr ""
-
-#: url_alter.admin.inc:54
-msgid "Code did not pass validation"
-msgstr ""
-
-#: url_alter.module:13
-msgid "One or more problems were detected with the Url alter module configuration. Check the <a href=\"@status\">status report</a> for more information."
-msgstr ""
-
-#: url_alter.module:15
-msgid "Do not use %php around your PHP code. Note that executing incorrect PHP-code can severely break your Drupal site."
-msgstr ""
-
-#: url_alter.module:117
-msgid "Default variable for %variable not found."
-msgstr ""
-
-#: url_alter.module:32
-msgid "administer custom_url_rewrite functions"
-msgstr ""
-
-#: (duplicate) url_alter.module:41 url_alter.install:39  url_alter.info:0
-msgid "Url alter"
-msgstr ""
-
-#: url_alter.module:42
-msgid "Administer custom_url_rewrite function code"
-msgstr ""
-
-#: url_alter.install:44
-msgid "usually located in your site's settings.php file"
-msgstr ""
-
-#: url_alter.install:59
-msgid "line @line in @file"
-msgstr ""
-
-#: (duplicate) url_alter.install:40 
-msgid "Overriding @function()"
-msgstr ""
-
-#: (duplicate) url_alter.install:40 
-msgid "Cannot override @function()"
-msgstr ""
-
-#: (duplicate) url_alter.install:44 
-msgid "Url alter cannot override the function @function() because it is already defined (!location). Please comment this function and copy the function code into the <a href=\"@url-alter\">Url alter module settings</a>."
-msgstr ""
-
-#: url_alter.info:0
-msgid "Utility module that adds new hook_url_alter() hooks for other modules to implement. Also replaces the need for custom_url_rewrite() functions in settings.php."
-msgstr ""
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.admin.inc b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.admin.inc
deleted file mode 100644
index fc0cddd..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.admin.inc
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-// $Id: url_alter.admin.inc,v 1.4 2009/03/21 19:19:32 davereid Exp $
-
-/**
- * @file
- * Administrative page callbacks for the url_alter module.
- */
-
-function url_alter_settings() {
-  $form['url_alter_inbound'] = array(
-    '#type' => 'textarea',
-    '#title' => t('PHP code for custom_url_rewrite_inbound()'),
-    '#description' => t('The available variables are %variables.', array('%variables' => '&$result, $path, $path_language')),
-    '#default_value' => url_alter_var('inbound'),
-  );
-  $form['url_alter_outbound'] = array(
-    '#type' => 'textarea',
-    '#title' => t('PHP code for custom_url_rewrite_outbound()'),
-    '#description' => t('The available variables are %variables.', array('%variables' => '&$path, &$options, $original_path')),
-    '#default_value' => url_alter_var('outbound'),
-  );
-
-  return system_settings_form($form);
-}
-
-function url_alter_settings_validate($form, $form_state) {
-  _url_alter_validate_php('url_alter_inbound', $form_state['values']['url_alter_inbound']);
-  _url_alter_validate_php('url_alter_outbound', $form_state['values']['url_alter_outbound']);
-}
-
-function _url_alter_validate_php($field, &$code) {
-  // Define some variables used in the code.
-  $result = $path = $path_language = $options = $original_path = '';
-  $error = FALSE;
-
-  $code = trim($code);
-
-  if (!strlen($code)) {
-    return;
-  }
-  elseif (preg_match('/<\?php|\?>/', $code, $regs)) {
-    $error = t('Do not use the PHP tag %code in your code.', array('%code' => $regs[0]));
-  }
-  else {
-    ob_start();
-    $result = @eval($code); // Prepend 'return TRUE;' to $code?
-    ob_end_clean();
-    if ($result !== NULL) {
-      $error = is_string($result) ? $result : TRUE;
-    }
-  }
-
-  if ($error) {
-    form_set_error($field, is_string($error) ? $error : t('Code did not pass validation'));
-  }
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.api.php b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.api.php
deleted file mode 100644
index 32e6205..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.api.php
+++ /dev/null
@@ -1,108 +0,0 @@
-<?php
-// $Id: url_alter.api.php,v 1.6 2009/10/31 01:42:15 davereid Exp $
-
-/**
- * @file
- * Documentation for url_alter API.
- *
- * You can even write your code so that url_alter is used if it is active,
- * otherwise fallback to the custom_url_rewrite equivalents. For example put
- * the following code in your module's .module file. Adjust appropriately for
- * custom_url_rewrite_inbound().
- *
- * @code
- * // Define the custom_url_rewrite_outbound() function if not already defined.
- * if (!function_exists('custom_url_rewrite_outbound')) {
- *   function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
- *     mymodule_url_outbound_alter($path, $options, $original_path);
- *   }
- * }
- *
- * // Implementation of hook_url_outbound_alter().
- * function mymodule_url_outbound_alter(&$path, &$options, $original_path) {
- *   // Perform alterations here.
- * }
- * @endcode
- */
-
-/**
- * @addtogroup hooks
- * @{
- */
-
-/**
- * Hook implementation of custom_url_rewrite_inbound().
- *
- * Alter incoming requests so they map to a Drupal path.
- *
- * This function can change the value of $result since it is passed by
- * reference.
- *
- * Please note that this function is called before modules are loaded and the
- * menu system is initialized. After execution it changes the value of
- * $_GET['q'].
- *
- * If you want to implement this hook, your module should also make
- * sure to implement hook_boot() so that your module is loaded at the time it
- * will be invoked.
- *
- * @param $result
- *   The Drupal path based on the database. If there is no match in the
- *   database it will be the same as $path.
- * @param $path
- *   The path to be rewritten.
- * @param $path_language
- *   An optional language code for the request.
- */
-function hook_url_inbound_alter(&$result, $path, $path_language) {
-  global $user;
-
-  // Change all requests for 'article/x' to 'node/x'.
-  if (preg_match('|^article(/.*)|', $path, $matches)) {
-    $path = 'node'. $matches[1];
-  }
-  // Change all requests to 'e' to the user's profile edit page.
-  if ($path == 'e') {
-    $path = 'user/'. $user->uid .'/edit';
-  }
-}
-
-/**
- * Hook implementation of custom_url_rewrite_outbound().
- *
- * Alter links generated by Drupal.
- *
- * This function can change the value of $path and $options since they are
- * passed by reference.
- *
- * This function is called from url(). Please note that this function is called
- * very frequently so performance is critical.
- *
- * To change a link from an internal link to an external link, you would set
- * $options['base_url'] to the base URL of the link and also set
- * $options['absolute'] to TRUE. This will only work if clean URLs are enabled.
- *
- * @param $path
- *   The alias of the $original_path as defined in the database. If there is no
- *   such match in the database it will be the same as $original_path.
- * @param $options
- *   An associative array of additional options that were passed to url().
- * @param $original_path
- *   The unaliased Drupal path that is being linked.
- */
-function hook_url_outbound_alter(&$path, &$options, $original_path) {
-  global $user;
-
-  // Change all links for 'node/x' to 'article/x'.
-  if (preg_match('|^node(/.*)|', $path, $matches)) {
-    $path = 'article'. $matches[1];
-  }
-  // Change all links to the user's profile edit page to a path 'e'.
-  if ($path == 'user/'. $user->uid .'/edit') {
-    $path = 'e';
-  }
-}
-
-/**
- * @} End of "addtogroup hooks".
- */
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.info b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.info
deleted file mode 100644
index 27fb04a..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.info
+++ /dev/null
@@ -1,11 +0,0 @@
-; $Id: url_alter.info,v 1.2 2009/03/21 19:19:32 davereid Exp $
-name = Url alter
-description = "Utility module that adds new hook_url_alter() hooks for other modules to implement. Also replaces the need for custom_url_rewrite() functions in settings.php."
-core = 6.x
-
-; Information added by drupal.org packaging script on 2009-10-31
-version = "6.x-1.2"
-core = "6.x"
-project = "url_alter"
-datestamp = "1256953595"
-
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.install b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.install
deleted file mode 100644
index 104c3cf..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.install
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-// $Id: url_alter.install,v 1.4 2009/07/24 23:20:13 davereid Exp $
-
-/**
- * @file
- * Install and uninstall schema and functions for the url_alter module.
- */
-
-/**
- * Implementation of hook_install().
- */
-function url_alter_install() {
-  db_query("UPDATE {system} SET weight = -1000 WHERE type = 'module' AND name = 'url_alter'");
-}
-
-/**
- * Implementation of hook_uninstall().
- */
-function url_alter_uninstall() {
-  // Remove variables.
-  drupal_load('module', 'url_alter');
-  $variables = array_keys(url_alter_variables());
-  foreach ($variables as $variable) {
-    variable_del($variable);
-  }
-}
-
-/**
- * Implementation of hook_requirements().
- */
-function url_alter_requirements($phase) {
-  $requirements = array();
-  $t = get_t();
-
-  drupal_load('module', 'url_alter');
-  foreach (array('custom_url_rewrite_inbound', 'custom_url_rewrite_outbound') as $function) {
-    $defined = defined('URL_ALTER_' . strtoupper($function));
-    $requirement = array(
-      'title' => $t('Url alter'),
-      'value' => $defined ? $t('Overriding @function() successfully.', array('@function' => $function)) : $t('Cannot override @function().', array('@function' => $function)),
-    );
-    if (!$defined && !isset($_GET['url-alter-kill'])) {
-      $requirement['severity'] = $phase == 'install' ? REQUIREMENT_WARNING : REQUIREMENT_ERROR;
-      $requirement['description'] = $t('Url alter cannot override the function @function() because it is already defined (!location). Please comment this function and copy the function code into the <a href="@url-alter">Url alter module settings</a>.', array('@function' => $function, '!location' => _url_alter_find_function($function, t("usually located in your site's settings.php file")), '@url-alter' => url('admin/settings/url-alter')));
-    }
-    $requirements['url_alter_' . $function] = $requirement;
-  }
-
-  return $requirements;
-}
-
-/**
- * Finds the file and line where a function is defined using PHP's reflection.
- */
-function _url_alter_find_function($function, $default = TRUE) {
-  if (function_exists($function)) {
-    if (class_exists('ReflectionFunction')) {
-      $info = new ReflectionFunction($function);
-      return t('line @line in @file', array('@function' => $function, '@file' => substr($info->getFileName(), strlen(getcwd()) + 1), '@line' => $info->getStartLine()));
-    }
-    else {
-      return $default;
-    }
-  }
-}
-
-/**
- * Set an even lower module weight to make sure we are included first.
- */
-function url_alter_update_6000() {
-  $ret = array();
-  $ret[] = update_sql("UPDATE {system} SET weight = -1000 WHERE type = 'module' AND name = 'url_alter'");
-  return $ret;
-}
diff --git a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.module b/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.module
deleted file mode 100644
index e01ecab..0000000
--- a/kolab.org/www/drupal-6.26/sites/all/modules/url_alter/url_alter.module
+++ /dev/null
@@ -1,134 +0,0 @@
-<?php
-// $Id: url_alter.module,v 1.9 2009/10/31 01:42:15 davereid Exp $
-
-/**
- * Implementation of hook_help().
- */
-function url_alter_help($path, $arg) {
-  switch ($path) {
-    //case 'admin/help#url-alter':
-    case 'admin/settings/url-alter':
-      module_load_install('url_alter');
-      if (drupal_requirements_severity(url_alter_requirements('runtime')) && user_access('administer site configuration')) {
-        drupal_set_message(t('One or more problems were detected with the Url alter module configuration. Check the <a href="@status">status report</a> for more information.', array('@status' => url('admin/reports/status'))), 'warning');
-      }
-      return '<p>'. t('Do not use %php tags around your PHP code. Note that executing incorrect PHP-code can severely break your Drupal site.', array('%php' => '<?php ?>')) .'</p>';
-  }
-}
-
-/**
- * Implementation of hook_boot().
- */
-function url_alter_boot() {
-  // This function is blank so the module will be included with bootstrap
-  // modules in module_list().
-  // @todo Remove in Drupal 7.
-}
-
-/**
- * Implementation of hook_perm().
- */
-function url_alter_perm() {
-  return array(
-    'administer custom_url_rewrite functions',
-  );
-}
-
-/**
- * Implementation of hook_menu().
- */
-function url_alter_menu() {
-  $items['admin/settings/url-alter'] = array(
-    'title' => 'Url alter',
-    'description' => 'Administer custom_url_rewrite function code',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('url_alter_settings'),
-    'access arguments' => array('administer custom_url_rewrite functions'),
-    'file' => 'url_alter.admin.inc',
-  );
-
-  return $items;
-}
-
-/**
- * Define custom_url_rewrite_inbound() if it is not already defined.
- */
-if (!function_exists('custom_url_rewrite_inbound')) {
-  // Setting this constant lets url_alter_requirements() know this is working.
-  define('URL_ALTER_CUSTOM_URL_REWRITE_INBOUND', TRUE);
-
-  function custom_url_rewrite_inbound(&$result, $path, $path_language) {
-    // Run all hook implementations of hook_url_inbound_alter().
-    foreach (array_reverse(module_implements('url_inbound_alter')) as $module) {
-      $function = $module .'_url_inbound_alter';
-      $function($result, $path, $path_language);
-    }
-  }
-}
-
-/**
- * Implementation of hook_url_inbound_alter().
- */
-function url_alter_url_inbound_alter(&$result, $path, $path_language) {
-  if (!isset($_GET['url-alter-kill']) && ($code = url_alter_var('inbound'))) {
-    // We can not use drupal_eval() here since we need to be able to modify
-    // the $result parameter.
-    eval($code);
-  }
-}
-
-/**
- * Define custom_url_rewrite_outbound() if it is not already defined.
- */
-if (!function_exists('custom_url_rewrite_outbound')) {
-  // Setting this constant lets url_alter_requirements() know this is working.
-  define('URL_ALTER_CUSTOM_URL_REWRITE_OUTBOUND', TRUE);
-
-  function custom_url_rewrite_outbound(&$path, &$options, $original_path) {
-    // Run all hook implementations of hook_url_outbound_alter().
-    foreach (module_implements('url_outbound_alter') as $module) {
-      $function = $module .'_url_outbound_alter';
-      $function($path, $options, $original_path);
-    }
-  }
-}
-
-/**
- * Implementation of hook_url_outbound_alter().
- */
-function url_alter_url_outbound_alter(&$path, &$options, $original_path) {
-  if (!isset($_GET['url-alter-kill']) && ($code = url_alter_var('outbound'))) {
-    // We can not use drupal_eval() here since we need to be able to modify
-    // the $path and $options parameters.
-    eval($code);
-  }
-}
-
-/**
- * Internal default variables for url_alter_var().
- */
-function url_alter_variables() {
-  return array(
-    'url_alter_inbound' => '',
-    'url_alter_outbound' => '',
-  );
-}
-
-/**
- * Internal implementation of variable_get().
- */
-function url_alter_var($name, $default = NULL) {
-  static $defaults = NULL;
-
-  if (!isset($defaults)) {
-    $defaults = url_alter_variables();
-  }
-
-  $name = 'url_alter_'. $name;
-
-  if (!isset($defaults[$name])) {
-    trigger_error(t('Default variable for %variable not found.', array('%variable' => $name)));
-  }
-
-  return variable_get($name, isset($default) || !isset($defaults[$name]) ? $default : $defaults[$name]);
-}





More information about the commits mailing list