[eluser]tim1965[/eluser]
controller code
function picupload()
{
//Load Model
$this->load->model('Process_image');
//get property id to create directory for pictures and thumbs
$prop = $this->session->userdata('propid');
$propid = $prop['prop_id'][0];
if (isset($_POST) && count($_POST) >0 )
//{
//create directories for upload based on property id
$prop = $this->session->userdata('propid');
$propid = $prop['prop_id'][0];
$mypath = './system/pictures/'.$propid;
$main_pic = './system/pictures/'.$propid.'/pictures/';
$thumb_path = './system/pictures/'.$propid.'/thumbs/';
if (!is_dir($mypath))
{
mkdir($mypath,0777,TRUE);
}
if (!is_dir($main_pic))
{
mkdir($main_pic,0777,TRUE);
}
if (!is_dir($thumb_path))
{
mkdir($thumb_path,0777,TRUE);
}
$this->load->library('upload');
//$mypath="C:\\wamp\\www\\ci\\system\\pictures\\$propid";
$config['upload_path'] = './system/uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '2048'; //2 meg
foreach($_FILES as $key => $value)
{
//changed value from key
if( ! empty($key['name']))
{
$this->upload->initialize($config);
if ( ! $this->upload->do_upload($key['name']))
{
//$data['error'] = array ('value' =>$this->upload->display_errors());
$data['errors'][] = $this->upload->display_errors();
$data['errors'] = array();
print_r($data);
$this->load->view('propreg/f_propreg3_multifileupload_v1', $data); //Upload Form
}
else
{
$this->load->model('Process_image');
$this->Process_image->process_pic();
}
}
//}
}
// $this->load->view('propreg/f_propreg3_multifileupload_v1');
redirect('propreg/f_propreg3_multifileupload_v1', $data); //Picture Upload View
//}
}//end picupload
}//end controller