function szgoogle_drive_get_savebutton($options = array())
 {
     if (!($object = new SZGoogleActionDriveSave())) {
         return false;
     } else {
         return $object->getHTMLCode($options);
     }
 }
 /**
  * Generazione del codice HTML del widget per la 
  * visualizzazione completa nella sidebar di appartenenza
  */
 function widget($args, $instance)
 {
     // Controllo se esistono le variabili che servono durante l'elaborazione
     // dello script e assegno dei valori di default nel caso non fossero specificati
     $options = $this->common_empty(array('url' => '', 'filename' => '', 'sitename' => '', 'text' => '', 'img' => '', 'position' => '', 'align' => '', 'margintop' => '', 'marginright' => '', 'marginbottom' => '', 'marginleft' => '', 'marginunit' => ''), $instance);
     // Definizione delle variabili di controllo del widget, questi valori non
     // interessano le opzioni della funzione base ma incidono su alcuni aspetti
     $controls = $this->common_empty(array('badge' => ''), $instance);
     // Se sul widget ho escluso il badeg dal pulsante azzero anche
     // le variabili del badge eventualmente impostate e memorizzate
     if ($controls['badge'] != '1') {
         $options['img'] = '';
         $options['text'] = '';
         $options['position'] = '';
     }
     // Creazione del codice HTML per il widget attuale richiamando la
     // funzione base che viene richiamata anche dallo shortcode corrispondente
     $OBJC = new SZGoogleActionDriveSave();
     $HTML = $OBJC->getHTMLCode($options);
     // Output del codice HTML legato al widget da visualizzare
     // chiamata alla funzione generale per wrap standard
     echo $this->common_widget($args, $instance, $HTML);
 }
 /**
  * Generation of the HTML code of the widget
  * for the full display in the sidebar associated
  */
 function widget($args, $instance)
 {
     // Checking whether there are the variables that are used during the processing
     // the script and check the default values ​​in case they were not specified
     $options = $this->common_empty(array('url' => '', 'filename' => '', 'sitename' => '', 'text' => '', 'img' => '', 'position' => '', 'align' => '', 'margintop' => '', 'marginright' => '', 'marginbottom' => '', 'marginleft' => '', 'marginunit' => ''), $instance);
     // Definition of the control variables of the widget, these values​
     // do not affect the items of basic but affect some aspects
     $controls = $this->common_empty(array('badge' => ''), $instance);
     // If the widget I excluded from the badge button I reset
     // the variables of the badge possibly set and saved
     if ($controls['badge'] != '1') {
         $options['img'] = '';
         $options['text'] = '';
         $options['position'] = '';
     }
     // Create the HTML code for the current widget recalling the basic
     // function which is also invoked by the corresponding shortcode
     $OBJC = new SZGoogleActionDriveSave();
     $HTML = $OBJC->getHTMLCode($options);
     // Output HTML code linked to the widget to
     // display call to the general standard for wrap
     echo $this->common_widget($args, $instance, $HTML);
 }