1, 'message'=>'Error trying to upload the site logo.' ))); } // File extension $fileExtension = pathinfo($_FILES['inputFile']['name'], PATHINFO_EXTENSION); // Final filename $filename = 'logo.'.$fileExtension; // Delete old image $oldFilename = $site->logo(false); if ($oldFilename) { Filesystem::rmfile(PATH_UPLOADS.$oldFilename); } // Move from temporary directory to uploads rename($_FILES['inputFile']['tmp_name'], PATH_UPLOADS.$filename); // Permissions chmod(PATH_UPLOADS.$filename, 0644); // Store the filename in the database $site->set(array('logo'=>$filename)); exit (json_encode(array( 'status'=>0, 'message'=>'Image uploaded success.', 'filename'=>$filename, 'absoluteURL'=>DOMAIN_UPLOADS.$filename, 'absolutePath'=>PATH_UPLOADS.$filename ))); ?>