insertschooldetails als ze nog niet bestaan
This commit is contained in:
@@ -160,22 +160,35 @@ class Compactsop extends MY_Controller{
|
|||||||
|
|
||||||
public function uploadLogo($schoolID)
|
public function uploadLogo($schoolID)
|
||||||
{
|
{
|
||||||
$savePath = MYROOTPATH.'public/images/logos/';
|
$savePath = MYROOTPATH . 'public/images/logos/';
|
||||||
$this->load->helper('string');
|
$this->load->helper('string');
|
||||||
$pathParts = pathinfo($_FILES['image_file']['name']);
|
$pathParts = pathinfo($_FILES['image_file']['name']);
|
||||||
$extension = $pathParts['extension'];
|
$extension = $pathParts['extension'];
|
||||||
|
|
||||||
$filename = random_string('alnum', 15).'.'.$extension;
|
$filename = random_string('alnum', 15) . '.' . $extension;
|
||||||
$source = $_FILES['image_file']['tmp_name'];
|
$source = $_FILES['image_file']['tmp_name'];
|
||||||
$target = $savePath.$filename;
|
$target = $savePath . $filename;
|
||||||
|
|
||||||
rename($source, $target );
|
rename($source, $target);
|
||||||
chmod($target, '0777');
|
chmod($target, '0777');
|
||||||
//TODO: unlink eventueel oud logo
|
|
||||||
$logo = $this->Schooldetails_model->getLogo($schoolID);
|
$details = $this->Schooldetails_model->get_records_where(['organisatie_id' => $schoolID]);
|
||||||
$padNaam = $savePath.$logo;
|
if ($details) {
|
||||||
unlink($padNaam);
|
$logo = $details['logo'];
|
||||||
$this->Schooldetails_model->update_record_where(['logo'=>$filename], ['organisatie_id' =>$schoolID]);
|
if ($logo) {
|
||||||
|
$padNaam = $savePath . $logo;
|
||||||
|
unlink($padNaam);
|
||||||
|
}
|
||||||
|
$this->Schooldetails_model->update_record_where(['logo' => $filename], ['organisatie_id' => $schoolID]);
|
||||||
|
} else {
|
||||||
|
|
||||||
|
$org = $this->Organisaties_model->get_record_by_id($schoolID);
|
||||||
|
$this->Schooldetails_model->insert_record([
|
||||||
|
'logo' => $filename,
|
||||||
|
'organisatie_id' => $schoolID,
|
||||||
|
'plaats' => $org->plaats ? $org->plaats : ''
|
||||||
|
]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function getLogo(){
|
function getLogo(){
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.18.05';// fout schoolgegevens compactsop
|
// public $version = '1.18.05';// fout schoolgegevens compactsop
|
||||||
// public $version = '1.18.08';// kleurenfout
|
// public $version = '1.18.08';// kleurenfout
|
||||||
// public $version = '1.18.09';// zoek gebruikers sneller
|
// public $version = '1.18.09';// zoek gebruikers sneller
|
||||||
public $version = '1.18.12';// compactsops maken van valtonderorgs
|
public $version = '1.18.13';// compactsops maken van valtonderorgs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user