Файл: Arhmobi_esdcms/pages/settings.icon.php
Строк: 46
<?php
include_once '../sys/inc/start.php';
$doc = new document (1);
$doc->title = 'Смена иконки' ;
$doc->act(__('Удалить иконку'), '?delete') ;
if(isset($_GET['delete'])){
$user->icon = '' ;
$doc->msg(__('Иконка удалена')) ;
header('Refresh: 1; ?') ;
}
$cena = 25 ;
$icons = array();
$icon = (array) glob(H . '/sys/images/user_icon/*.png');
foreach ($icon as $path) {
if (preg_match('#/([^/]+).png$#', $path, $m))
$icons[] = $m[1] ;
}
if(isset($_GET['go'])){
$icon = text::toValue($_GET['go']) ;
if(!is_file(H . '/sys/images/user_icon/' . $icon . '.png')){
$doc->err(__('Иконка не найдена')) ;
}elseif($user->balls < $cena){
$doc->err(__('У Вас не достаточно баллов')) ;
}else{
$user->balls -= $cena ;
$user->icon = $icon ;
$doc->msg(__('Иконка успешно изменена')) ;
header('Refresh: 1; ?') ;
exit ;
}
}
$pages = new pages ();
$pages->posts = count($icons);
$start = $pages->my_start();
$end = $pages->end();
$listing = new listing() ;
$post = $listing->post() ;
$post->title = 'Стоимость смены иконки ' . $cena . ' баллов.' ;
$post->icon('info') ;
for($i = $start; $i < $end && $i < $pages->posts; $i++){
$post = $listing->post() ;
$post->title = $icons[$i] ;
if($user->icon == $icons[$i])$post->time = '(выбрано)' ;
$post->icon = '/sys/images/user_icon/'.$icons[$i].'.png' ;
$post->url = '?go=' . $icons[$i] ;
}
$listing->display(__('Нет иконок')) ;
$pages->display('?') ;