Esempio n. 1
0
 /**
  * GridActionExport::__construct()
  *
  * @param array $params
  * @return void
  */
 public function __construct($params = array())
 {
     if (false == isset($params['GlyphEnabled'])) {
         $params['GlyphEnabled'] = 'images/envoyer.gif';
     }
     if (false == isset($params['GlyphDisabled'])) {
         $params['GlyphDisabled'] = 'images/envoyer_no.gif';
     }
     if (false == isset($params['Caption'])) {
         $params['Caption'] = A_EXPORT;
     }
     if (false == isset($params['Title'])) {
         $params['Title'] = _('Export list in csv format (Excel)');
     }
     // nom du fichier csv
     $fileName = isset($params['FileName']) ? $params['FileName'] : 'export';
     // 1ere arrivee ou pas sur l'ecran
     $firstArrival = isset($params['FirstArrival']) ? $params['FirstArrival'] : 0;
     if (strrpos($_SERVER['REQUEST_URI'], '?') === false) {
         $url = $_SERVER['REQUEST_URI'] . '?';
     } else {
         $url = $_SERVER['REQUEST_URI'] . '&';
     }
     $url = $firstArrival ? $url . 'FirstArrival=1&' : $url;
     $url = $this->returnURL ? $url . 'returnURL=' . $this->returnURL . '&' : $url;
     // Pour les GenericGrid
     $url .= isset($_REQUEST['entity']) && stripos($url, 'entity=') === false ? 'entity=' . $_REQUEST['entity'] . '&' : '';
     $url .= isset($_REQUEST['altname']) && stripos($url, 'altname=') === false ? 'altname=' . $_REQUEST['altname'] . '&' : '';
     $url .= stripos($url, 'export=') === false ? 'export=' . $fileName : '';
     $url = UrlTools::compliantURL($url);
     $params['jsActionArray'] = array('window.location=\'' . $url . '\'');
     parent::__construct($params);
 }
Esempio n. 2
0
 /**
  * GridActionClose::__construct()
  *
  * @param array $params
  * @return void
  */
 public function __construct($params = array())
 {
     $params['Caption'] = A_CLOSE;
     if (false == isset($params['GlyphEnabled'])) {
         $params['GlyphEnabled'] = 'images/annuler.gif';
     }
     if (false == isset($params['GlyphDisabled'])) {
         $params['GlyphDisabled'] = 'images/annuler_no.gif';
     }
     $params['jsActionArray'] = array('window.close()');
     parent::__construct($params);
 }
Esempio n. 3
0
 /**
  * GridActionPrint::__construct()
  *
  * @param array $params
  * @return void
  */
 public function __construct($params = array())
 {
     if (false == isset($params['Caption'])) {
         $params['Caption'] = A_PRINT;
     }
     if (false == isset($params['Title'])) {
         $params['Title'] = _('Print list');
     }
     if (false == isset($params['GlyphEnabled'])) {
         $params['GlyphEnabled'] = 'images/imprimer.gif';
     }
     if (false == isset($params['GlyphDisabled'])) {
         $params['GlyphDisabled'] = 'images/imprimer_no.gif';
     }
     $params['jsActionArray'] = array('window.print()');
     parent::__construct($params);
 }
Esempio n. 4
0
 /**
  * GridActionCancel::__construct()
  *
  * @param array $params
  * @return void
  */
 public function __construct($params = array())
 {
     if (false == isset($params['Caption'])) {
         $params['Caption'] = A_CANCEL;
     }
     if (false == isset($params['GlyphEnabled'])) {
         $params['GlyphEnabled'] = 'images/annuler.gif';
     }
     if (false == isset($params['GlyphDisabled'])) {
         $params['GlyphDisabled'] = 'images/annuler_no.gif';
     }
     if (false == isset($params['ReturnURL'])) {
         $params['ReturnURL'] = "javascript:history.go(-1);";
     }
     $params['jsActionArray'] = array('window.location=\'' . $params['ReturnURL'] . '\'');
     parent::__construct($params);
 }
Esempio n. 5
0
 /**
  * GridActionSubmit::__construct()
  *
  * @param array $params
  * @return void
  */
 public function __construct($params = array())
 {
     $jsActionArray = array();
     if (isset($params['FormAction'])) {
         $jsActionArray[] = $this->jsOwnerForm . '.action=\'' . $params['FormAction'] . '\'';
     }
     // La ligne suivante n'etait que si pas ouverture de popup...
     $jsActionArray[] = $this->jsOwnerForm . '.method=\'post\'';
     // Si doit ouvrir un popup
     if (isset($params['TargetPopup'])) {
         $jsActionArray[] = $this->jsOwnerForm . '.target=\'popup\'';
     }
     if (isset($params['CheckForm']) && $params['CheckForm'] == true) {
         $jsActionArray[] = 'return checkForm(' . $this->jsOwnerForm . ', requiredFields);';
     } else {
         $jsActionArray[] = $this->jsOwnerForm . '.submit()';
     }
     $params['jsActionArray'] = $jsActionArray;
     parent::__construct($params);
 }