core/api/modules/map_tc/index.php

39 lines
2.2 KiB
PHP
Executable File

<?php
$mod = new main( $smarty, $settings );
$mod -> db = $db;
// Если стоит настройка показа новостей - берем новость по количеству
if ( $settings['show_news_main_page'] == 1 ) $smarty -> assign ( 'list', $mod->get_news( $settings['news_limit'] ) );
if ( $settings['last_blogs'] > 0 )$smarty->assign('last_blog', $mod->get_last_page($settings['last_blogs']));//Получаем последние блоги
if ( $settings['show_slider'] == 1 ){ // Получаем слайдер
$smarty->assign('sliders', $mod -> get_slider());
$smarty->assign('first_slider', $mod -> id);
}
$smarty->assign('karusel', $mod-> get_carusel());//Получаем баннеры для карусели
//для создания других продающих страниц
if (file_exists(MYDIR . '/api/templates/' . $_SERVER['SERVER_NAME'] . '/inc/main/' . ID)){
$smarty->assign('sub_main', MYDIR . '/api/templates/' . $_SERVER['SERVER_NAME'] . '/inc/main/' . ID);
}
$check = $db->free_sql("CHECK TABLE `foto_img`");
if ($check[0]['Msg_text']=='OK'){
require_once MYDIR . '/api/php/img2.php';
$rnd_img=$db->free_sql("SELECT * FROM `foto_img` WHERE `audit`<>1 ORDER BY RAND() LIMIT 250");
$count=count($rnd_img);
for( $i = 0; $i < $count; $i++ ){
@mkdir (MYDIR . '/img/albums/' . $rnd_img[$i]['user_id'] . '/' . $rnd_img[$i]['album_id'] . '/250', 0700);
//проверяем наличие файла, если файла нет - создаем превью в квадрате
if (!file_exists(MYDIR . '/img/albums/' . $rnd_img[$i]['user_id'] . '/' . $rnd_img[$i]['album_id'] . '/250/' . $rnd_img[$i]['img'] . '.jpg')){
square_preview(MYDIR . '/img/albums/' . $rnd_img[$i]['user_id'] . '/' . $rnd_img[$i]['album_id'] . '/' . $rnd_img[$i]['img'] . '.jpg', 250, MYDIR . '/img/albums/' . $rnd_img[$i]['user_id'] . '/' . $rnd_img[$i]['album_id'] . '/250/' . $rnd_img[$i]['img'] . '.jpg');
}
}
$smarty->assign('rnd_img', $rnd_img);
}
?>