[eluser]businessman332211[/eluser]
OK this is strange.
Code:
<?php
function add_video($tribute_id) {
$validated = false;
$video = '';
$view_data['tribute_id'] = $tribute_id;
if (isset($_FILES['video']['tmp_name']) && $_FILES['video']['tmp_name'] != '') {
$config['upload_path'] = './public/assets/memorial_videos/';
$config['allowed_types'] = '*';
$config['max_size'] = '0';
$this->load->library('upload', $config);
if ($this->upload->do_upload('video')) {
$video = $this->upload->data();
$validated = true;
}else {
echo $this->upload->display_errors();
$data['error'] = $this->upload->display_errors();
$validated = false;
}
}else {
$validated = false;
}
if ($validated == true) {
// Load model and get params
$this->load->model('Tribute_model');
$data['tribute_id'] = $tribute_id;
$data['user_id'] = $this->session->userdata('user_id');
$data['video_name'] = $video['file_name'];
// Database information
$this->Tribute_model->video_insert($data);
$this->load->view('funeralhome_addvideosuccess');
}else {
$this->load->view('funeralhome_addvideo', $view_data);
}
}
function add_photo($tribute_id) {
$validated = false;
$photo = '';
$view_data['tribute_id'] = $tribute_id;
if (isset($_FILES['photo']['tmp_name']) && $_FILES['photo']['tmp_name'] != '') {
$config['upload_path'] = './public/assets/memorial_photos/';
$config['allowed_types'] = 'gif|jpg|png';
$this->load->library('upload', $config);
if ($this->upload->do_upload('photo')) {
$photo = $this->upload->data();
$validated = true;
}else {
$data['error'] = $this->upload->display_errors();
$validated = false;
}
}else {
$validated = false;
}
if ($validated == true) {
// Load model and get params
$this->load->model('Tribute_model');
$data['tribute_id'] = $tribute_id;
$data['user_id'] = $this->session->userdata('user_id');
$data['photo_name'] = $photo['file_name'];
// Database information
$this->Tribute_model->photo_insert($data);
$this->load->view('funeralhome_addphotosuccess');
}else {
$this->load->view('funeralhome_addphoto', $view_data);
}
}
?>
The one for videos does not work. The one for photos does work. Strange...exact same path.
By the way the error that is returned is something about the filepath being incorrect...although I am using the same path for both images and videos besides that one adjustment?