mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-11 12:01:23 +01:00
NEW Show also size in bytes in tooltip if visible unit is not bytes
This commit is contained in:
@@ -990,6 +990,7 @@ class FormFile
|
||||
global $user, $conf, $langs, $hookmanager;
|
||||
global $sortfield, $sortorder, $maxheightmini;
|
||||
global $dolibarr_main_url_root;
|
||||
global $form;
|
||||
|
||||
// Define relative path used to store the file
|
||||
if (empty($relativepath))
|
||||
@@ -1034,6 +1035,8 @@ class FormFile
|
||||
}
|
||||
else
|
||||
{
|
||||
if (! is_object($form)) $form=new Form($this->db);
|
||||
|
||||
if (! preg_match('/&id=/', $param) && isset($object->id)) $param.='&id='.$object->id;
|
||||
$relativepathwihtoutslashend=preg_replace('/\/$/', '', $relativepath);
|
||||
if ($relativepathwihtoutslashend) $param.= '&file='.urlencode($relativepathwihtoutslashend);
|
||||
@@ -1161,7 +1164,15 @@ class FormFile
|
||||
print "</td>\n";
|
||||
|
||||
// Size
|
||||
print '<td align="right" width="80px">'.dol_print_size($file['size'],1,1).'</td>';
|
||||
$sizetoshow = dol_print_size($file['size'],1,1);
|
||||
$sizetoshowbytes = dol_print_size($file['size'],0,1);
|
||||
|
||||
print '<td align="right" width="80px">';
|
||||
if ($sizetoshow == $sizetoshowbytes) print $sizetoshow;
|
||||
else {
|
||||
print $form->textwithpicto($sizetoshow, $sizetoshowbytes, -1);
|
||||
}
|
||||
print '</td>';
|
||||
|
||||
// Date
|
||||
print '<td align="center" width="130px">'.dol_print_date($file['date'],"dayhour","tzuser").'</td>';
|
||||
|
||||
@@ -2040,7 +2040,7 @@ function dol_now($mode='gmt')
|
||||
*
|
||||
* @param int $size Size to print
|
||||
* @param int $shortvalue Tell if we want long value to use another unit (Ex: 1.5Kb instead of 1500b)
|
||||
* @param int $shortunit Use short value of size unit
|
||||
* @param int $shortunit Use short label of size unit (for example 'b' instead of 'bytes')
|
||||
* @return string Link
|
||||
*/
|
||||
function dol_print_size($size,$shortvalue=0,$shortunit=0)
|
||||
|
||||
@@ -75,9 +75,7 @@ class modVariants extends DolibarrModules
|
||||
$this->dirs = array();
|
||||
|
||||
// Config pages. Put here list of php page, stored into mymodule/admin directory, to use to setup module.
|
||||
$this->config_page_url = array(
|
||||
'admin.php@variants'
|
||||
);
|
||||
$this->config_page_url = array('admin.php@variants');
|
||||
|
||||
// Dependencies
|
||||
$this->hidden = false; // A condition to hide module
|
||||
|
||||
@@ -295,7 +295,7 @@ if ($resql)
|
||||
print '<input type="hidden" name="sortorder" value="'.$sortorder.'">';
|
||||
print '<input type="hidden" name="page" value="'.$page.'">';
|
||||
|
||||
print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_companies', 0, '', '', $limit);
|
||||
print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, '', $num, $nbtotalofrecords, 'title_products', 0, '', '', $limit);
|
||||
|
||||
$topicmail="Information";
|
||||
$modelmail="productlot";
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
require '../main.inc.php';
|
||||
require DOL_DOCUMENT_ROOT.'/variants/class/ProductAttribute.class.php';
|
||||
|
||||
$id = GETPOST('id');
|
||||
$id = GETPOST('id','int');
|
||||
$action = GETPOST('action','aZ09');
|
||||
$object = new ProductAttribute($db);
|
||||
|
||||
@@ -57,9 +57,12 @@ $variants = $object->fetchAll();
|
||||
|
||||
llxHeader('', $title);
|
||||
|
||||
$buttonadd='<a href="create.php" class="butAction">'.$langs->trans('Create').'</a>';
|
||||
|
||||
print load_fiche_titre($title, $buttonadd);
|
||||
$newcardbutton='';
|
||||
if ($user->rights->produit->creer)
|
||||
{
|
||||
$newcardbutton='<a href="create.php" class="butActionNew">'.$langs->trans('Create').'</a>';
|
||||
}
|
||||
print load_fiche_titre($title, $newcardbutton, 'title_products');
|
||||
|
||||
$forcereloadpage=empty($conf->global->MAIN_FORCE_RELOAD_PAGE)?0:1;
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user