예제 #1
0
 function changeBackground()
 {
     global $smarty;
     if (options::getPrevious('style_background') == $_POST['option_style_background']) {
         return;
     }
     if ($_POST['option_style_background'] == 0) {
         return;
     }
     $dimensions = getimagesize('background/' . $_POST['option_style_background']);
     if (!$dimensions) {
         $dimensions = array(0, 0);
     }
     //config::set('style_background_x', $dimensions[0]);
     //config::set('style_background_y', $dimensions[1]);
     //$smarty->assign('background_x', $dimensions[0]);
     //$smarty->assign('background_y', $dimensions[1]);
 }
예제 #2
0
 /**
  * Checks if banner has changed, updates page before display and resets banner size.
  *
  * If the banner is changed the stored size is updated and used to display
  *  the banner image. Smarty variables are updated so display is immediate.
  */
 function changeBanner()
 {
     global $smarty;
     if (options::getPrevious('style_banner') == $_POST['option_style_banner']) {
         return;
     }
     if ($_POST['option_style_banner'] == 0) {
         return;
     }
     $dimensions = getimagesize('banner/' . $_POST['option_style_banner']);
     if (!$dimensions) {
         $dimensions = array(0, 0);
     }
     config::set('style_banner_x', $dimensions[0]);
     config::set('style_banner_y', $dimensions[1]);
     $smarty->assign('banner_x', $dimensions[0]);
     $smarty->assign('banner_y', $dimensions[1]);
 }