示例#1
0
 public function category($hero)
 {
     $_time = microtime(true);
     $this->load->database();
     $this->load->model("storyModel");
     $cat = _get_category_by_key($hero);
     $stories = $this->storyModel->get_stories_by_category($cat["key"], 1, 30);
     $hot_stories = $this->storyModel->get_top_stories(1, 5);
     //_time_diff("",$_time);
     //var_dump($news);
     $this->load->view('project/category', array("stories" => $stories, "hot_stories" => $hot_stories, "page_key" => "page-projects", "categories" => _project_category(), "events" => $this->_events(), "current_cat" => $cat));
 }
示例#2
0
 public function project_edit($ba_sn = null)
 {
     $user_sn = $this->_get_user_sn();
     $this->load->database();
     $this->load->model("storyModel");
     $post = $this->storyModel->get_story_by_member($user_sn, $ba_sn);
     $images = $this->storyModel->get_image_resources($ba_sn);
     if ($post == null) {
         return $this->_return_404();
     }
     $this->load->view("member/story_edit", array("pageTitle" => "編輯文章", "story" => $post, "images" => $images, "categories" => _project_category(), "sub" => "story"));
 }
示例#3
0
function _get_category_by_key($key)
{
    $cats = _project_category();
    foreach ($cats as $cat) {
        if ($cat["key"] == $key) {
            return $cat;
        }
        foreach ($cat["childs"] as $child) {
            if ($child["key"] == $key) {
                return $child;
            }
        }
    }
    return array("name" => "其他 / OTHER", "key" => "other");
}