home
/
zktecojo
/
public_html
/
app
/
controllers
/
admin
➕ New
📤 Upload
✎ Editing:
InnerContentController.php
← Back
<?php class InnerContentController extends BaseController { public function __construct(){ $this->is_admin_login(); parent::__construct(); } public function index(){ $this->data['messages']=''; if(Input::get('btnsubmitpriority')==true){ if(@$_POST['menu_priority']==true){ //print_r($_POST['menu_priority']);exit; foreach(@$_POST['menu_priority'] as $getid=>$value){ $this->dataupdate['ic_priority']=$value; DB::table('inner_content')->where('ic_id', '=',$getid)->update($this->dataupdate); $this->data['messages'] =$this->custom_message(' priority updated successfully','success'); } } } $this->data['innerContent']= DB::table('inner_content') ->join('pages','inner_content.ic_menu_id','=','pages.page_id') ->orderBy('ic_priority','asc') ->get(); // dd($this->data['innercontentList']); return View::make('admin.innercontent.list',$this->data); } public function create(){ $this->data['messages']=''; if(Input::get('createbtnsubmit')){ $insertDatas = array( 'ic_name' =>Input::get('ic_title'), 'ic_menu_id' =>Input::get('page_parent_id'), 'ic_direction' =>Input::get('ic_direction'), 'ic_content' =>Input::get('ic_content'), 'ic_short_content' =>Input::get('ic_short_desc'), 'ic_datetime' =>date('Y-m-d H:i:s'), 'ic_alias' =>Str::slug(Input::get('ic_title'))."-".date('Y-m-d'), 'ic_flag' =>Input::get('show_home'), 'ic_status' =>Input::get('ic_status'), 'ic_priority' =>Input::get('ic_priority'), //'ic_youtube_link' =>Input::get('ic_youtube'), ); $file = Input::file('ic_image_name'); if($file){ $filename = $this->resize_and_crop_image('ic_image_name','assets/uploads/innercontent',array(array('width'=>450,'height'=>155,'folder'=>'recomended'),array('width'=>134,'height'=>104,'folder'=>'small')),null); $insertDatas['ic_image_name'] = $filename; } // end file DB::table('inner_content')->insert($insertDatas); $this->data['messages'] =$this->custom_message('innercontent Added Successfully','success'); } $this->data['innercontentMenuList'] = DB::table('pages')->where('page_parent_id','=',8)->where('page_status','=',1)->get(); return View::make('admin.innercontent.add',$this->data); } public function edit($editID){ if(empty($editID)) { return Redirect::to('admin/innercontent');} $this->data['messages'] =''; if(Input::get('updatebtnsubmit')){ $datasupdate = array( 'ic_name' =>Input::get('ic_title'), 'ic_menu_id' =>Input::get('page_parent_id'), 'ic_direction' =>Input::get('ic_direction'), 'ic_content' =>Input::get('ic_content'), 'ic_short_content' =>Input::get('ic_short_desc'), 'ic_status' =>Input::get('ic_status'), 'ic_flag' =>Input::get('show_home'), 'ic_alias' =>Str::slug(Input::get('ic_title'))."-".date('Y-m-d'), 'ic_priority' =>Input::get('ic_priority'), //'ic_publish_date' =>date('Y-m-d',strtotime(Input::get('ic_publish_date'))), //'ic_youtube_link' =>Input::get('ic_youtube'), ); $file = Input::file('ic_image_name'); if($file){ $filename = $this->resize_and_crop_image('ic_image_name','assets/uploads/innercontent',array(array('width'=>450,'height'=>155,'folder'=>'recomended'),array('width'=>134,'height'=>104,'folder'=>'small')),Input::get('ic_image_old_name')); $datasupdate['ic_image_name'] = $filename; } // end file DB::table('inner_content')->where('ic_id', '=',$editID)->update($datasupdate); $this->data['messages'] = $this->custom_message('innercontent updated successfully','success'); } $this->data['innercontentMenuList'] = DB::table('pages')->where('page_parent_id','=',8)->where('page_status','=',1)->get(); $this->data['rsinnercontent'] = DB::table('inner_content')->where('ic_id','=',$editID)->first(); return View::make('admin.innercontent.edit',$this->data); } public function changestatus($statusID,$currentStatus){ $currentStatus = ($currentStatus==0)?1:0; $currentStatusdatas = array("ic_status"=>$currentStatus); DB::table('inner_content')->where('ic_id', '=',$statusID)->update($currentStatusdatas); return Redirect::to('admin/sections')->with('flash_error','deleted'); } public function delete($deleteID){ if(empty($deleteID)) { return Redirect::to('admin/sections');} $innercontentList = DB::table('inner_content')->where('ic_id','=',$deleteID)->get(); foreach($innercontentList as $innercontent){ if(File::exists('assets/uploads/innercontent/'.$innercontent->ic_image_name)){ File::delete('assets/uploads/innercontent/'.$innercontent->ic_image_name); File::delete('assets/uploads/innercontent/small/'.$innercontent->ic_image_name); File::delete('assets/uploads/innercontent/large/'.$innercontent->ic_image_name); } } DB::table('inner_content')->where('ic_id', '=',$deleteID)->delete(); $this->data['messages'] = $this->custom_message('Deleted Successfully','success'); return Redirect::to('admin/sections')->with('flash_error','deleted'); } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel