Add mime picto

This commit is contained in:
Laurent Destailleur 2008-04-30 00:18:35 +00:00
parent 79306a55d3
commit 1fa8bbf08e
21 changed files with 37 additions and 12 deletions

View File

@ -199,9 +199,9 @@ function dolibarr_syslog($message, $level=LOG_INFO)
{ {
$facility = LOG_USER; $facility = LOG_USER;
} }
openlog("dolibarr", LOG_PID | LOG_PERROR, $facility); openlog("dolibarr", LOG_PID | LOG_PERROR, $facility);
if (! $level) if (! $level)
{ {
syslog(LOG_ERR, $message); syslog(LOG_ERR, $message);
@ -210,7 +210,7 @@ function dolibarr_syslog($message, $level=LOG_INFO)
{ {
syslog($level, $message); syslog($level, $message);
} }
closelog(); closelog();
} }
} }
@ -683,7 +683,7 @@ function dolibarr_print_phone($phone,$country="FR")
function dol_print_size($size) function dol_print_size($size)
{ {
global $langs; global $langs;
return $size.' '.$langs->trans("Bytes"); return $size.' '.$langs->trans("Bytes");
} }
@ -1186,6 +1186,31 @@ function img_allow($allow)
} }
/**
* \brief Show mime picto
* \param file Filename
* \return string Return img tag
*/
function img_mime($file)
{
$mime='other';
if (eregi('\.pdf',$file)) { $mime='pdf'; }
if (eregi('\.(html|htm)',$file)) { $mime='html'; }
if (eregi('\.txt',$file)) { $mime='other'; }
if (eregi('\.php',$file)) { $mime='php'; }
if (eregi('\.pl',$file)) { $mime='pl'; }
if (eregi('\.js',$file)) { $mime='jscript'; }
if (eregi('\.(png|bmp|jpg|jpeg|gif)',$file)) $mime='image';
if (eregi('\.(mp3|ogg|au)',$file)) $mime='audio';
if (eregi('\.(avi|mvw|divx|xvid)',$file)) $mime='video';
if (eregi('\.(zip|rar|divx|xvid)',$file)) $mime='archive';
$alt='Mime type: '.$mime;
$mime.='.png';
return '<img src="'.DOL_URL_ROOT.'/theme/common/mime/'.$mime.'" border="0" alt="'.$alt.'" title="'.$alt.'">';
}
/** /**
\brief Return if a filename is file name of a supported image format \brief Return if a filename is file name of a supported image format
\param file Filename \param file Filename
@ -1477,7 +1502,7 @@ function dolibarr_print_error($db='',$error='')
if ($error) if ($error)
{ {
$langs->load("errors"); $langs->load("errors");
if (is_array($error)) $errors=$error; if (is_array($error)) $errors=$error;
else $errors=array($error); else $errors=array($error);
@ -1766,9 +1791,9 @@ function print_barre_liste($titre, $page, $file, $options='', $sortfield='', $so
print '<tr><td class="notopnoleftnoright">'; print '<tr><td class="notopnoleftnoright">';
print '<div class="titre">'.$titre.'</div>'; print '<div class="titre">'.$titre.'</div>';
print '</td>'; print '</td>';
$maxnbofpage=10; $maxnbofpage=10;
$nbpages=ceil($totalnboflines/$conf->liste_limit); $nbpages=ceil($totalnboflines/$conf->liste_limit);
$cpt=($page-$maxnbofpage); $cpt=($page-$maxnbofpage);
if ($cpt < 0) { $cpt=0; } if ($cpt < 0) { $cpt=0; }
@ -2332,9 +2357,9 @@ function measuring_units_string($unit,$measuring_style='')
* cela surchagerait inutilement d'une requete supplémentaire * cela surchagerait inutilement d'une requete supplémentaire
* pour quelque chose qui est somme toute peu variable * pour quelque chose qui est somme toute peu variable
*/ */
global $langs; global $langs;
if ($measuring_style == 'weight') if ($measuring_style == 'weight')
{ {
$measuring_units[3] = $langs->trans("WeightUnitton"); $measuring_units[3] = $langs->trans("WeightUnitton");
@ -2551,7 +2576,7 @@ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR')
if ($countrycode == 'FR') if ($countrycode == 'FR')
{ {
$countryfound=1; $countryfound=1;
// Definition des dates feriees fixes // Definition des dates feriees fixes
if($jour == 1 && $mois == 1) $ferie=true; // 1er janvier if($jour == 1 && $mois == 1) $ferie=true; // 1er janvier
if($jour == 1 && $mois == 5) $ferie=true; // 1er mai if($jour == 1 && $mois == 5) $ferie=true; // 1er mai
@ -2561,7 +2586,7 @@ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR')
if($jour == 1 && $mois == 11) $ferie=true; // 1 novembre if($jour == 1 && $mois == 11) $ferie=true; // 1 novembre
if($jour == 11 && $mois == 11) $ferie=true; // 11 novembre if($jour == 11 && $mois == 11) $ferie=true; // 11 novembre
if($jour == 25 && $mois == 12) $ferie=true; // 25 decembre if($jour == 25 && $mois == 12) $ferie=true; // 25 decembre
// Calcul du jour de paques // Calcul du jour de paques
$date_paques = easter_date($annee); $date_paques = easter_date($annee);
$jour_paques = date("d", $date_paques); $jour_paques = date("d", $date_paques);
@ -2581,7 +2606,7 @@ function num_public_holiday($timestampStart, $timestampEnd, $countrycode='FR')
$mois_ascension = date("m", $date_ascension); $mois_ascension = date("m", $date_ascension);
if($jour_ascension == $jour && $mois_ascension == $mois) $ferie=true; if($jour_ascension == $jour && $mois_ascension == $mois) $ferie=true;
//Ascension //Ascension
// Calcul de Pentecote (11 jours apres Paques) // Calcul de Pentecote (11 jours apres Paques)
$date_pentecote = mktime(date("H", $date_ascension), $date_pentecote = mktime(date("H", $date_ascension),
date("i", $date_ascension), date("i", $date_ascension),

Binary file not shown.

After

Width:  |  Height:  |  Size: 396 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 363 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 676 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 393 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 668 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 831 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B