'Autosize', 'URL' => get_admin_plugin_menu_link(AUTOSIZE_PATH . 'admin/admin_autosize.php'))); return $menu; } //function cl_autosize_admin /********************* * INIT *********************/ static public function init($content){ // header ('X-UA-Compatible: n=7') ; // header ('X-UA-Compatible: IE=Edge') ; global $template,$version,$icon_path,$page,$picture,$conf; global $user,$Css,$css_slideshow,$css_display; $current = $template->get_template_vars('current'); //======================================================= $theme=$user['theme']; $Css = autosize_controler::css($theme."-rules.css"); $css_slideshow=isset($Css['.Autosize']['slideshow'])?$Css['.Autosize']['slideshow']:"yes"; $css_display= isset($Css['.Autosize']['display'])?$Css['.Autosize']['display']:"block"; //==================================================================== $pictureDeriv = pwg_get_session_var('picture_deriv',$conf['derivative_default_size']); $default_size = $conf['derivative_default_size']; $SRC_IMG=""; //===================================================================== if(!isset($_COOKIE['picture_deriv'])) if(isset($current['derivatives']['Autosize'])){ $_COOKIE['picture_deriv']="Autosize"; } if(isset( $_COOKIE['picture_deriv'])) $model= $_COOKIE['picture_deriv'] ; else $model= $pictureDeriv ; if (($css_display=="none" || $css_slideshow=="no") && ($model=="SelMaxi" || $model=="Autosize") ) { $model=$default_size ; $_COOKIE['picture_deriv'] =$model ; } if(!isset($current['derivatives'][$model])) $model=$default_size ; $selected_derivative = $current['derivatives'][$model]; /* 'selected_derivative' => $selected_derivative, 'unique_derivatives' => $unique_derivatives, */ if (!isset($current['selected_derivative'])){ $current['SelMaxi'] = ImageStdParams::get_custom(900,900); $selected_derivative = ImageStdParams::get_custom($_COOKIE['theImageWidth'], $_COOKIE['theImageHeight']); $selected_derivative->type=$model; $template->append('current', array( 'selected_derivative' => $selected_derivative ), true); $current = $template->get_template_vars('current'); } if(isset($current['derivatives'][$model])) { $selected_derivative = $current['derivatives'][$model]; $template->assign('current[selected_derivative]', $selected_derivative , true); $current = $template->get_template_vars('current'); } return $content; }//INIT /************************** * autosize_calcContent * **************************/ static public function autosize_calcContent($content){ global $conf,$page, $template,$picture,$user; global $defined_types,$maxi_img ,$pictureDeriv ,$liste_type,$SRC_IMG,$select_type; global $has_pamoorama; global $autosize_parametres,$user_status; $defined_types = array_keys(ImageStdParams::get_defined_type_map()); //=============================================================== if(isset($page['body_id']) && $page['body_id'] == 'theAdminPage' ) return ; if (!isset($_COOKIE['autosize_reload'])){ $autoscript=" please wait, loading... "; echo $autoscript; die(); } $current = $template->get_template_vars('current'); if (!isset($current)) return ; //=============================================================== $derivative = $current['src_image'] ; $imgScaledWH = $derivative->get_size(); $SRC_IMG = $derivative->get_url(); $picture['current']['scaled_width']=$imgScaledWH[0]; $picture['current']['scaled_height']= $imgScaledWH[1]; $picture['current']['high_url']= $SRC_IMG; $picture['current']['image_url']=$SRC_IMG; //=============================================================== $user_status = $user['status'] ; $autosize_parametres = cl_autosize_Get_Options(); $user_type= get_user_status($user_status)."_type"; $select_type=$autosize_parametres->$user_type ; if (isset($_COOKIE['theImageHeight'])){ pwg_set_session_var('theImageWidtht',$_COOKIE['theImageWidth']); pwg_set_session_var('theImageHeight',$_COOKIE['theImageHeight']); } if (isset($_COOKIE['theMainImageHeight'])) pwg_set_session_var('theMainImageHeight',$_COOKIE['theMainImageHeight']); if (isset($_COOKIE['theMainImageWidth'])) pwg_set_session_var('theImageWidth',$_COOKIE['theMainImageWidth']); if (isset($_COOKIE['picture_deriv'])) pwg_set_session_var('picture_deriv',$_COOKIE['picture_deriv']); else pwg_set_session_var('picture_deriv',$select_type); $model= $conf['derivative_default_size'] ; // par defaut $pictureDeriv = pwg_get_session_var('picture_deriv', $model); $model=$pictureDeriv ; $value=0; $liste_type=""; $maxi_info=""; if($model!="Autosize" & $model!="SelMaxi"){ }else{ $model=$conf['derivative_default_size'] ; // format par défaut } $derivative=$current['derivatives'][$model] ; $img_all= $derivative->get_all($derivative->src_image); $maxi_img=""; $mini_img=""; $maxi_url=""; $imgSizeWH = $derivative->get_size(); //==== valeur taille image ==== $window_width=$imgSizeWH[0]; $window_height=$imgSizeWH[1]; $window_width = pwg_get_session_var('theMainImageWidth',$imgSizeWH[0]); $window_height = pwg_get_session_var('theMainImageHeight',$imgSizeWH[1]); if (!isset($_COOKIE['theMainImageHeight'])) setcookie('theMainImageHeight', $window_height ); if (!isset($_COOKIE['theMainImageWidth'])) setcookie('theMainImageWidth',$window_width); //================= Liste ========================= $last_defined=ImageStdParams::get_defined_type_map(); foreach ($img_all as $img_select){ $img_type = $img_select->get_type(); if ($img_type=="square" || $img_type=="thumb" ) continue ; if (!isset($last_img)) $last_img = $img_select; $img_url = $img_select->get_url(); $imgSizeWH = $img_select->get_size(); if($img_type=="Autosize" || $img_type=="SelMaxi"){ $img_url = $img_select->src_image->get_url(); $imgSizeWH = $img_select->src_image->get_size(); $liste_type[$img_type]=$img_type.",".$img_url.",".$imgSizeWH[0] .",".$imgSizeWH[1] ; } $liste_type[$img_type]=$img_type.",".$img_url.",".$imgSizeWH[0] .",".$imgSizeWH[1] ; if($window_height < $imgSizeWH[0] ){ $maxi_img= $img_type; $maxi_url= $img_url; $maxi_i=$img_select; } if($window_height < $imgSizeWH[0] && $mini_img==""){ $mini_img= $img_type; $mini_url= $img_url; $mini_i=$img_select; } if($select_type == $img_type){ if($maxi_img==""){ $maxi_img = $img_type; $maxi_url = $img_url; $maxi_i = $img_select; } if($mini_img==""){ $mini_img= $img_type; $mini_url= $img_url; $mini_i=$img_select; } break ; } } return false ; } /************************ * cl_autosize_affiche *************************/ static public function cl_autosize_affiche(){ global $user, $picture, $template,$page,$known_script; global $content, $element_info; global $infos_message,$erreur_message; global $conf,$lang ,$user,$userdata; global $defined_types,$maxi_img ,$pictureDeriv ,$liste_type,$SRC_IMG,$select_type; global $has_pamoorama; global $autosize_parametres,$user_status; if(isset($page['body_id']) && $page['body_id'] == 'theAdminPage' ) return ; global $css_slideshow,$css_display; $AUTOSIZE_PATH = dirname(__FILE__).'/'; $theme=$user['theme']; load_language('plugin.lang', AUTOSIZE_PATH); if (isset( $page['body_id']) && $page['body_id']=='thePicturePage' ) { if ( isset($picture['current'])){ include (AUTOSIZE_PATH."include/affiche.php"); $file =AUTOSIZE_PATH_ABS.'template/picture_1.tpl' ; if ($css_display=="none" && $has_pamoorama) { $css_display="block" ; } $template->set_filenames(array('autosize_content_header'=> $file )); $template->assign( array( AUTOSIZE_PATH,$AUTOSIZE_PATH, 'css_display' => $css_display, 'select_type' =>$select_type, 'theme' =>$theme )); $template->concat('autosize_content', $template->parse('autosize_content_header', true)); if ($css_display=="none" ) { return ; } $file =AUTOSIZE_PATH_ABS.'template/header.tpl' ; $template->set_filenames(array('autosize_init_header'=> $file )); $template->parse( 'autosize_init_header', false); $theme=$user['theme']; if($autosize_parametres->check_icon_v == 'on'){ $template->assign('cl_autosize_button', array( 'cl_autosize_info' => 'cl_autosize_info' , 'cl_autosize_info_1' => 'cl_autosize_info_' , 'cl_autosize_info_2' => 'cl_autosize_info_2' , 'URL' => $_SERVER['REQUEST_URI'] , 'ICON2' => AUTOSIZE_PATH . 'icons/button-maximize.png', 'ICON' => AUTOSIZE_PATH . 'icons/button-minimize.png', 'ICON1' => AUTOSIZE_PATH . 'icons/button-no.png' ) ); $template->set_filenames(array('cl_bp' => $AUTOSIZE_PATH. 'template/picture.tpl')); $template->concat('PLUGIN_PICTURE_ACTIONS', $template->parse('cl_bp', true)); } $template->set_filenames( array('autosize_content'=> $AUTOSIZE_PATH.'template/autosize.tpl', 'theme' => $theme ) ); $template->concat('autosize_content', $template->parse('autosize_content_header', true)); if(isset($conf['go_up_down']) && ($conf['go_up_down']==true) ){ $template->set_filenames(array('mes_script' => realpath(AUTOSIZE_PATH).'/template/mes_scripts.tpl') ); $template->func_combine_script(array('id'=>'my_script_2', 'path'=> AUTOSIZE_PATH.'/js/JScript.js', 'require' => 'jquery'), $template->smarty); $template->assign(array( 'MY_FOOTER_PATH' =>AUTOSIZE_PATH )); $template->parse('mes_script'); } return $template->parse( 'autosize_content', false); } } } //public function cl_autosize_affiche /************************ * cl_autosize_script_1 *************************/ static public function cl_autosize_script_1(){ global $user,$page,$template,$cl_plugin; if(isset($page['body_id']) && $page['body_id'] == 'theAdminPage' ) return ; $ma_page=isset($page['body_id'])?$page['body_id']:"" ; if ($ma_page=='thePiwiShackControllerPage') return ; global $has_pamoorama,$css_slideshow; $has_pamoorama = isset($template->files['pamooramics_content']); if (!$has_pamoorama) return ; if ($page['slideshow']){ $current = $template->get_template_vars('current'); $model=$current['selected_derivative']->type ; $selected_derivative = $current['derivatives'][$model]; $template->append('current', array( 'selected_derivative' => $selected_derivative ), true); } $template->set_filenames(array('autosize_init'=>AUTOSIZE_PATH_ABS. "template/conflit.tpl" ) ); $autosize_parametres = cl_autosize_Get_Options() ; $theme=$user['theme']; //============================================================================== $DEBUG_autosize = isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; $DEBUG_autosize = isset($_GET['cl_debug_conflit']) ? $_GET['cl_debug_conflit'] : $DEBUG_autosize ; $DEBUG_autosize = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG_autosize ; //============================================================================== $template->assign( array( 'autosize_parametres' => $autosize_parametres , 'cl_plugins' => $cl_plugin , 'cl_version' => $cl_plugin['version'] , 'name' => $cl_plugin['name'] , 'pamoorama' => $has_pamoorama, 'theme' => $theme , 'DEBUG_autosize' => $DEBUG_autosize, 'AUTOSIZE_PATH' => str_replace("../","",AUTOSIZE_PATH) , 'AUTOSIZE_PATH_ABS' => AUTOSIZE_PATH_ABS, 'Version_pwg' => PHPWG_VERSION , 'slideshow' => $page['slideshow'] ) ); return $template->parse( 'autosize_init', false); }// function cl_autosize_script_1 /************************************* * cl_autosize_script_2() **************************************/ static public function cl_autosize_script_2() { global $template,$user,$conf,$picture ,$page, $cl_plugin,$known_script ; global $template,$user,$conf,$picture ,$page, $cl_plugin ; if(isset($page['body_id']) && $page['body_id'] == 'theAdminPage' ) return ; global $has_pamoorama; if (!$has_pamoorama) return ; global $css_slideshow; if ($css_slideshow="no" and isset($_GET['slideshow'])) return ; $AUTOSIZE_PATH = dirname(__FILE__).'/'; //================================================================ $DEBUG_autosize = isset($_POST['cl_debug_conflit']) ? $_POST['cl_debug_conflit'] : "false" ; $DEBUG_autosize = isset($_GET['cl_debug_conflit']) ? $_GET['cl_debug_conflit'] : $DEBUG_autosize ; $DEBUG_autosize = isset($conf['cl_debug_conflit']) ? $conf['cl_debug_conflit'] : $DEBUG_autosize ; //===================================================================== $ma_page=isset($page['body_id'])?$page['body_id']:"" ; $theme=$user['theme']; if ($ma_page=='thePiwiShackControllerPage') return ; $img_width=isset($picture['current']['width'])?$picture['current']['width']:480; $img_height=isset($picture['current']['height'])?$picture['current']['height']:320; $img_scaled_width=isset($picture['current']['scaled_width'])?$picture['current']['scaled_width']:480; $img_scaled_height=isset($picture['current']['scaled_height'])?$picture['current']['scaled_height']:320; $src_img_h=isset($_POST['src_img_h'])?$_POST['src_img_h']: $img_width ; $src_img_w= isset($_POST['src_img_w'])?$_POST['src_img_w']:$img_height ; include_once (PHPWG_ROOT_PATH.'include/functions_cookie.inc.php') ; if(isset($_COOKIE['img_w'])){ $src_img_w=$_COOKIE['img_w']; $src_img_h=$_COOKIE['img_h']; } $window_height= isset($_SESSION['height'])?$_SESSION['height']: $img_scaled_height ; $window_width= isset($_SESSION['width'])?$_SESSION['width']: $img_scaled_width ; $size=array( 'src_img_h' => $src_img_h, 'src_img_w' => $src_img_w, 'window_height' =>$window_height, 'window_width' => $window_width ); $template->assign( array( 'cl_version' => $cl_plugin['version'] , 'name' => $cl_plugin['name'] , 'ma_page' => $ma_page, 'theme' => $theme , 'DEBUG_autosize' => $DEBUG_autosize , 'AUTOSIZE_PATH' => AUTOSIZE_PATH, 'Size' => $size ) ); $autoscript=""; $template->append('footer_elements',$autoscript); return ; }// function cl_autosize_script_2 /************************************* * cl_autosize_script_3() **************************************/ static public function cl_autosize_script_3() { global $template,$page; if(isset($page['body_id']) && $page['body_id'] == 'theAdminPage' ) return ; global $has_pamoorama; if (!$has_pamoorama) return ; $autoscript=""; $template->append('footer_elements',$autoscript); return ; }// function cl_autosize_script_3 //=============================================================== /* * */ static public function cl_autosize_aff_infos_plus() { global $template,$infos_message,$erreur_message, $user ; global $conf,$lang ; //============================================================== if (isset($erreur_message)) { if ($erreur_message <> "") { $erreur_message=str_replace("\n",'
',$erreur_message) ; $template->assign('errors',$erreur_message); $erreur_message=""; } } if (isset($infos_message)) { if ($infos_message <> "") { $infos_message=str_replace("\n",'
',$infos_message) ; $template->assign('infos',$infos_message); $infos_message=""; } } //============================================================= return; } // function cl_autosize_aff_infos_plus //=============================================================== /* * */ static public function cl_ajuste_data($content){ global $template,$user,$conf,$picture ; global $size; $AUTOSIZE_PATH = realpath(AUTOSIZE_PATH .'/'); $userdata=$user; $fields = array( 'maxwidth', 'maxheight' ); $ThePicture = $template->get_template_vars('current'); $data = array(); return $content; $data['maxwidth'] = $size['src_img_w']; $data['maxheight'] =$size['src_img_h']; $data['user_id'] = $userdata['id']; foreach ($fields as $field) { if (isset($_POST[$field])) { $data[$field] = $_POST[$field]; } } if($data['maxwidth'] != "" ) { $picture['current']['scaled_width']=$data['maxwidth']; $picture['current']['scaled_height']=$data['maxheight']; mass_updates(USER_INFOS_TABLE, array('primary' => array('user_id'), 'update' => $fields), array($data)); } return $content; } /**************************************** * ****************************************/ function Get_Options(&$parametres,$str_index){ global $conf ; if (!isset( $conf[$str_index])) { $conf[$str_index]=""; } $m_options= $conf[$str_index]; if(isset($m_options)) if ( preg_match("|s:(.*)|", $m_options, $val) ) $parametres = unserialize($conf[$str_index]); else{ $parametres=explode(",",$_options); } //====== par defaut ======================= $new_val=false; $def_para=Array(); $def_para['query'] = 'Qt' ; $def_para['type'] = 'Ty' ; $def_para['webmaster_type'] = 'Autosize' ; $def_para['admin_type'] = 'Autosize' ; $def_para['generic_type'] = 'Autosize' ; $def_para['guest_type'] = 'Autosize' ; $def_para['normal_type'] = 'Autosize' ; $def_para['mini_height'] = '150' ; $def_para['mini_width'] = '300' ; $def_para['mini_height2'] = '150' ; $def_para['mini_width2'] = '300' ; $def_para['echelle_max'] = '1.0'; $def_para['marge_basse'] = '0'; $def_para['fade_in'] = '0'; //================================================== $def_para['check_desc_v'] = "off" ; $def_para['check_icon_v'] = "off" ; $def_para['webmaster_enabled'] = "off" ; $def_para['admin_enabled'] = "off" ; $def_para['generic_enabled'] = "off" ; $def_para['guest_enabled'] = "off" ; $def_para['normal_enabled'] = "off" ; //=================================================== $para=$def_para; foreach ($para as $key => $value) { if( isset($parametres->$key) ){ $value=$parametres->$key; } if($def_para[$key] =="on" ||$def_para[$key] =="off" ){ $val_pg=(isset($_POST[$key]))? ($_POST[$key]=="off"||$_POST[$key]=="on")?$_POST[$key]:"on" : "off" ; $value =(isset($_POST[$key]))? $val_pg : $value ; $val_pg=(isset($_GET[$key]))? ($_GET[$key]=="off"||$_GET[$key]=="on")?$_GET[$key]:"on" : "off" ; $value =(isset($_GET[$key]))? $val_pg : $value ; }else{ $value =(isset($_POST[$key]))? $_POST[$key] : $value ; $value =(isset($_GET[$key]))? $_GET[$key] : $value ; } unset( $parametres->$key) ; $parametres->$key = $value ; } return $parametres ; } /****************************************************/ function listeFichiers($dir,$theme){ global $extensions_allowed; $extensions_allowed = array(); $extensions_allowed [] = 'css'; if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (($file <>'.') && ($file<>'..')) { if (is_file($dir.'/'.$file)){ $extension = pathinfo($dir.'/'.$file, PATHINFO_EXTENSION); if (in_array($extension,$extensions_allowed)){ $fileHandle = fopen($dir.'/'.$file, "r"); $intro = fread($fileHandle,filesize ($dir.'/'.$file)); fclose($fileHandle); if ($file== $theme){ flush(); return $intro ; } } } else { if (is_dir($dir.'/'.$file)){ listeFichiers($dir.'/'.$file,$theme); } } } } closedir($handle); } } //================================================ static public function css($theme_local) { $path = $_SERVER['DOCUMENT_ROOT']; if (substr($path,-1)=='/'){ $path = substr($path,0,-1); } if(isset($_GET['path'])) $path=$_GET['path']; else $path=PHPWG_ROOT_PATH."local/css/"; $mycssfile=$path.$theme_local; if(!file_exists($mycssfile)) $mycssfile=$path."default-rules.css"; if(!file_exists($mycssfile)){ return Array(); } $ret = file_get_contents ($mycssfile); function remove_comments( & $string ) { $string = preg_replace('#/\*.*?\*/#s',"",$string); return $string; } $order = array("\r\n", "\n", "\r"," "); $replace = ''; $newstr = str_replace($order, $replace, $ret); $order = array('"'); $replace = "'"; $newstr = str_replace($order, $replace, $newstr); $order = array("}"); $replace = '}\r\n'; $newstr = str_replace($order, $replace, $newstr); remove_comments($newstr); $newstr = explode('\r\n',$newstr); $css=Array(); foreach ($newstr as $key => $value) { if($value){ $css2=Array(); $key=explode("{",$value); $value = str_replace("}","",$key[1]) ; $value=explode(";",$value); foreach ($value as $key2 => $value2) { if($value2){ $key2=explode(":",$value2); $value2 = $key2[1] ; $css2[$key2[0]] = $value2 ; } } $css[$key[0]]=$css2 ; } } return $css; } //================================================= } // class /************************************* * *************************************/ function cl_autosize_Get_Options() { global $conf,$autosize_parametres; $autosize_parametres =""; if (!isset($conf['cl_autosize'])) { $conf['cl_autosize']=""; $q = ' INSERT INTO '.CONFIG_TABLE.' (param, value, comment) VALUES ("cl_autosize","","Parametres du plugin Autosize") ;'; pwg_query($q); } $autosize_parametres = unserialize($conf['cl_autosize']); // $autosize_parametres = autosize_controler::Get_Options($autosize_parametres,'cl_autosize'); $autosize_parametres = cl_autosize_Set_Options(); return $autosize_parametres; } /* * */ function cl_autosize_Set_Options() { global $autosize_parametres; //============================================================================= $my_para=$autosize_parametres; if (empty($my_para)) $my_para = (object) ''; $my_para->query =(isset($_POST['query'])) ? $_POST['query'] : ((isset($my_para->query )) ? $my_para->query : 'Qt' ) ; $my_para->type=(isset($_POST['type']))? $_POST['type']: ((isset($my_para->type)) ? $my_para->type: 'Ty') ; $my_para->webmaster_type =(isset($_POST['webmaster_type'])) ? $_POST['webmaster_type'] : ((isset($my_para->webmaster_type )) ? $my_para->webmaster_type : 'Autosize' ) ; $my_para->admin_type =(isset($_POST['admin_type'])) ? $_POST['admin_type'] : ((isset($my_para->admin_type )) ? $my_para->admin_type : 'Autosize' ) ; $my_para->generic_type =(isset($_POST['generic_type'])) ? $_POST['generic_type'] : ((isset($my_para->generic_type )) ? $my_para->generic_type : 'Autosize' ) ; $my_para->guest_type =(isset($_POST['guest_type'])) ? $_POST['guest_type'] : ((isset($my_para->guest_type )) ? $my_para->guest_type : 'Autosize' ) ; $my_para->normal_type =(isset($_POST['normal_type'])) ? $_POST['normal_type'] : ((isset($my_para->normal_type )) ? $my_para->normal_type : 'Autosize' ) ; $my_para->mini_height =(isset($_POST['mini_height'])) ? $_POST['mini_height'] : ((isset($my_para->mini_height )) ? $my_para->mini_height : '150' ) ; $my_para->mini_width=(isset($_POST['mini_width']))? $_POST['mini_width']: ((isset($my_para->mini_width)) ? $my_para->mini_width: '300') ; $my_para->mini_height2 =(isset($_POST['mini_height2'])) ? $_POST['mini_height2'] : ((isset($my_para->mini_height2 )) ? $my_para->mini_height2 : '150' ) ; $my_para->mini_width2=(isset($_POST['mini_width2']))? $_POST['mini_width2']: ((isset($my_para->mini_width2)) ? $my_para->mini_width2: '300') ; $my_para->echelle_max=(isset($_POST['echelle_max']))? $_POST['echelle_max'] : ((isset($my_para->echelle_max)) ? $my_para->echelle_max : '1.0'); $my_para->marge_basse=(isset($_POST['marge_basse']))? $_POST['marge_basse']: ((isset($my_para->marge_basse)) ? $my_para->marge_basse : '0'); $my_para->fade_in=(isset($_POST['fade_in']))? $_POST['fade_in']: ((isset($my_para->fade_in)) ? $my_para->fade_in : '0'); //=============================================================================== if ( isset($_POST['submit'] ) && $_POST['submit'] == l10n('cl_autosize_save') ) { $my_para->check_desc_v = isset($_POST['check_desc_v']) ? $_POST['check_desc_v'] : "off" ; $my_para->check_icon_v = isset($_POST['check_icon_v']) ? $_POST['check_icon_v'] : "off" ; $my_para->webmaster_enabled = isset($_POST['webmaster_enabled']) ? $_POST['webmaster_enabled'] : "off" ; $my_para->admin_enabled = isset($_POST['admin_enabled']) ? $_POST['admin_enabled'] : "off" ; $my_para->generic_enabled = isset($_POST['generic_enabled']) ? $_POST['generic_enabled'] : "off" ; $my_para->guest_enabled = isset($_POST['guest_enabled']) ? $_POST['guest_enabled'] : "off" ; $my_para->normal_enabled = isset($_POST['normal_enabled']) ? $_POST['normal_enabled'] : "off" ; }else{ $my_para->check_desc_v = isset($_POST['check_desc_v']) ? $_POST['check_desc_v'] : ( ( isset($my_para->check_desc_v) ) ? $my_para->check_desc_v : 'off') ; $my_para->check_icon_v = isset($_POST['check_icon_v']) ? $_POST['check_icon_v'] : ( ( isset($my_para->check_icon_v) ) ? $my_para->check_icon_v : 'off') ; $my_para->webmaster_enabled = isset($_POST['webmaster_enabled']) ? $_POST['webmaster_enabled'] : ( ( isset($my_para->webmaster_enabled) ) ? $my_para->webmaster_enabled : 'on') ; $my_para->admin_enabled = isset($_POST['admin_enabled ']) ? $_POST['admin_enabled '] : ( ( isset($my_para->admin_enabled ) ) ? $my_para->admin_enabled : 'on') ; $my_para->generic_enabled = isset($_POST['generic_enabled']) ? $_POST['generic_enabled'] : ( ( isset($my_para->generic_enabled) ) ? $my_para->generic_enabled : 'on') ; $my_para->guest_enabled = isset($_POST['guest_enabled']) ? $_POST['guest_enabled'] : ( ( isset($my_para->guest_enabled) ) ? $my_para->guest_enabled : 'on') ; $my_para->normal_enabled = isset($_POST['normal_enabled']) ? $_POST['normal_enabled'] : ( ( isset($my_para->normal_enabled) ) ? $my_para->normal_enabled : 'on') ; } return $my_para; } /* * */ function cl_autosize_sauve_options_inf() { global $options,$infos_message,$conf,$autosize_parametres ; $infos_message .=l10n("cl_autosize_save_config")."
"; $autosize_parametres=cl_autosize_Set_Options(); if ( isset($autosize_parametres) ) { $query = ' UPDATE '.CONFIG_TABLE.' SET value="'.addslashes(serialize($autosize_parametres)).'" WHERE param = "cl_autosize" LIMIT 1'; pwg_query($query); } if (!isset($conf['cl_derivatives_sav'])) { $q = ' INSERT INTO '.CONFIG_TABLE.' (param, value, comment) VALUES ("cl_derivatives_sav","","sauvegarde derivatives") ;'; pwg_query($q); } } function print_var($variables) { ob_start(); echo '
';
  print_r($variables);
  echo '
'; $m= ob_get_contents(); ob_end_clean(); return $m; } ?>