get_session(); $usr_id = $session->get_usr_id(); $request = http_request::getInstance(); $parm = $request->get_parms("bas", "courChuId", "act", "p0", "first"); $parm['p0'] = utf8_decode($parm['p0']); $nbNoview = 0; $user = User_Adapter::getInstance($session->get_usr_id(), $appbox); $ACL = $user->ACL(); $out = null; if ($parm["act"] == "DELIMG" && $parm["p0"] != "") { $basket = basket_adapter::getInstance($appbox, $parm['courChuId'], $user->get_id()); $basket->remove_from_ssel($parm['p0']); } if ($parm["act"] == "ADDIMG" && ($parm["p0"] != "" && $parm["p0"] != null)) { $basket = basket_adapter::getInstance($appbox, $parm['courChuId'], $user->get_id()); $sbas_id = phrasea::sbasFromBas($parm['bas']); $record = new record_adapter($sbas_id, $parm['p0']); $basket->push_element($record, false, false); unset($record); } if ($parm["act"] == "DELCHU" && ($parm["p0"] != "" && $parm["p0"] != null)) { $basket = basket_adapter::getInstance($appbox, $parm['p0'], $user->get_id()); $basket->delete(); unset($basket); } if ($parm["act"] == "NEWCHU" && ($parm["p0"] != "" && $parm["p0"] != null)) { $basket = basket_adapter::create($appbox, $parm['p0'], $user); $parm['courChuId'] = $basket->get_ssel_id(); } $basket_coll = new basketCollection($appbox, $usr_id, 'name ASC', array('regroup')); $baskets = $basket_coll->get_baskets(); $out = "
"; $out .= '"; $out .= ''; $basket = basket_adapter::getInstance($appbox, $parm['courChuId'], $user->get_id()); $jscriptnochu = $basket->get_name() . " : " . sprintf(_('paniers:: %d documents dans le panier'), count($basket->get_elements())); $nbElems = count($basket->get_elements()); ?>
get_size(); echo '
' . sprintf(_('paniers:: paniers:: %d documents dans le panier'), $nbElems) . ($appbox->get_registry()->get('GV_viewSizeBaket') ? ' (' . $totSizeMega . ' Mo)' : '') . '
'; ?>
0 && $basket->is_mine()) { ?>
has_right("addtoalbum")) { ?>
0 && ($ACL->has_right("candwnldhd") || $ACL->has_right("candwnldpreview") || $ACL->has_right("cancmd") > 0 )) { ?>
0) { ?>
title="">
get_pusher() instanceof user) { ?>
get_display_name()) ?>
get_elements() as $basket_element) { $dim = $dim1 = $top = 0; $thumbnail = $basket_element->get_record()->get_thumbnail(); if ($thumbnail->get_width() > $thumbnail->get_height()) // cas d'un format paysage { if ($thumbnail->get_width() > 67) { $dim1 = 67; $top = ceil((67 - 67 * $thumbnail->get_height() / $thumbnail->get_width()) / 2); } else // miniature { $dim1 = $thumbnail->get_width(); $top = ceil((67 - $thumbnail->get_height()) / 2); } $dim = "width:" . $dim1 . "px"; } else // cas d'un format portrait { if ($thumbnail->get_height() > 55) { $dim1 = 55; $top = ceil((67 - 55) / 2); } else // miniature { $dim1 = $thumbnail->get_height(); $top = ceil((67 - $thumbnail->get_height()) / 2); } $dim = "height:" . $dim1 . "px"; } if ($thumbnail->get_height() > 42) $classSize = "hThumbnail"; else $classSize = "vThumbnail"; $tooltip = ""; $record = $basket_element->get_record(); if ($appbox->get_registry()->get('GV_rollover_chu')) { $tooltip = 'tooltipsrc="/prod/tooltip/caption/' . $record->get_sbas_id() . '/' . $record->get_record_id() . '/basket/"'; } ?>
); return(false);" style="position:relative; top:px; " class=" baskTips" src="get_url() ?>">
is_mine())//le panier est a moi, je peux effacer des elements { ?>
ACL()->has_right_on_base($record->get_base_id(), 'candwnldhd') || $user->ACL()->has_right_on_base($record->get_base_id(), 'candwnldpreview') || $user->ACL()->has_right_on_base($record->get_base_id(), 'cancmd') || $user->ACL()->has_preview_grant($record)) { ?>