get_template_vars('current'); if (isset($_COOKIE['picture_deriv'])) { if (isset($_COOKIE['img_w'])) $cookies = '"'.$_COOKIE['img_w']." x ". $_COOKIE['img_h'] .'"'; if ( array_key_exists($_COOKIE['picture_deriv'], ImageStdParams::get_defined_type_map()) ) { pwg_set_session_var('picture_deriv', $_COOKIE['picture_deriv']); } setcookie('picture_deriv', false, 0, cookie_path() ); } $deriv_type = pwg_get_session_var('picture_deriv', $conf['derivative_default_size']); $defined_types = array_keys(ImageStdParams::get_defined_type_map()); if (isset($current)){ if (!isset($current['selected_derivative'])){ $model= $defined_types[count($defined_types)-1]; $selected_derivative = $current['derivatives'][$model]; $template->append('current', array( 'selected_derivative' => $selected_derivative ), true); $current = $template->get_template_vars('current'); } $derivative=$current['selected_derivative'] ; $imgScaledWH=$derivative->src_image->get_size(); $imgSizeWH = $derivative->get_size(); $img_type = $derivative->get_type(); $img_url = $derivative->get_url(); $img_all= $derivative->get_all($derivative->src_image); $scaled_size=$derivative->get_size_hr(); //792 x 441 $scaled_size=$derivative->get_scaled_size_htm(); // width="792" height="441" //================= taille mis a l'échelle $scaled_size=$derivative->get_scaled_size(100,100); // array([0]=>100,[1]=>55) $src= $derivative->src_image ; } $img_width=isset($imgScaledWH)?$imgSizeWH[0]:"480"; $img_height=isset($imgScaledWH)?$imgSizeWH[1]:"320"; $img_scaled_width=isset($imgScaledWH)?$imgScaledWH[0]:"480"; $img_scaled_height=isset($imgScaledWH)?$imgScaledWH[1]:"320"; $src_img_h=isset($_POST['src_img_h'])?$_POST['src_img_h']: $img_height ; $src_img_w= isset($_POST['src_img_w'])?$_POST['src_img_w']: $img_width ; $window_height= isset($_POST['window_height'])?$_POST['window_height']: $img_scaled_height ; $window_width= isset($_POST['window_width'])?$_POST['window_width']: $img_scaled_width ; global $size ; $size= array( 'src_img_h' => $src_img_h, 'src_img_w' => $src_img_w, 'window_height' =>$window_height, 'window_width' => $window_width ); $my_path = AUTOSIZE_PATH_ABS; $theme=$user['theme']; $user_status = $user['status'] ; $template->assign( array( 'AUTOSIZE_PATH_ABS' => AUTOSIZE_PATH_ABS, 'ROOT_URL' => ROOT_URL, 'AUTOSIZE_PATH' => AUTOSIZE_PATH, ) ); if (!isset($conf['prefix_thumbnail'])) $conf['prefix_thumbnail']="TN_"; //====================================================== $options['Autosize'] = ''.l10n('Autosize').''; foreach ($defined_types as $type_size){ $value = $type_size; $options[$value] = $type_size; } //====================================================== $template->assign( array( 'ratio' =>$img_scaled_width/$img_scaled_height , 'cookies' => $cookies , 'deriv_type' =>$deriv_type , 'webmaster_type' => array( 'OPTIONS' => $options, 'SELECTED' => $autosize_parametres->webmaster_type ), 'admin_type' => array( 'OPTIONS' => $options, 'SELECTED' => $autosize_parametres->admin_type ), 'generic_type' => array( 'OPTIONS' => $options, 'SELECTED' => $autosize_parametres->generic_type ), 'guest_type' => array( 'OPTIONS' => $options, 'SELECTED' => $autosize_parametres->guest_type ), 'normal_type' => array( 'OPTIONS' => $options, 'SELECTED' => $autosize_parametres->normal_type ), 'DEBUG_autosize' => $DEBUG_autosize , 'cl_visible' => $cl_visible, 'cl_version' => $cl_version, 'cl_plugin' => $cl_plugin, 'fade_in' => $autosize_parametres->fade_in, 'thumbnail' => $conf['prefix_thumbnail'], 'visible' => $visible, 'theme' => $theme, 'SCALED_WIDTH' => $img_scaled_width, 'SCALED_HEIGHT' => $img_scaled_height, 'IMG_WIDTH' => $img_width, 'IMG_HEIGHT' => $img_height, 'MINI_HEIGHT' => $autosize_parametres->mini_height, 'MINI_WIDTH' => $autosize_parametres->mini_width, 'MINI_HEIGHT2' => $autosize_parametres->mini_height2, 'MINI_WIDTH2' => $autosize_parametres->mini_width2, 'MARGE_BASSE' => $autosize_parametres->marge_basse, 'ECHELLE_MAX' => $autosize_parametres->echelle_max, 'check_icon_v' => ($autosize_parametres->check_icon_v == 'on') ? 'checked="checked"' : '' , 'check_desc_v' => ($autosize_parametres->check_desc_v == 'on') ? 'checked="checked"' : '' , 'webmaster_enabled' => ($autosize_parametres->webmaster_enabled == 'on') ? 'checked="checked"' : '' , 'admin_enabled' => ($autosize_parametres->admin_enabled == 'on') ? 'checked="checked"' : '' , 'generic_enabled' => ($autosize_parametres->generic_enabled == 'on') ? 'checked="checked"' : '' , 'guest_enabled' => ($autosize_parametres->guest_enabled == 'on') ? 'checked="checked"' : '' , 'normal_enabled' => ($autosize_parametres->normal_enabled == 'on') ? 'checked="checked"' : '' , 'user_status' => get_user_status($user_status) , 'Size' => $size ) ); //unset($_POST); ?>