Changeset 18115 for extensions/Autosize/autosize.inc.php
- Timestamp:
- Sep 21, 2012, 10:54:57 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Autosize/autosize.inc.php
r17545 r18115 37 37 // header ('X-UA-Compatible: IE=Edge') ; 38 38 global $template,$version,$icon_path,$page,$picture,$conf; 39 40 $current = $template->get_template_vars('current'); 41 42 $model= $_COOKIE['picture_deriv'] ; 39 40 $current = $template->get_template_vars('current'); 43 41 $has_pamoorama=isset($template->files['pamooramics_content']); 44 42 //==================================================================== 45 43 $pictureDeriv = pwg_get_session_var('picture_deriv',$conf['derivative_default_size']); 46 44 $SRC_IMG=""; 47 $selected_derivative = $current['derivatives'][$pictureDeriv]; 48 if (!isset($current['selected_derivative'])){ 45 if(isset($current['derivatives']['Autosize'])) 46 $_COOKIE['picture_deriv']="Autosize"; 47 if(isset( $_COOKIE['picture_deriv'])) 48 $model= $_COOKIE['picture_deriv'] ; 49 else 50 $model= $pictureDeriv ; 51 52 $selected_derivative = $current['derivatives'][$model]; 53 if (!isset($current['selected_derivative'])){ 54 55 $_COOKIE['picture_deriv']="Autosize"; 56 $model= $_COOKIE['picture_deriv'] ; 57 $current['SelMaxi']=ImageStdParams::get_custom(900,900); 58 $current['derivatives'][$model]=ImageStdParams::get_custom($_COOKIE['theImageWidth'], $_COOKIE['theImageHeight']); 59 60 61 $selected_derivative=$current['derivatives'][$model]; 62 $selected_derivative->type="Autosize"; 49 63 $template->append('current', array( 50 64 'selected_derivative' => $selected_derivative … … 53 67 $current = $template->get_template_vars('current'); 54 68 } 55 69 56 70 if(isset($current['derivatives'][$model])) { 57 71 $selected_derivative = $current['derivatives'][$model]; … … 60 74 $current = $template->get_template_vars('current'); 61 75 } 62 76 63 77 return $content; 64 78 … … 85 99 } 86 100 $current = $template->get_template_vars('current'); 87 101 if (!isset($current)) return ; 88 102 //=============================================================== 89 103 $derivative = $current['src_image'] ; … … 95 109 $picture['current']['image_url']=$SRC_IMG; 96 110 //=============================================================== 97 111 98 112 $user_status = $user['status'] ; 99 113 $autosize_parametres = cl_autosize_Get_Options(); … … 130 144 $model=$conf['derivative_default_size'] ; 131 145 } 132 $derivative=$current['derivatives'][$model] ;146 $derivative=$current['derivatives'][$model] ; 133 147 $img_all= $derivative->get_all($derivative->src_image); 134 148 $maxi_img=""; … … 143 157 144 158 145 159 $window_width = pwg_get_session_var('theMainImageWidth',$imgSizeWH[0]); 146 160 $window_height = pwg_get_session_var('theMainImageHeight',$imgSizeWH[1]); 147 161 148 162 if (!isset($_COOKIE['theMainImageHeight'])) setcookie('theMainImageHeight', $window_height ); 149 163 if (!isset($_COOKIE['theMainImageWidth'])) setcookie('theMainImageWidth',$window_width); 150 164 151 //echo "<div style='background-color:black;color:white' >$select_type w: $window_width x h: $window_height </div>";165 //echo "<div style='background-color:black;color:white' >$select_type w: $window_width x h: $window_height </div>"; 152 166 153 167 $last_defined=ImageStdParams::get_defined_type_map(); 168 154 169 foreach ($img_all as $img_select){ 155 170 $img_type = $img_select->get_type(); 156 171 if ($img_type=="square" || $img_type=="thumb" ) continue ; 157 172 if (!isset($last_img)) $last_img=$img_select; 158 173 $img_url = $img_select->get_url(); 159 174 $imgSizeWH = $img_select->get_size();
Note: See TracChangeset
for help on using the changeset viewer.