示例#1
0
 /**
  * @author Thuanth6589 <*****@*****.**>
  * list media
  */
 public function action_index()
 {
     $m_group = new \Model_Mgroups();
     $m_partner = new \Model_Mpartner();
     $tmp = array('' => 'その他');
     $data['groups'] = $tmp + (new \Model_Mgroups())->get_type(2);
     $data['partners'] = $this->_partners;
     $filters = Input::get();
     $query_string = empty($filters) ? '' : '?' . http_build_query($filters);
     Session::set('medias_url', Uri::base() . 'master/medias' . $query_string);
     if (isset($filters['m_group_id']) && $filters['m_group_id']) {
         $data['partners'] += array_column($m_partner->get_partner_group($filters['m_group_id'], $this->_partner_type), 'branch_name', 'partner_code');
     }
     $m_media = new \Model_Mmedia();
     $m_post = new \Model_Mpost();
     $data['count_media'] = $m_media->count_data($filters);
     $pagination = \Uospagination::forge('pagination', array('pagination_url' => Uri::base() . 'master/medias' . $query_string, 'total_items' => $data['count_media'], 'per_page' => \Constants::$default_limit_pagination, 'num_links' => \Constants::$default_num_links, 'uri_segment' => 'page', 'show_last' => true));
     $filters['offset'] = $pagination->offset;
     $filters['limit'] = $pagination->per_page;
     $medias = $m_media->get_data($filters);
     foreach ($medias as $media) {
         $media->count_post = $m_post->count_by_media_id($media->m_media_id);
     }
     $data['pagination'] = $pagination;
     $data['medias'] = $medias;
     $data['type'] = \Constants::$media_type;
     $data['classification'] = \Constants::get_search_media_classification();
     $data['filters'] = $filters;
     $this->template->title = 'UOS求人システム';
     $this->template->content = View::forge('medias', $data);
 }
示例#2
0
        ?>
</td>
					<td><?php 
        echo $media->branch_name;
        ?>
</td>
					<td><?php 
        echo $media->media_name;
        ?>
</td>
					<td><?php 
        echo $media->media_version_name;
        ?>
</td>
					<td class="text-right"><?php 
        echo Model_Mpost::count_by_media_id($media->m_media_id);
        ?>
</td>
					<td>
						<div class="btn-group">
							<a class="btn dropdown-toggle btn-sm btn-success" data-toggle="dropdown" href="#">
								処理
								<span class="caret"></span>
							</a>
							<ul class="dropdown-menu" name="add-pulldown">
								<input type="hidden" value="<?php 
        echo $media->m_media_id;
        ?>
"/>
								<li><a href="<?php 
        echo \Fuel\Core\Uri::base();