public function initializeModule($request_method, $request_data) { if (!PA::$login_uid) { return 'skip'; } if (empty($this->page_id)) { return 'skip'; } switch ($this->page_id) { case PAGE_GROUPS_HOME: if (PA::$page_uid && PA::$page_uid != PA::$login_uid) { $this->uid = PA::$page_uid; $page_user = get_user(); $this->title = ucfirst($page_user->first_name) . '\'s '; $this->title .= __('Groups'); $this->user_name = $page_user->login_name; } else { $this->uid = PA::$login_uid; } $this->usergroups = Group::get_user_groups((int) $this->uid, FALSE, 12, 1, 'created', 'DESC', 'private', 'regular'); break; case PAGE_USER_PUBLIC: $this->uid = PA::$page_uid; $this->title = abbreviate_text(ucfirst(PA::$page_user->first_name) . '\'s ', 18, 10); $this->title .= __('Groups'); $this->user_name = PA::$page_user->login_name; $this->usergroups = Group::get_user_groups((int) $this->uid, FALSE, 12, 1, 'created', 'DESC', 'public', 'regular', 'regular'); break; case PAGE_USER_PRIVATE: $this->title = __('My Groups'); $this->uid = PA::$login_uid; $this->usergroups = Group::get_user_groups((int) $this->uid, FALSE, 12, 1, 'created', 'DESC', 'public', 'regular'); break; } }
public function initializeModule($request_method, $request_data) { if (empty($this->page_id)) { return 'skip'; } switch ($this->page_id) { case PAGE_USER_PUBLIC: $this->uid = PA::$page_uid; $this->title = abbreviate_text(ucfirst(PA::$page_user->first_name) . '\'s ', 18, 10); $this->title .= __('Families'); $this->user_name = PA::$page_user->login_name; break; case PAGE_USER_PRIVATE: $this->title = __('My Families'); $this->uid = PA::$login_uid; break; case PAGE_FAMILY: case PAGE_FAMILY_DIRECTORY: default: if (empty(PA::$login_uid)) { return 'skip'; } $this->uid = PA::$login_uid; break; } }
public function initializeModule($request_method, $request_data) { if (empty(PA::$login_uid)) { return 'skip'; } $this->rel_term = __('Friend'); if (isset(PA::$extra['relationship_show_mode']['term'])) { $this->rel_term = PA::$extra['relationship_show_mode']['term']; } switch ($this->page_id) { case PAGE_USER_PUBLIC: if (empty(PA::$page_uid)) { return 'skip'; } $this->title = abbreviate_text(sprintf(__("%s's friends"), PA::$page_user->display_name), 18, 10); break; case PAGE_USER_PRIVATE: if (empty(PA::$login_uid)) { return 'skip'; } $this->title = __("My friends"); break; default: $this->title = __("Friends"); } }
function initializeModule($request_method, $request_data) { switch ($this->page_id) { case PAGE_USER_PUBLIC: $this->title = abbreviate_text(ucfirst(PA::$page_user->display_name) . '\'s ', 16, 10); $this->title .= __('Comments'); break; case PAGE_USER_PRIVATE: $this->title = __("My Friend's Comments"); break; default: $this->title = __('Recent Comments'); } }
/** !! * This is determining what kind of page the module is being loaded on and * based on that set certain variables so that it has the proper title and * default display state. * @param string $request_method If this is not 'AJAX', this method calls {@link handleRequest() } * @param array $request_data Information to determine which group page it is on */ function initializeModule($request_method, $request_data) { //Different activities will be displayed in the basis of page type or page_id $this->request_method = $request_method; if ($request_method != 'AJAX') { if (empty($this->page_id)) { return 'skip'; } switch ($this->page_id) { case PAGE_USER_PRIVATE: $this->page_type = 'user_private'; $this->subject = PA::$login_uid; $this->title = __('My Activity Feeds'); break; case PAGE_USER_PUBLIC: $this->page_type = 'user_public'; $this->title = abbreviate_text(ucfirst(PA::$page_user->first_name) . '\'s ', 14, 10); $this->title .= __('Activity Feeds'); $this->subject = PA::$page_uid; break; case PAGE_GROUP: // case PAGE_GROUPS_HOME: $this->page_type = 'group'; if (empty($request_data['gid'])) { if (PA::$login_uid) { $user_groups = Group::get_user_groups((int) PA::$login_uid, FALSE, 1, 1, 'created', 'DESC', 'public'); if (count($user_groups) > 0) { $this->subject = $user_groups[0]['gid']; } else { return 'skip'; } } else { return 'skip'; } } else { $this->subject = $request_data['gid']; } break; default: //by default network activity will be shown on all the pages. } } else { // NOTE: this is temporrary solution to keep module working on old pages $this->handleRequest($request_method, $request_data); } }
public function initializeModule($request_method, $request_data) { switch ($this->page_id) { case PAGE_USER_PRIVATE: $this->title = __('My Videos'); if (!empty(PA::$login_uid)) { $this->uid = PA::$login_uid; $this->user = PA::$login_user; $this->login_uid = PA::$login_uid; } break; case PAGE_USER_PUBLIC: default: $this->uid = PA::$page_uid; $this->user = PA::$page_user; if (!empty(PA::$login_uid)) { $this->login_uid = PA::$login_uid; } $this->title = abbreviate_text(ucfirst(PA::$page_user->display_name), 20, 20) . "" . __("'s VOD Theater"); } }
public function initializeModule($request_method, $request_data) { $this->uid = !empty(PA::$page_uid) ? PA::$page_uid : PA::$login_uid; if ($this->uid == PA::$login_uid) { $this->outer_template = 'outer_private_side_module.tpl'; } else { $this->outer_template = 'outer_public_side_module.tpl'; $links_data_array = $this->get_user_links(); if (count($links_data_array) == 0) { return 'skip'; } } switch ($this->page_id) { case PAGE_USER_PRIVATE: $this->title = __("My Links"); break; case PAGE_USER_PUBLIC: default: $this->title = abbreviate_text(ucfirst(ucfirst(PA::$page_user->first_name) . '\'s '), 18, 10); $this->title .= __("Links"); } $this->manage_links_url = PA::$url . "/links_management.php"; $inner_template = PA::$blockmodule_path . '/' . get_class($this) . '/side_inner_public.tpl'; }
?> </a> </div> <div class="points_rating"> <?php echo uihelper_resize_mk_img($item['giveuser']->picture, 32, 32, 'images/default.png', 'style=""'); ?> <br /> <a style="font-weight: normal" href="<?php echo PA::$url . PA_ROUTE_USER_PUBLIC . "/{$item['giveuser']->user_id}"; ?> " alt="<?php echo $item['giveuser']->display_name; ?> "><?php echo abbreviate_text($item['giveuser']->display_name, 12, 7); ?> </a><br /> <p> <?php echo $item['rating']; ?> </p> <?php echo __("Points"); ?> </div> </li> <li class="points_buttons"> <?php if ($edit_perm) {
public function getMessageSpecificData() { if (is_array($this->associated_obj)) { // to keep compatibility with some old code, we must accept parameters given in arrays also foreach ($this->associated_obj as $name => $value) { $this->template_vars["%{$name}%"] = $value; } } else { if (is_object($this->associated_obj)) { if (is_a($this->associated_obj, 'User')) { $this->addUserData($this->associated_obj, 'related.user'); } else { if (is_a($this->associated_obj, 'Content')) { $author = new User(); $author->load((int) $this->associated_obj->author_id); $this->addUserData($author, 'content.author'); $this->template_vars["%content.title%"] = $this->associated_obj->title; $this->template_vars["%content.url%"] = UrlHelper::url_for(PA_ROUTE_CONTENT, array('cid' => $this->associated_obj->content_id)); $this->template_vars["%content.link%"] = UrlHelper::link_to(PA_ROUTE_CONTENT, $this->associated_obj->title, null, array('cid' => $this->associated_obj->content_id)); $this->template_vars["%content.delete_url%"] = UrlHelper::url_for(PA_ROUTE_CONTENT, array('cid' => $this->associated_obj->content_id, 'action' => 'deleteContent')); $this->template_vars["%content.delete_link%"] = UrlHelper::link_to(PA_ROUTE_CONTENT, $this->template_vars["%content.delete_url%"], null, array('cid' => $this->associated_obj->content_id, 'action' => 'deleteContent')); $this->template_vars["%content.moderation_url%"] = UrlHelper::url_for(PA::$url . '/' . FILE_NETWORK_MANAGE_CONTENT); $this->template_vars["%content.moderation_link%"] = UrlHelper::link_to(PA::$url . '/' . FILE_NETWORK_MANAGE_CONTENT, $this->template_vars["%content.moderation_url%"]); if (get_class($this->associated_obj) == 'Image' || get_class($this->associated_obj) == 'Audio' || get_class($this->associated_obj) == 'Video') { if (!empty($this->associated_obj->group_id)) { // if Group Media $this->group = new Group(); $this->group->load((int) $this->associated_obj->group_id); $this->addGroupData($this->group); } $this->template_vars["%media.title%"] = $this->associated_obj->title; $this->template_vars["%media.full_view_url%"] = UrlHelper::url_for(PA::$url . '/' . FILE_MEDIA_FULL_VIEW, array('cid' => $this->associated_obj->content_id, 'login_required' => 'true')); $this->template_vars["%media.full_view_link%"] = UrlHelper::link_to(PA::$url . '/' . FILE_MEDIA_FULL_VIEW, $this->template_vars["%media.full_view_url%"], null, array('cid' => $this->associated_obj->content_id, 'login_required' => 'true')); } } else { if (is_a($this->associated_obj, 'Comment')) { $author = new User(); $author->load((int) $this->associated_obj->user_id); $this->addUserData($author, 'comment.author'); $this->template_vars["%comment.text%"] = $this->associated_obj->comment; $this->template_vars["%comment.url%"] = UrlHelper::url_for(PA_ROUTE_CONTENT, array('cid' => $this->associated_obj->content_id)); $this->template_vars["%comment.link%"] = UrlHelper::link_to(PA_ROUTE_CONTENT, $this->template_vars["%comment.url%"], null, array('cid' => $this->associated_obj->content_id)); $this->template_vars["%comment.delete_url%"] = UrlHelper::url_for(PA::$url . '/deletecomment.php', array('comment_id' => $this->associated_obj->comment_id)); $this->template_vars["%comment.delete_link%"] = UrlHelper::link_to(PA::$url . '/deletecomment.php', $this->template_vars["%comment.delete_url%"], null, array('comment_id' => $this->associated_obj->comment_id)); } else { if (is_a($this->associated_obj, 'Invitation')) { $inviter = new User(); $inviter->load((int) $this->associated_obj->user_id); $this->addUserData($inviter, 'invite.inviter'); if (!empty($this->associated_obj->inv_collection_id) && $this->associated_obj->inv_collection_id != -1) { $group = new Group(); $group->load((int) $this->associated_obj->inv_collection_id); $this->group = $group; $this->addGroupData($this->group); } if (empty($this->associated_obj->inv_user_id) || $this->associated_obj->inv_summary == "internal_invitation") { // invitation sent $reg_link_desc = abbreviate_text($this->associated_obj->register_url, 52, 36); $acc_link_desc = abbreviate_text($this->associated_obj->accept_url, 52, 36); $reg_link = "<a href=\"{$this->associated_obj->register_url}\">{$reg_link_desc}</a>"; $acc_link = "<a href=\"{$this->associated_obj->accept_url}\">{$acc_link_desc}</a>"; $this->template_vars["%invite.message%"] = $this->associated_obj->inv_message; $this->template_vars["%invite.accept_url%"] = $this->associated_obj->accept_url; $this->template_vars["%invite.accept_link%"] = $acc_link; $this->template_vars["%invite.register_url%"] = $this->associated_obj->register_url; $this->template_vars["%invite.register_link%"] = $reg_link; $this->template_vars["%invite.invited_user_name%"] = $this->associated_obj->inv_user_first_name; $this->template_vars["%invite.invited_user_email%"] = $this->associated_obj->inv_email; $this->template_vars["%recipient.email_address%"] = $this->associated_obj->inv_email; } else { // invitation accepted $invited = new User(); $invited->load((int) $this->associated_obj->inv_user_id); $this->addUserData($invited, 'invite.invited'); if (!empty($this->associated_obj->inv_relation_type)) { $this->template_vars["%invite.relation_type%"] = $this->associated_obj->inv_relation_type; } } } else { if (is_a($this->associated_obj, 'RelationData')) { $requester = new User(); $relateduser = new User(); $requester->load((int) $this->associated_obj->user_id); $relateduser->load((int) $this->associated_obj->relation_id); $this->addUserData($requester, 'relation.inviter'); $this->addUserData($relateduser, 'relation.invited'); $this->template_vars["%relation.type%"] = Relation::lookup_relation_type($this->associated_obj->relationship_type); $this->template_vars["%relation.friend_list_url%"] = UrlHelper::url_for(PA::$url . '/' . FILE_VIEW_ALL_MEMBERS, array('view_type' => 'in_relations', 'uid' => $this->associated_obj->user_id, 'login_required' => 'true')); $this->template_vars["%relation.friend_list_link%"] = UrlHelper::link_to(PA::$url . '/' . FILE_VIEW_ALL_MEMBERS, $this->template_vars["%relation.friend_list_url%"], null, array('view_type' => 'in_relations', 'uid' => $this->associated_obj->user_id, 'login_required' => 'true')); $this->template_vars["%relation.appr_deny_url%"] = UrlHelper::url_for(PA::$url . '/' . FILE_VIEW_ALL_MEMBERS, array('view_type' => 'in_relations', 'uid' => $this->associated_obj->relation_id, 'login_required' => 'true')); $this->template_vars["%relation.appr_deny_link%"] = UrlHelper::link_to(PA::$url . '/' . FILE_VIEW_ALL_MEMBERS, $this->template_vars["%relation.appr_deny_url%"], null, array('view_type' => 'in_relations', 'uid' => $this->associated_obj->relation_id, 'login_required' => 'true')); } else { if (is_a($this->associated_obj, 'ReportAbuse')) { $author = new User(); $author->load((int) $this->associated_obj->reporter_id); $this->addUserData($author, 'abuse.reporter'); $this->template_vars["%abuse.report%"] = $this->associated_obj->body; $this->template_vars["%abuse.url%"] = UrlHelper::url_for(PA_ROUTE_CONTENT, array('cid' => $this->associated_obj->parent_id)); $this->template_vars["%abuse.link%"] = UrlHelper::link_to(PA_ROUTE_CONTENT, $this->template_vars["%abuse.url%"], null, array('cid' => $this->associated_obj->parent_id)); $this->template_vars["%abuse.delete_comment_url%"] = UrlHelper::url_for(PA::$url . '/deletecomment.php', array('comment_id' => $this->associated_obj->parent_id)); $this->template_vars["%abuse.delete_comment_link%"] = UrlHelper::link_to(PA::$url . '/deletecomment.php', $this->template_vars["%abuse.delete_comment_url%"], null, array('comment_id' => $this->associated_obj->parent_id)); $this->template_vars["%abuse.delete_content_url%"] = UrlHelper::url_for(PA::$url . '/deletecontent.php', array('cid' => $this->associated_obj->parent_id)); $this->template_vars["%abuse.delete_content_link%"] = UrlHelper::link_to(PA::$url . '/deletecontent.php', $this->template_vars["%abuse.delete_content_url%"], null, array('cid' => $this->associated_obj->parent_id)); } else { if (is_a($this->associated_obj, 'Group')) { $this->addGroupData($this->associated_obj); } else { Logger::log("Error exit: function MessageRenderer::getMessageSpecificData() - Unknown associated object type."); throw new Exception("MessageRenderer::getMessageSpecificData() - Unknown associated object type."); } } } } } } } } } }
<?php for ($counter = 0; $counter < count($users_ranking); $counter++) { $class = $counter % 2 == 0 ? 'class="color"' : NULL; ?> <li <?php echo $class; ?> > <?php echo link_to(uihelper_resize_mk_user_img($users_ranking[$counter]->picture, 35, 35, 'alt="PA"'), "user_blog", array("login" => $users_ranking[$counter]->login_name)); ?> <span> <b><?php echo link_to(abbreviate_text($users_ranking[$counter]->display_name, 18, 10), "user_blog", array("login" => $users_ranking[$counter]->login_name)); ?> </b> (<?php echo _n(";%d points\n1;one point\n0;no points", $users_ranking[$counter]->ranking_points); ?> ) </span> </li> <?php } ?> </ul> </div>
public function initializeModule($request_method, $request_data) { global $error_msg; $this->uid = empty($request_data['uid']) ? PA::$login_uid : $request_data['uid']; switch ($this->page_id) { case PAGE_HOMEPAGE: $this->page = "homepage"; $this->title = __("Recent Media"); if (!empty(PA::$login_uid)) { $this->subject = PA::$login_uid; } else { $this->subject = 0; } break; case PAGE_GROUP: if (!empty($this->shared_data['group_info'])) { $this->group_details = $this->shared_data['group_info']; $this->gid = $this->group_details->collection_id; $this->page_type = 'group'; $this->page = "grouppage"; $this->title = __(PA::$org_noun . ' Gallery'); $this->subject = $this->gid; $this->view_all_url = PA::$url . PA_ROUTE_MEDIA_GALLEY_IMAGES . "/view=groups_media&gid={$this->gid}"; } else { return "skip"; } break; case PAGE_PERMALINK: if (!empty($this->shared_data['group_info'])) { $this->group_details = $this->shared_data['group_info']; $this->gid = $this->group_details->collection_id; $this->page_type = 'group'; $this->page = "grouppage"; $this->title = __(PA::$org_noun . ' Gallery'); $this->subject = $this->gid; $this->view_all_url = PA::$url . PA_ROUTE_MEDIA_GALLEY_IMAGES . "/view=groups_media&gid={$this->gid}"; } else { $this->page = "homepage"; $this->title = __("Recent Media"); if (!empty(PA::$login_uid)) { $this->subject = PA::$login_uid; } else { $this->subject = 0; } } break; case PAGE_USER_PUBLIC: $this->page = "userpage"; $this->title = ucfirst(PA::$page_user->first_name) . '\'s '; $this->title = abbreviate_text($this->title, 18, 10); $this->title .= __('Gallery'); $this->subject = $this->uid; if (PA::$login_uid) { $this->view_all_url = PA::$url . PA_ROUTE_MEDIA_GALLEY_IMAGES . "/uid={$this->uid}"; } break; case PAGE_USER_PRIVATE: $this->mode = PRI; $this->page = "userpage"; $this->title = __('My Gallery'); $this->subject = $this->uid; $this->view_all_url = PA::$url . PA_ROUTE_MEDIA_GALLEY_IMAGES . "/uid={$this->uid}"; break; default: } }