SZGoogleActionFontsTinyMCE

The SZ - Google SZGoogleActionFontsTinyMCE class.

Defined (1)

The class is defined in the following location(s).

/classes/action/SZGoogleActionFontsTinyMCE.php  
  1. class SZGoogleActionFontsTinyMCE extends SZGoogleAction 
  2. /** 
  3. * Aggiungo nella fase del costruttore i filtri e le azioni 
  4. * necessarie a controllare il login con codice a tempo 
  5. */ 
  6. function __construct()  
  7. {  
  8. // Calcolo per opzioni di configurazione collegate al modulo 
  9. // richiesto e specificate nel pannello di amministrazione 
  10.  
  11. $options = (object) $this->getModuleOptions('SZGoogleModuleFonts'); 
  12.  
  13. // Controllo i componenti che devo aggiungere a TinyMCE 
  14. // come il selettore della famiglia da applicare alla selezione 
  15.  
  16. if ($options->fonts_tinyMCE_family == '1') { 
  17. add_filter('mce_buttons_2', array($this, 'add_mce_fonts_family')); 
  18.  
  19. // Controllo i componenti che devo aggiungere a TinyMCE 
  20. // come il selettore della dimensione da applicare alla selezione 
  21.  
  22. if ($options->fonts_tinyMCE_size == '1') { 
  23. add_filter('mce_buttons_2', array($this, 'add_mce_fonts_size')); 
  24.  
  25. /** 
  26. * Definizione della funzione che verr richiamata nel 
  27. * caso bisogner aggiungere il selettore del Font Family 
  28. */  
  29. function add_mce_fonts_family($buttons) { 
  30. array_unshift($buttons, 'fontselect'); 
  31. return $buttons; 
  32.  
  33. /** 
  34. * Definizione della funzione che verr richiamata nel 
  35. * caso bisogner aggiungere il selettore del Font Size 
  36. */  
  37. function add_mce_fonts_size($buttons) { 
  38. array_unshift($buttons, 'fontsizeselect'); 
  39. return $buttons;