1066,16 → 1066,13 |
} |
if (!isset ($_SESSION['_BAZAR_']['fichier'])) { |
if ($resultat->numRows()==0) { |
$nomFichierModifie = $_FILES[$nom_fichier]['name']; |
// suppression des accents cause codage kipu |
$nomFichierModifie = wd_remove_accents($nomFichierModifie); |
$chemin_destination=BAZ_CHEMIN_APPLI.'upload/'.$nomFichierModifie; |
$chemin_destination=BAZ_CHEMIN_APPLI.'upload/'.$_FILES[$nom_fichier]['name']; |
move_uploaded_file($_FILES[$nom_fichier]['tmp_name'], $chemin_destination); |
chmod ($chemin_destination, 0755); |
} |
$id_fichier_joint = baz_nextId('bazar_fichier_joint', 'bfj_id_fichier', $GLOBALS['_BAZAR_']['db']) ; |
$requete = 'INSERT INTO bazar_fichier_joint SET bfj_id_fichier='.$id_fichier_joint.', bfj_ce_fiche='.$idfiche. |
', bfj_description="'.addslashes($fichier_description).'", bfj_fichier="'.$nomFichierModifie.'"'; |
', bfj_description="'.addslashes($fichier_description).'", bfj_fichier="'.$_FILES[$nom_fichier]['name'].'"'; |
$resultat = $GLOBALS['_BAZAR_']['db']->query($requete) ; |
if (DB::isError($resultat)) { |
return $resultat->getMessage().$resultat->getDebugInfo() ; |
1085,19 → 1082,7 |
return; |
} |
|
// merci http://www.weirdog.com/blog/php/supprimer-les-accents-des-caracteres-accentues.html |
function wd_remove_accents($str/*, $charset='utf-8'*/) |
{ |
$str = htmlentities($str, ENT_NOQUOTES/*, $charset*/); |
|
$str = preg_replace('#&([A-za-z])(?:acute|cedil|caron|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str); |
$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ' |
$str = preg_replace('#&[^;]+;#', '', $str); // supprime les autres caractères |
|
return $str; |
} |
|
|
/** baz_insertion_image() - inserer une image a une fiche |
* |
* @global integer L'identifiant de la fiche |
1111,15 → 1096,12 |
die ($resultat->getMessage().$resultat->getDebugInfo()) ; |
} |
if ($resultat->numRows()==0) { |
$nomImageModifie = $_FILES['image']['name']; |
// suppression des accents cause codage kipu |
$nomImageModifie = wd_remove_accents($nomImageModifie); |
$chemin_destination=BAZ_CHEMIN_APPLI.'upload/'.$nomImageModifie; |
$chemin_destination=BAZ_CHEMIN_APPLI.'upload/'.$_FILES['image']['name']; |
move_uploaded_file($_FILES['image']['tmp_name'], $chemin_destination); |
chmod ($chemin_destination, 0755); |
} |
$_SESSION['_BAZAR_']['image'] = 1; |
return 'bf_url_image="'.$nomImageModifie.'", ' ; |
return 'bf_url_image="'.$_FILES['image']['name'].'", ' ; |
} |
|
|