Update images in folder and path in database in cakephp1.3

I used update function in controller following as :

	function update($application_id=null) 
	{	
		$applicationDocs = $this->ApplicationDoc->find('all',array('conditions' => array('ApplicationDoc.application_id' => $this->Session->read('applicationId'))));
		$applications = $this->ApplicationDoc->Application->find('list');
		$applicationTypes = $this->ApplicationDoc->ApplicationType->find('list');
		$this->set(compact('applications', 'applicationTypes','applicationDocs'));
		
		if(!empty($this->data))
        {		
			$this->data['ApplicationDoc']['application_id']=$this->Session->read('applicationId');
            
			if(!empty($this->data['ApplicationDoc']['upload']['name']))
            {
                $file = $this->data['ApplicationDoc']['upload']; //put the data into a var for easy use
				$ext = substr(strtolower(strrchr($file['name'], '.')), 1); //get the extension
                $arr_ext = array('jpg', 'jpeg', 'gif','png','pdf'); //set allowed extensions
				$file['name'] = $this->data['ApplicationDoc']['application_type_id'].'_'.time().'_'.$file['name'];
                if(in_array($ext, $arr_ext))
                {
                    if(move_uploaded_file($file['tmp_name'], WWW_ROOT . 'img/uploads/' . $file['name']))
					{
					$application_id=$_POST['application_id'];
					$application_type_id=$this->data['ApplicationDoc']['application_type_id'];
					$this->data['ApplicationDoc']['doc_path'] = $file['name'];
					$this->data['ApplicationDoc']['application_type_id']= $this->data['ApplicationDoc']['application_type_id'];
					$this->data['ApplicationDoc']['application_id']= $application_id;
					
					$conditions = array(
						'ApplicationDoc.application_id' => $application_id,
						'ApplicationDoc.application_type_id' => $this->data['ApplicationDoc']['application_type_id']
					);
					
					
					$conditions2 = array(
						'ApplicationDoc.application_id' => $application_id,
						
					);
					if ($this->ApplicationDoc->hasAny($conditions))
					{	
				
						if($this->ApplicationDoc->update($this->data))  // i want update in this condition
					{
						
					$this->Session->setFlash(__('The application doc has been Updated', true));
					return $this->redirect(['controller' => 'Application_docs', 'action' => 'update']);
					
					} 
					
					//$this->ApplicationDoc->updateAll(array("application_id"=>$application_id,"application_type_id"=>$application_type_id,"doc_path"=>$file),array("application_id"=>$application_id ,"application_type_id"=>$application_type_id));
					}
					elseif($this->ApplicationDoc->hasAny($conditions2))
					{	
					
					if($this->ApplicationDoc->save($this->data)) 
					{
						
					$this->Session->setFlash(__('The application doc has been saved', true));
					return $this->redirect(['controller' => 'Application_docs', 'action' => 'update']);
					
					} 
					else 
					{
						$this->Session->setFlash(__('The application doc could not be saved. Please, try again.', true));
					}
					}
					}
					
				}
					else
					{
						$this->Session->setFlash(__('The application doc could not be saved. Please Please Please, try again.', true));
					}
            }
		}
	}
	
	
}

Thanks in advance :slight_smile: