You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
3.0 KiB
116 lines
3.0 KiB
8 years ago
|
<?php
|
||
|
ob_start();
|
||
|
ob_implicit_flush(0);
|
||
|
define('BASE_DIR', str_replace("\\", "/", dirname(dirname(dirname(__FILE__)))));
|
||
|
require_once(BASE_DIR . '/inc/init.php');
|
||
|
if (! check_permission('adminpanel'))
|
||
|
{
|
||
|
header('Location:/index.php');
|
||
|
exit;
|
||
|
}
|
||
|
$data_request = '';
|
||
|
$filter = '';
|
||
|
if (isset($_POST['green']))
|
||
|
{
|
||
|
$data_request = 'green';
|
||
|
$filter = 'pin-green';
|
||
|
} elseif (isset($_POST['krayola']))
|
||
|
{
|
||
|
$data_request = 'krayola';
|
||
|
$filter = 'pin-krayola';
|
||
|
} elseif (isset($_POST['persian_red']))
|
||
|
{
|
||
|
$data_request = 'persian_red';
|
||
|
$filter = 'pin-persian-red';
|
||
|
} elseif (isset($_POST['yellow']))
|
||
|
{
|
||
|
$data_request = 'yellow';
|
||
|
$filter = 'pin-yellow';
|
||
|
} elseif (isset($_POST['red']))
|
||
|
{
|
||
|
$data_request = 'red';
|
||
|
$filter = 'pin-red';
|
||
|
} elseif (isset($_POST['dark_blue']))
|
||
|
{
|
||
|
$data_request = 'dark_blue';
|
||
|
$filter = 'pin-dark-blue';
|
||
|
} elseif (isset($_POST['gray']))
|
||
|
{
|
||
|
$data_request = 'gray';
|
||
|
$filter = 'pin-gray';
|
||
|
} elseif (isset($_POST['blue']))
|
||
|
{
|
||
|
$data_request = 'blue';
|
||
|
$filter = 'pin-blue';
|
||
|
} elseif (isset($_POST['purple']))
|
||
|
{
|
||
|
$data_request = 'purple';
|
||
|
$filter = 'pin-purple';
|
||
|
} elseif (isset($_POST['orange']))
|
||
|
{
|
||
|
$data_request = 'orange';
|
||
|
$filter = 'pin-orange';
|
||
|
} elseif (isset($_POST['brown']))
|
||
|
{
|
||
|
$data_request = 'brown';
|
||
|
$filter = 'pin-brown';
|
||
|
} elseif (isset($_POST['user']))
|
||
|
{
|
||
|
$data_request = 'user';
|
||
|
$filter = 'pin-user';
|
||
|
}
|
||
|
|
||
|
|
||
|
if (isset($_POST[$data_request]))
|
||
|
{
|
||
|
|
||
|
$pin_dir = BASE_DIR.'/modules/gmap/images';
|
||
|
$pin_base_dir = ABS_PATH.'images';
|
||
|
|
||
|
$pins = array();
|
||
|
if ($handle = opendir($pin_dir . '/')) {
|
||
|
|
||
|
while (false !== ($file = readdir($handle)))
|
||
|
|
||
|
{
|
||
|
if ($file != '.' && $file != '..' && strpos($file, $filter) === 0)
|
||
|
{
|
||
|
$image_title = substr($file, 0, -4);
|
||
|
|
||
|
$upload_file_ext = strtolower(substr($file, -4));
|
||
|
|
||
|
$upload_filename = prepare_fname($image_title) . $upload_file_ext;
|
||
|
|
||
|
if (!empty($upload_filename) && $upload_file_ext == '.png')
|
||
|
{
|
||
|
$pins[] = array('name' => $image_title, 'path' => $pin_base_dir . '/' . $upload_filename);
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
closedir($handle);
|
||
|
}
|
||
|
|
||
|
} else {
|
||
|
echo "<br>НЕИЗВЕСТНЫЙ ЗАПРОС !";
|
||
|
$pin_err = 1;
|
||
|
}
|
||
|
|
||
|
if ($pin_err != 1)
|
||
|
{
|
||
|
echo "<table width='100%' border='1' cellspacing='0' cellpadding='0'><tr>";
|
||
|
foreach ( $pins as $k=>$v )
|
||
|
{
|
||
|
echo "<td>";
|
||
|
echo $v['name']."<br>";
|
||
|
echo "<input type='radio' name='image' value='".$v['name']."'><label style='cursor: pointer;'><img src='".$v['path']."' height='27' ></label>";
|
||
|
echo "</td> ";
|
||
|
// количество столбцов
|
||
|
if ($k%9 == 8)
|
||
|
echo"</tr><tr>";
|
||
|
}
|
||
|
echo "</tr></table>";
|
||
|
}
|
||
|
|
||
|
?>
|