Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- public function detail_galleries($slug) {
- $this->output->cache(60);
- $this->load->model('data', 'detail_galleries');
- $this->load->helper('analytics');
- $this->load->helper('content');
- $t['detail_galleries'] = $this->detail_galleries->get_galleries($slug);
- $raw_image = json_decode($t['detail_galleries'][0]['photos'],true);
- $short_url = current_url();
- $t['title'] = $t['detail_galleries'][0]['title'];
- $title = $t['title'];
- $t['share_button'] = share_mobile($title, $short_url);
- var_dump ($t['detail_galleries'] );
- if(isset($t['detail_galleries'][0]['photos'])){
- $raw_image = json_decode($t['detail_galleries'][0]['photos'],true);
- var_dump ($raw_image);
- if(isset($raw_image['files'])){
- $ar=$raw_image['files'];
- }elseif( is_array($raw_image)){
- $ar=$raw_image ;
- }else{
- $ar=array();
- }
- $image_list=array();
- foreach($ar as $key=>$row){
- $dt=array( $key );
- $dt['filename']=isset($row['filename'])?$row['filename']:FALSE;
- $dt['title']=isset($row['title'])?$row['title']:FALSE;
- $dt['id']=isset($row['id'])?$row['id']:FALSE;
- //=============UNTUK BARU
- $dt['filename']=$dt['filename']==FALSE&&isset($row['url'])?$row['url']:$dt['filename'];
- //====disarankan.. dibandingkan atas
- if($dt['title']===FALSE){
- $dt['title']=isset($row['name'])?$row['name']:FALSE;
- }
- $image_list[]=$dt;
- }
- /*
- BARU
- (
- [name] => kun2.jpg
- [size] => 0
- [url] => files/photos/2017/12/
- [thumbnailUrl] => files/photos/2017/12/thumbnail/
- [deleteUrl] => admins/galleries/deletefile/2017/12/
- [deleteType] => DELETE
- )
- OLD
- [filename] => photos/2017/12/1513773042_la6.jpg
- [title] => photos/2017/12/1513773042_la6.jpg
- [id] => 0
- [order] => 1
- [progress] => 0
- [element] =>
- */
- //var_dump($t['detail_galleries'][0]['photos']);
- }
- if(!$t['detail_galleries']) {
- //================error lagi deh============
- /*
- $this->load->view(
- 'Could not load the requested item',
- 'warning'
- );
- */
- redirect('galleries');
- }
- exit; //stop dulu
- $t['v_menu'] = $this->load->view('template/v_menu',NULL,TRUE);
- $t['v_footer'] = $this->load->view('template/v_footer',NULL,TRUE);
- $t['analytics'] = google();
- #Revive
- $t['revive'] = revive();
- $this->load->view("read/v_detail_foto", $t,FALSE);
- }
- /*
- -----------------------------------------------------------------------------------------------------------------------------
- data array berupa {"files":[{"name":"1513773424_k1.jpg","size":0,"url":"files\/photos\/2017\/12\/","thumbnailUrl":"files\/photos\/2017\/12\/thumbnail\/","deleteUrl":"admins\/galleries\/deletefile\/2017\/12\/","deleteType":"DELETE"}
- ,{"name":"kun2.jpg","size":0,"url":"files\/photos\/2017\/12\/","thumbnailUrl":"files\/photos\/2017\/12\/thumbnail\/","deleteUrl":"admins\/galleries\/deletefile\/2017\/12\/","deleteType":"DELETE"}]}
- dan juga ada yang seperti ini
- [{"filename":"photos\/2017\/12\/1513773042_la6.jpg","title":"photos\/2017\/12\/1513773042_la6.jpg","id":0,"order":1,"progress":0,"element":null}
- ,{"filename":"photos\/2017\/12\/la5.jpg","title":"photos\/2017\/12\/la5.jpg","id":1,"order":1,"progress":0,"element":null}
- ,{"filename":"photos\/2017\/12\/la4.jpg","title":"photos\/2017\/12\/la4.jpg","id":2,"order":1,"progress":0,"element":null}
- ,{"filename":"photos\/2017\/12\/loa2.jpg","title":"photos\/2017\/12\/loa2.jpg","id":3,"order":1,"progress":0,"element":null}
- ,{"filename":"photos\/2017\/12\/la1.jpg","title":"photos\/2017\/12\/la1.jpg","id":4,"order":1,"progress":0,"element":null}]
- */
Advertisement
Add Comment
Please, Sign In to add comment