function BaseBlogData(&$info) { $request = Project::getRequest(); $request_user_id = (int) Project::getUser()->getShowedUser()->id; if ($request_user_id <= 0) { Project::getResponse()->redirect($request->createUrl('Index', 'Index', null, false)); } $user_id = (int) Project::getUser()->getDbUser()->id; if ($request_user_id === $user_id) { $v = new BlogView(); $v->ControlPanel(); $info['control_panel'] = $v->parse(); $info['blog_owner'] = true; } else { $info['control_panel'] = null; $info['blog_owner'] = false; } // $info['tab_list'] = TabController::getOwnTabs(false, false, false, false, false, false, true, false); $info['tab_list'] = TabController::getOwnTabs(false, false, false, true); // User blog tree $blog_model = Project::getUser()->getShowedUser()->getBlog(); $tree_model = new BlogTreeModel(); $info['branch_list'] = $tree_model->getBranchList($blog_model->id, $user_id); $info['blog_info']['title'] = $blog_model->title; }