loaded()) { header('location: '.URL.'/'); exit; } if (User::getInternalId() != 0) { $blockedBy = BlockedUsers::loadReverse(array(User::getInternalId())); foreach($blockedBy as $bbr) { foreach($bbr as $anyId) { if ($event->get('user_id') == $anyId) { header('location: http://www.tagtt.de/home/error'); exit; } } } } $meta_title = ''; $objRow_point = $objRow = $event; if ($_GET['emode'] == 'user') $objRow_user = chk_userpath($_GET['userid_tags']); # Event owner $event_owner = new User($event->get('user_id')); $own_user_page = $event_owner->get('user_id') == User::getInternalId(); # Event group if ($event->inGroup()) { $event_group = new UserGroup($event->get('group_id')); Shared::register(Shared::EVENT_GROUP, $event_group); } Shared::register(Shared::EVENT_OWNER, $event_owner); Shared::register(Shared::DISPLAYED_EVENT, $event); # Check event access $access_granted = $event->accessGranted(User::getInternalId()); if (!$access_granted) { header('location: '.URL.'/'); exit; } $tags_result = get_datetags($event); $objRow->event_name = title_changer($objRow->event_name); $objRow->event_name = str_replace('%-general-%', _LANG_GENERAL, $objRow->event_name); if ($event->inGroup()) { $_GET['group_id'] = $objRow->group_id; include ('../groups/mod_group_infos.php'); if ($my_gr_status == -3 || $my_gr_status == -4) { header('location: '.URL.'/'); exit; } $_topnavi = 'Groups » '.$objRow_group->group_name; $meta_description = ''.time2descr($tags_result[2]); } if ($_GET['emode'] == 'time') // Aus archive/ { setnavi(2); $meta_title = ''./*(($countryareaadd)?$countryareaadd.' - ':'').*/''.$objRow->event_name; } else if ($_GET['emode'] == 'group') // Aus group/ { setnavi(4); $meta_title = '' . $objRow_group->group_name.' - '.$objRow->event_name; } else if ($_GET['emode'] == 'user') // Aus username/ { setnavi($own_user_page ? 1 : 3); $meta_title = '' .$objRow_user->user_name.' - '.$objRow->event_name; } if ('Kurzmitteilung' == $event->event_name) { $pos = strpos($event->event_description, ' ', 30); $part = substr($event->event_description, 0, $pos) . '...'; $meta_title = str_replace($meta_title, 'Kurzmitteilung', $part); } $meta_description = 'Archiv | Point - '.time2descr($tags_result[2]); if ($objRow->user_id == -1) { $tmp = explode(' ',$objRow->event_description); $str = ''; for ($i=0;$i<5;$i++) $str .= (($tmp != '')?' ':'').$tmp[$i]; if (count($tmp)>5) $str .= '...'; if ($str != '') $meta_title .= ' - '.$str; } # Parse and print head and meta data $design_user_id = ($_GET['emode'] == 'user') ? $event->get('user_id') : false; View::printHtmlHead(new Meta( array( 'title' => $meta_title, 'description' => $meta_description, 'keywords' => 'gruppe,tagebuch,community,blog,news,info,momente,ereignisse,archive', 'style' => array($_GET['emode'] == 'user' ? '/css/layout_user.css' : '/css/layout.css'), 'javascript' => array('/scripts/prototype.js', '/scripts/minikit.core.js', '/scripts/minikit.fx.js', '/scripts/time.js', '/scripts/vote.js', '/js/external/swfobject/swfobject.js', '/js/external/tiny_mce/tiny_mce.js'), ) ), true, true, false, $design_user_id); ?>
' . $countryareaadd . ''; } echo Breadcrumb::onEventPage($_GET['emode'], $event_group, $event_owner, $countryareaadd); ?>