$counter++; } if ($previous == -1) { $previous = $last; } $sql = "select faq_categories_name\n from " . TABLE_FAQ_CATEGORIES_DESCRIPTION . "\n where faq_categories_id = {$current_faq_category_id} AND language_id = '" . $_SESSION['languages_id'] . "'"; $faq_category_name_row = $db->Execute($sql); } // if is_array // previous_next button and faq image settings // include faqs_image status 0 = off 1= on // 0 = button only 1= button and faq image 2= faq image only $previous_button = zen_image_button(BUTTON_IMAGE_OO_PREVIOUS, BUTTON_PREVIOUS_ALT); $next_item_button = zen_image_button(BUTTON_IMAGE_OO_NEXT, BUTTON_NEXT_ALT); $previous_image = zen_get_faqs_image($previous, PREVIOUS_NEXT_IMAGE_WIDTH, PREVIOUS_NEXT_IMAGE_HEIGHT) . '<br />'; $next_item_image = zen_get_faqs_image($next_item, PREVIOUS_NEXT_IMAGE_WIDTH, PREVIOUS_NEXT_IMAGE_HEIGHT) . '<br />'; if (SHOW_FAQ_PREVIOUS_NEXT_STATUS == 0) { $previous_image = ''; $next_item_image = ''; } else { if (SHOW_FAQ_PREVIOUS_NEXT_IMAGES >= 1) { if (SHOW_FAQ_PREVIOUS_NEXT_IMAGES == 2) { $previous_button = ''; $next_item_button = ''; } if ($previous == $next_item) { $previous_image = ''; $next_item_image = ''; } } else { $previous_image = '';
$small_height = SMALL_IMAGE_HEIGHT; $medium_width = MEDIUM_IMAGE_WIDTH; $medium_height = MEDIUM_IMAGE_HEIGHT; $large_width = LARGE_IMAGE_WIDTH; $large_height = LARGE_IMAGE_HEIGHT; $k = max($oiheight / $small_height, $oiwidth / $small_width); //use smallest size $small_width = round($oiwidth / $k); $small_height = round($oiheight / $k); $k = max($oiheight / $medium_height, $oiwidth / $medium_width); //use smallest size $medium_width = round($oiwidth / $k); $medium_height = round($oiheight / $k); $large_width = $oiwidth; $large_height = $oiheight; $faqs_image = zen_get_faqs_image((int) $faqs_id); $faqs_image_extention = substr($faqs_image, strrpos($faqs_image, '.')); $faqs_image_base = ereg_replace($faqs_image_extention, '', $faqs_image); $filename_medium = DIR_FS_CATALOG . DIR_WS_IMAGES . 'medium/' . $faqs_image_base . IMAGE_SUFFIX_MEDIUM . '.' . $fname[2]; $filename_large = DIR_FS_CATALOG . DIR_WS_IMAGES . 'large/' . $faqs_image_base . IMAGE_SUFFIX_LARGE . '.' . $fname[2]; // ImageMagick if (IMAGE_MANAGER_HANDLER == '1') { copy($src, $filename_large); copy($src, $filename_medium); exec(DIR_IMAGEMAGICK . "mogrify -geometry " . $large_width . " " . $filename_large); exec(DIR_IMAGEMAGICK . "mogrify -geometry " . $medium_width . " " . $filename_medium); exec(DIR_IMAGEMAGICK . "mogrify -geometry " . $small_width . " " . $filename_small); } } zen_redirect(zen_href_link(FILENAME_FAQ_CATEGORIES, 'fcPath=' . $fcPath . '&pID=' . $faqs_id . (isset($_GET['page']) ? '&page=' . $_GET['page'] : ''))); }