check_icon_v == 'on'){
$template->assign('cl_autosize_button',
array(
'cl_autosize_info' => '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'
)
);
$template->set_filenames(array('cl_bp' => $my_path. 'template/picture.tpl'));
$template->concat('PLUGIN_PICTURE_ACTIONS', $template->parse('cl_bp', true));
}
$template->set_filenames(
array('autosize_content'=> $my_path.'template/autosize.tpl')
);
$template->assign(
array('DEBUG' => $debug ,
'cl_visible' => $cl_visible
)
);
return $template->parse( 'autosize_content', false);
}
}
}
} //public function cl_autosize_affiche
/*
*
*/
static public function cl_autosize_admin($menu)
{
global $lang ;
array_push($menu, array('NAME' => 'Autosize',
'URL' => get_admin_plugin_menu_link(AUTOSIZE_PATH . 'admin/admin_autosize.php')));
return $menu;
} //function cl_autosize_admin
/*
*
*/
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
/*
* conflit =============================================
*/
static public function cl_autosize_script_3($content)
{
global $template,$user,$conf,$picture ,$page,$cl_plugin;
//userDefManage ??
$my_path = basename(dirname(__FILE__)).'/' ;
$my_path = dirname(__FILE__).'/';
$debug = isset($conf['debug']) ? $conf['debug'] : false ;
$ThePicture = $template->get_template_vars('current');
$tpl_name = $user['theme'] ;
if ( !empty($content) ) { return $content; }
if ($ThePicture['is_picture'] <> 1 ) { return $content; ; }
$autosizejs ='';
$autosizejs = $autosizejs.''."\n";
$template->append('head_elements',$autocss);
$autocss="";
$template->append('footer_elements',"\n".$autocss);
return $content ;
}// function cl_autosize_script_3
//=================================================================================
static public function cl_autosize_script_2()
{
global $template,$user,$conf,$picture ,$page, $cl_plugin ;
$my_path = basename(dirname(__FILE__)).'/' ;
$my_path = dirname(__FILE__).'/';
$debug = isset($conf['debug']) ? $conf['debug'] : false ;
$theme=$user['theme'];
$template->assign(
array(
'cl_version' => $cl_plugin['version'] ,
'name' => $cl_plugin['name'] ,
'ma_page' => $page['body_id'],
'theme' => $theme ,
'DEBUG' => $debug ,
'AUTOSIZE_PATH' => AUTOSIZE_PATH
)
);
$autoscript="";
$template->append('footer_elements',$autoscript);
return ;
}// function cl_autosize_script_2
//============================================================
/*
* cl_autosize_script
*/
static public function cl_autosize_script()
{
global $template,$user,$conf,$picture ,$page, $cl_plugin ;
$my_path = basename(dirname(__FILE__)).'/' ;
$my_path = dirname(__FILE__).'/';
$template->set_filenames(array('autosize_init'=>$my_path. "template/conflit.tpl" ) );
$debug = isset($conf['debug']) ? $conf['debug'] : false ;
$autosize_parametres = cl_autosize_Get_Options() ;
$theme=$user['theme'];
$template->assign(
array(
'autosize_parametres' => $autosize_parametres ,
'cl_plugins' => $cl_plugin ,
'cl_version' => $cl_plugin['version'] ,
'name' => $cl_plugin['name'] ,
'theme' => $theme ,
'DEBUG' => $debug ,
'AUTOSIZE_PATH' => AUTOSIZE_PATH)
);
if( $page['body_id'] == 'theAdminPage' ) return ;
return $template->parse( 'autosize_init', false);
}// function cl_autosize_script
//===============================================================
/*
*
*/
static public function cl_ajuste_data($content){
global $template,$user,$conf,$picture ;
$my_path = realpath(AUTOSIZE_PATH .'/');
$userdata=$user;
$fields = array( 'maxwidth', 'maxheight' );
$ThePicture = $template->get_template_vars('current');
$data = array();
return $content;
$data['maxwidth'] = '1200';
$data['maxheight'] ='250';
$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;
}
} // class
/*
*
*/
function cl_autosize_Get_Options()
{
global $conf,$autosize_parametres;
$autosize_parametres = unserialize($conf['cl_autosize']);
$autosize_parametres = cl_autosize_Set_Options();
return $autosize_parametres;
}
/*
*
*/
function cl_autosize_Set_Options()
{
global $autosize_parametres;
//=============================================================================
$my_para=$autosize_parametres;
$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_height =(isset($_POST['webmaster_height'])) ? $_POST['webmaster_height'] : ((isset($my_para->webmaster_height )) ? $my_para->webmaster_height : '100%' ) ;
$my_para->webmaster_width=(isset($_POST['webmaster_width']))? $_POST['webmaster_width']: ((isset($my_para->webmaster_width)) ? $my_para->webmaster_width: '90%') ;
$my_para->admin_height =(isset($_POST['admin_height'])) ? $_POST['admin_height'] : ((isset($my_para->admin_height )) ? $my_para->admin_height : '90%' ) ;
$my_para->admin_width=(isset($_POST['admin_width']))? $_POST['admin_width']: ((isset($my_para->admin_width)) ? $my_para->admin_width: '90%') ;
$my_para->generic_height =(isset($_POST['generic_height'])) ? $_POST['generic_height'] : ((isset($my_para->generic_height )) ? $my_para->generic_height : '100%' ) ;
$my_para->generic_width=(isset($_POST['generic_width']))? $_POST['generic_width']: ((isset($my_para->generic_width)) ? $my_para->generic_width: '90%') ;
$my_para->guest_height =(isset($_POST['guest_height'])) ? $_POST['guest_height'] : ((isset($my_para->guest_height )) ? $my_para->guest_height : '100%' ) ;
$my_para->guest_width=(isset($_POST['guest_width']))? $_POST['guest_width']: ((isset($my_para->guest_width)) ? $my_para->guest_width: '90%') ;
$my_para->normal_height =(isset($_POST['normal_height'])) ? $_POST['normal_height'] : ((isset($my_para->normal_height )) ? $my_para->normal_height : '100%' ) ;
$my_para->normal_width=(isset($_POST['normal_width']))? $_POST['normal_width']: ((isset($my_para->normal_width)) ? $my_para->normal_width: '90%') ;
$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.2');
$my_para->marge_basse=(isset($_POST['marge_basse']))? $_POST['marge_basse']: ((isset($my_para->marge_basse)) ? $my_para->marge_basse : '50');
$my_para->fade_in=(isset($_POST['fade_in']))? $_POST['fade_in']: ((isset($my_para->fade_in)) ? $my_para->fade_in : '200');
//===============================================================================
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->check_auto_w = isset($_POST['check_auto_w']) ? $_POST['check_auto_w'] : "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->check_auto_w = isset($_POST['check_auto_w']) ? $_POST['check_auto_w'] : ( ( isset($my_para->check_auto_w) ) ? $my_para->check_auto_w : '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);
}
}
?>