Merge remote-tracking branch 'origin/3.7' into 3.8
This commit is contained in:
commit
761c50a885
@ -235,6 +235,7 @@ FIX [ bug 1634 ] Error deleting a project when it had many linked objects
|
|||||||
FIX [ bug 1925 ] "Link to order" option in supplier invoices is not working properly
|
FIX [ bug 1925 ] "Link to order" option in supplier invoices is not working properly
|
||||||
FIX [ bug #3198 ] Trigger LINECONTRACT_INSERT passes Contrat as $object instead of ContratLigne
|
FIX [ bug #3198 ] Trigger LINECONTRACT_INSERT passes Contrat as $object instead of ContratLigne
|
||||||
FIX: Not showing delivery date on rouget pdf
|
FIX: Not showing delivery date on rouget pdf
|
||||||
|
FIX: Not showing task extrafields when creating from left menu
|
||||||
|
|
||||||
NEW: Created new ContratLigne::insert function
|
NEW: Created new ContratLigne::insert function
|
||||||
|
|
||||||
|
|||||||
@ -2015,7 +2015,7 @@ function img_picto($titlealt, $picto, $options = '', $pictoisfullpath = false, $
|
|||||||
$tmparray=array(0=>$titlealt);
|
$tmparray=array(0=>$titlealt);
|
||||||
if (preg_match('/:[^\s]/',$titlealt)) $tmparray=explode(':',$titlealt); // We explode if we have TextA:TextB. Not if we have TextA: TextB
|
if (preg_match('/:[^\s]/',$titlealt)) $tmparray=explode(':',$titlealt); // We explode if we have TextA:TextB. Not if we have TextA: TextB
|
||||||
$title=$tmparray[0];
|
$title=$tmparray[0];
|
||||||
$alt=empty($tmparray[1])?'':$tmparray[1];
|
$alt=empty($tmparray[1])?$tmparray[0]:$tmparray[1]; // Use title for alt if no alt is provided
|
||||||
return '<img src="'.$fullpathpicto.'" border="0" alt="'.dol_escape_htmltag($alt).'"'.($notitle?'':' title="'.dol_escape_htmltag($title).'"').($options?' '.$options:'').'>'; // Alt is used for accessibility, title for popup
|
return '<img src="'.$fullpathpicto.'" border="0" alt="'.dol_escape_htmltag($alt).'"'.($notitle?'':' title="'.dol_escape_htmltag($title).'"').($options?' '.$options:'').'>'; // Alt is used for accessibility, title for popup
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,8 +55,8 @@ if ($id > 0 || ! empty($ref))
|
|||||||
{
|
{
|
||||||
// fetch optionals attributes and labels
|
// fetch optionals attributes and labels
|
||||||
$extralabels_projet=$extrafields_project->fetch_name_optionals_label($object->table_element);
|
$extralabels_projet=$extrafields_project->fetch_name_optionals_label($object->table_element);
|
||||||
$extralabels_task=$extrafields_task->fetch_name_optionals_label($taskstatic->table_element);
|
|
||||||
}
|
}
|
||||||
|
$extralabels_task=$extrafields_task->fetch_name_optionals_label($taskstatic->table_element);
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
$socid=0;
|
$socid=0;
|
||||||
|
|||||||
@ -639,11 +639,11 @@ class FunctionsLibTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
$s=img_picto('title','/fullpath/img.png','',1);
|
$s=img_picto('title','/fullpath/img.png','',1);
|
||||||
print __METHOD__." s=".$s."\n";
|
print __METHOD__." s=".$s."\n";
|
||||||
$this->assertEquals('<img src="/fullpath/img.png" border="0" alt="" title="title">',$s,'testImgPicto3');
|
$this->assertEquals('<img src="/fullpath/img.png" border="0" alt="title" title="title">',$s,'testImgPicto3');
|
||||||
|
|
||||||
$s=img_picto('title','/fullpath/img.png','',true);
|
$s=img_picto('title','/fullpath/img.png','',true);
|
||||||
print __METHOD__." s=".$s."\n";
|
print __METHOD__." s=".$s."\n";
|
||||||
$this->assertEquals('<img src="/fullpath/img.png" border="0" alt="" title="title">',$s,'testImgPicto4');
|
$this->assertEquals('<img src="/fullpath/img.png" border="0" alt="title" title="title">',$s,'testImgPicto4');
|
||||||
|
|
||||||
$s=img_picto('title:alt','/fullpath/img.png','',true);
|
$s=img_picto('title:alt','/fullpath/img.png','',true);
|
||||||
print __METHOD__." s=".$s."\n";
|
print __METHOD__." s=".$s."\n";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user