Example #1
0
 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;
 }