Ajout mthode pour la gestion des photos
This commit is contained in:
parent
71336021c3
commit
9f1786ca6e
@ -860,16 +860,74 @@ class Product
|
||||
*
|
||||
*
|
||||
*/
|
||||
function add_photo($sdir)
|
||||
function add_photo($sdir, $files)
|
||||
{
|
||||
|
||||
$dir = $sdir .'/'. get_exdir($this->id) . $this->id ."/";
|
||||
|
||||
$dir .= "photos/";
|
||||
|
||||
if (! file_exists($dir))
|
||||
{
|
||||
dolibarr_syslog("Product Create $dir");
|
||||
create_exdir($dir);
|
||||
}
|
||||
|
||||
if ( file_exists($dir))
|
||||
{
|
||||
if (doliMoveFileUpload($files['tmp_name'], $dir . $files['name']))
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
*
|
||||
*
|
||||
*/
|
||||
function show_photo($sdir)
|
||||
{
|
||||
$photo = '';
|
||||
$pdir = get_exdir($this->id) . $this->id ."/photos/";
|
||||
$dir = $sdir . '/'. $pdir;
|
||||
|
||||
$handle=opendir($dir);
|
||||
|
||||
while (($file = readdir($handle))!==false)
|
||||
{
|
||||
if (is_file($dir.$file))
|
||||
{
|
||||
$photo = $file;
|
||||
}
|
||||
}
|
||||
|
||||
if (strlen($photo))
|
||||
{
|
||||
print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=product&file='.urlencode($pdir.$photo).'">';
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Je sais c'est sale mais le besoin est urgent ;-)
|
||||
*
|
||||
*/
|
||||
function show_photos($sdir)
|
||||
{
|
||||
$photo = '';
|
||||
$pdir = get_exdir($this->id) . $this->id ."/photos/";
|
||||
$dir = $sdir . '/'. $pdir;
|
||||
|
||||
$handle=opendir($dir);
|
||||
|
||||
while (($file = readdir($handle))!==false)
|
||||
{
|
||||
if (is_file($dir.$file))
|
||||
{
|
||||
$photo = $file;
|
||||
print '<img src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=product&file='.urlencode($pdir.$photo).'"><br />';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user