Пример #1
0
	public function show () {

		$url = preg_replace('/\?[^\/]+$/','', query::$get['path']);
		query::$url = array_filter(explode('/', $url));
		unset(query::$url[0]);
		if (!query::$url[1]) {
			query::$url[1] = 'index';
		}

		$output = 'output__'.query::$get['type'];
		$output = new $output();

		$data = array('main' => array());

		switch (query::$get['type']) {
			case 'video':
				if (query::$get['num']) {
					$size = sets::video('full');
				} else {
					$size = sets::video('thumb');
				}

				$data['main']['video'] =
					$output->get_video(1, 'id='.query::$get['id'], $size);
				$this->template = 'templates/main/video.php';
				break;
			case 'order':
				$data['main'] =
					$output->order_single(query::$get['id']);
				$this->template = 'templates/main/order/single.php';
				break;
			case 'art':
				$data['main']['art'] =
					$output->get_art(1, 'id='.query::$get['id']);
				$data['main']['art'][0]['rating'] =
					$output->get_rating(query::$get['id']);
				$data['main']['art'][0]['packs'] =
					$output->get_packs(query::$get['id']);
				$data['main']['art'][0]['pool'] =
					$output->get_pools(query::$get['id']);
				$this->template = 'templates/main/booru/single.php';
				break;
			default: die;
		}
		$data['main']['navi']['base'] = '/'.query::$get['type'].'/';

		$this->postparse = '/<div[^>]*class="innerwrap[^"]*"[^>]*>.*<\/div><!-- wrapend -->/uis';
		if (query::$get['num']) {
			$data['main']['display']['comments'] = true;
		} else {
			$data['main']['display'] = array();
		}

		return $data;
	}
Пример #2
0
 public function set_sizes($sizes, $height = false)
 {
     if (!empty($height) && is_numeric($sizes)) {
         $sizes = array($sizes, $height);
     }
     if (!is_array($sizes)) {
         $sizes = explode('x', sets::video($sizes));
     }
     $this->width = $sizes[0];
     $this->height = $sizes[1];
     return $this;
 }
Пример #3
0
?>
>480x360</option>
				<option value="600x450"<?php 
echo sets::video('full') == '600x450' ? ' selected="yes"' : '';
?>
>600x450</option>
				<option value="720x540"<?php 
echo sets::video('full') == '720x540' ? ' selected="yes"' : '';
?>
>720x540</option>
				<option value="900x675"<?php 
echo sets::video('full') == '900x675' ? ' selected="yes"' : '';
?>
>900x675</option>
				<option value="1200x900"<?php 
echo sets::video('full') == '1200x900' ? ' selected="yes"' : '';
?>
>1200x900</option>
			</select>
		</td>
	</tr>
	<tr>
		<td class="settings_header">
			Настройки артов
		</td>
	</tr>
	<tr>
		<td>
			Количество артов на страницу:
			 <select class="settings" rel="pp.art">
				<option value="10"<?php