mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-21 00:41:29 +01:00
Fix: more flexibility
This commit is contained in:
@@ -1888,37 +1888,23 @@ function print_titre($titre)
|
|||||||
* \param pictoisfullpath 1=Icon name is a full absolute url of image
|
* \param pictoisfullpath 1=Icon name is a full absolute url of image
|
||||||
*/
|
*/
|
||||||
function print_fiche_titre($titre, $mesg='', $picto='title.png', $pictoisfullpath=0)
|
function print_fiche_titre($titre, $mesg='', $picto='title.png', $pictoisfullpath=0)
|
||||||
{
|
|
||||||
print fiche_titre($titre, $mesg, $picto, $pictoisfullpath);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Affichage d'un titre d'une fiche, aligne a gauche
|
|
||||||
* \param titre Le titre a afficher
|
|
||||||
* \param mesg Message suplementaire a afficher a droite
|
|
||||||
* \param picto Icon to use before title (should be a 32x32 transparent png file)
|
|
||||||
* \param pictoisfullpath 1=Icon name is a full absolute url of image
|
|
||||||
*/
|
|
||||||
function fiche_titre($titre, $mesg='', $picto='title.png', $pictoisfullpath=0)
|
|
||||||
{
|
{
|
||||||
global $conf;
|
global $conf;
|
||||||
|
|
||||||
if ($picto == 'setup') $picto='title.png';
|
if ($picto == 'setup') $picto='title.png';
|
||||||
if (empty($conf->browser->firefox) && $picto=='title.png') $picto='title.gif';
|
if (empty($conf->browser->firefox) && $picto=='title.png') $picto='title.gif';
|
||||||
|
|
||||||
$title = "\n";
|
print "\n";
|
||||||
$title.= '<table width="100%" border="0" class="notopnoleftnoright" style="margin-bottom: 2px;"><tr>';
|
print '<table width="100%" border="0" class="notopnoleftnoright" style="margin-bottom: 2px;"><tr>';
|
||||||
if ($picto && $titre) $title.= '<td class="nobordernopadding" width="40" align="left" valign="middle">'.img_picto('',$picto, '', $pictoisfullpath).'</td>';
|
if ($picto && $titre) print '<td class="nobordernopadding" width="40" align="left" valign="middle">'.img_picto('',$picto, '', $pictoisfullpath).'</td>';
|
||||||
$title.= '<td class="nobordernopadding" valign="middle">';
|
print '<td class="nobordernopadding" valign="middle">';
|
||||||
$title.= '<div class="titre">'.$titre.'</div>';
|
print '<div class="titre">'.$titre.'</div>';
|
||||||
$title.= '</td>';
|
print '</td>';
|
||||||
if (strlen($mesg))
|
if (strlen($mesg))
|
||||||
{
|
{
|
||||||
$title.= '<td class="nobordernopadding" align="right" valign="middle"><b>'.$mesg.'</b></td>';
|
print '<td class="nobordernopadding" align="right" valign="middle"><b>'.$mesg.'</b></td>';
|
||||||
}
|
}
|
||||||
$title.= '</tr></table>'."\n";
|
print '</tr></table>'."\n";
|
||||||
|
|
||||||
return $title;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -19,7 +19,16 @@
|
|||||||
* $Source$
|
* $Source$
|
||||||
*}
|
*}
|
||||||
<!-- BEGIN SMARTY TEMPLATE -->
|
<!-- BEGIN SMARTY TEMPLATE -->
|
||||||
{$title}
|
<table width="100%" border="0" class="notopnoleftnoright">
|
||||||
|
<tr>
|
||||||
|
<td class="nobordernopadding" width="40" align="left" valign="middle">
|
||||||
|
{$title_picto}
|
||||||
|
</td>
|
||||||
|
<td class="notopnoleftnoright" valign="middle">
|
||||||
|
<div class="titre">{$title_text}</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
<form id="evolForm" action="fiche.php" method="post">
|
<form id="evolForm" action="fiche.php" method="post">
|
||||||
<input type="hidden" name="action" value="add">
|
<input type="hidden" name="action" value="add">
|
||||||
|
|||||||
@@ -384,7 +384,7 @@ class ProductLivre extends Product
|
|||||||
*/
|
*/
|
||||||
function assign_smarty_values(&$smarty, $action='')
|
function assign_smarty_values(&$smarty, $action='')
|
||||||
{
|
{
|
||||||
global $langs;
|
global $conf,$langs;
|
||||||
|
|
||||||
if ($action =='edit' or $action == 'create')
|
if ($action =='edit' or $action == 'create')
|
||||||
{
|
{
|
||||||
@@ -403,8 +403,10 @@ class ProductLivre extends Product
|
|||||||
$smarty->assign('class_focus_ref', 'focus');
|
$smarty->assign('class_focus_ref', 'focus');
|
||||||
}
|
}
|
||||||
|
|
||||||
$title = fiche_titre($langs->trans('NewBook'));
|
$picto='title.png';
|
||||||
$smarty->assign('title', $title);
|
if (empty($conf->browser->firefox)) $picto='title.gif';
|
||||||
|
$smarty->assign('title_picto', img_picto('',$picto));
|
||||||
|
$smarty->assign('title_text', $langs->trans('NewBook'));
|
||||||
|
|
||||||
$smarty->assign('user', $this->user->prenom.' '.$this->user->nom);
|
$smarty->assign('user', $this->user->prenom.' '.$this->user->nom);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user