Changeset f52b4cb781b8864c533d1fa62c4907901e8ef6c2
- Timestamp:
- 01/28/12 19:33:05 (4 months ago)
- Author:
- Xemle <xemle@phtagr.org>
- Children:
- bfbeeb6c83b0ce896e9c2d979ae81ba618c57db4
- Parents:
- 007340ebc33e1e059fe19baf82a214ad69905504
- git-committer:
- Xemle <xemle@phtagr.org> / 2012-01-28T19:33:05Z+0100
- Message:
-
Make mobile version runnable
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
ree4c2b7f
|
rf52b4cb
|
|
| 113 | 113 | |
| 114 | 114 | if ($this->RequestHandler->isMobile()) { |
| 115 | | $this->view = "Theme"; |
| 116 | | $this->theme = "mobile"; |
| | 115 | $this->viewClass = "Theme"; |
| | 116 | $this->theme = "Mobile"; |
| 117 | 117 | } |
| 118 | 118 | } |
-
|
r0fb8d7c
|
rf52b4cb
|
|
| 28 | 28 | } |
| 29 | 29 | if ($role >= ROLE_USER) { |
| 30 | | if (!$option->get('user.browser.full', 0)) { |
| | 30 | if (!$this->Option->get('user.browser.full', 0)) { |
| 31 | 31 | $items[] = array( |
| 32 | 32 | 'text' => __('Upload'), |
| … |
… |
|
| 47 | 47 | } |
| 48 | 48 | |
| 49 | | echo $menu->getMainMenu(array('id' => false, 'title' => false, 'items' => $items)); |
| | 49 | echo $this->Menu->getMainMenu(array('id' => false, 'title' => false, 'items' => $items)); |
| 50 | 50 | ?> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | | <p><?php printf(__("%s Social Web Gallery %s - mobile version", true), '© 2010', $html->link('phTagr', 'http://www.phtagr.org')); ?></p> |
| | 1 | <p><?php echo __("%s Web Gallery %s - mobile version", '© 2012', $this->Html->link('phTagr', 'http://www.phtagr.org')); ?></p> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | | <h1><?php echo h($option->get('general.title', 'phTagr.')); ?><span class="subheader"><?php __('mobile'); ?></span></h1> |
| | 1 | <h1><?php echo h($this->Option->get('general.title', 'phTagr.')); ?><span class="subheader"><?php echo __('mobile'); ?></span></h1> |
| 2 | 2 | <div class="login"> |
| 3 | 3 | <?php |
| 4 | | if ($session->check('User.id')) { |
| 5 | | echo $html->link(__("Logout", true), '/users/logout'); |
| | 4 | if ($this->Session->check('User.id')) { |
| | 5 | echo $this->Html->link(__("Logout"), '/users/logout'); |
| 6 | 6 | } else { |
| 7 | | echo $html->link(__("Login", true), '/users/login'); |
| | 7 | echo $this->Html->link(__("Login"), '/users/login'); |
| 8 | 8 | } |
| 9 | 9 | ?> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | | <h1><?php __('Explorer'); ?></h1> |
| 2 | | <?php echo $session->flash(); ?> |
| | 1 | <h1><?php echo __('Explorer'); ?></h1> |
| | 2 | <?php echo $this->Session->flash(); ?> |
| 3 | 3 | |
| 4 | | <?php $search->initialize(); ?> |
| 5 | | <?php if ($navigator->hasPages()): ?> |
| | 4 | <?php $this->Search->initialize(); ?> |
| | 5 | <?php if ($this->Navigator->hasPages()): ?> |
| 6 | 6 | <div class="paginator"><div class="subpaginator"> |
| 7 | | <?php echo $navigator->prev().' '.$navigator->numbers().' '.$navigator->next(); ?> |
| | 7 | <?php echo $this->Navigator->prev().' '.$this->Navigator->numbers().' '.$this->Navigator->next(); ?> |
| 8 | 8 | </div></div> |
| 9 | 9 | <?php endif; ?> |
| 10 | 10 | |
| 11 | 11 | <?php |
| 12 | | $pos = ($search->getPage(1)-1) * $search->getShow(12) + 1; |
| | 12 | $pos = ($this->Search->getPage(1)-1) * $this->Search->getShow(12) + 1; |
| 13 | 13 | ?> |
| 14 | 14 | <?php foreach($this->data as $media): ?> |
| 15 | 15 | <h3><?php echo $media['Media']['name']; ?></h3> |
| 16 | 16 | <?php |
| 17 | | $date = $html->link( |
| 18 | | $time->relativeTime($media['Media']['date']), |
| | 17 | $date = $this->Html->link( |
| | 18 | $this->Time->relativeTime($media['Media']['date']), |
| 19 | 19 | '/explorer/date/' . date("Y/m/d", strtotime($media['Media']['date'])) |
| 20 | 20 | ); |
| 21 | | echo '<p>by ' . $html->link($media['User']['username'], "/explorer/user/".$media['User']['username']) . ' ' . $date . '</p>'; |
| 22 | | $params = $search->serialize(false, array('pos' => $pos++), false, array('defaults' => array('pos' => 1))); |
| 23 | | echo $imageData->mediaLink($media, array('type' => 'thumb', 'div' => 'thumb', 'params' => ($params ? '/' . $params : false))); |
| | 21 | echo '<p>by ' . $this->Html->link($media['User']['username'], "/explorer/user/".$media['User']['username']) . ' ' . $date . '</p>'; |
| | 22 | $params = $this->Search->serialize(false, array('pos' => $pos++), false, array('defaults' => array('pos' => 1))); |
| | 23 | echo $this->ImageData->mediaLink($media, array('type' => 'thumb', 'div' => 'thumb', 'params' => ($params ? '/' . $params : false))); |
| 24 | 24 | echo "<div class='meta-info'>"; |
| 25 | 25 | $names = Set::extract('/Tag/name', $media); |
| 26 | 26 | $links = array(); |
| 27 | 27 | foreach($names as $name) { |
| 28 | | $links[] = $html->link($name, "tag/$name"); |
| | 28 | $links[] = $this->Html->link($name, "tag/$name"); |
| 29 | 29 | } |
| 30 | 30 | if (count($names)) { |
| 31 | | echo '<p>' . __("Tags", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 31 | echo '<p>' . __("Tags") . ': ' . implode(', ', $links) . '</p>'; |
| 32 | 32 | } |
| 33 | 33 | |
| … |
… |
|
| 35 | 35 | $links = array(); |
| 36 | 36 | foreach($names as $name) { |
| 37 | | $links[] = $html->link($name, "category/$name"); |
| | 37 | $links[] = $this->Html->link($name, "category/$name"); |
| 38 | 38 | } |
| 39 | 39 | if (count($names)) { |
| 40 | | echo '<p>' . __("Categories", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 40 | echo '<p>' . __("Categories") . ': ' . implode(', ', $links) . '</p>'; |
| 41 | 41 | } |
| 42 | 42 | |
| … |
… |
|
| 44 | 44 | $links = array(); |
| 45 | 45 | foreach($names as $name) { |
| 46 | | $links[] = $html->link($name, "location/$name"); |
| | 46 | $links[] = $this->Html->link($name, "location/$name"); |
| 47 | 47 | } |
| 48 | 48 | if (count($names)) { |
| 49 | | echo '<p>' . __("Location", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 49 | echo '<p>' . __("Location") . ': ' . implode(', ', $links) . '</p>'; |
| 50 | 50 | } |
| 51 | 51 | echo "</div>"; |
| … |
… |
|
| 53 | 53 | <?php endforeach; ?> |
| 54 | 54 | |
| 55 | | <?php if ($navigator->hasPages()): ?> |
| | 55 | <?php if ($this->Navigator->hasPages()): ?> |
| 56 | 56 | <div class="paginator"><div class="subpaginator"> |
| 57 | | <?php echo $navigator->prev().' '.$navigator->numbers().' '.$navigator->next(); ?> |
| | 57 | <?php echo $this->Navigator->prev().' '.$this->Navigator->numbers().' '.$this->Navigator->next(); ?> |
| 58 | 58 | </div></div> |
| 59 | 59 | <?php endif; ?> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | | <h1><?php echo h($option->get('home.welcomeText', __("Welcome to phTagr", true))); ?></h1> |
| | 1 | <h1><?php echo h($option->get('home.welcomeText', __("Welcome to phTagr"))); ?></h1> |
| 2 | 2 | |
| 3 | | <h3><?php __("Random Media"); ?></h3> |
| | 3 | <h3><?php echo __("Random Media"); ?></h3> |
| 4 | 4 | <?php |
| 5 | 5 | if (count($randomMedia)) { |
| 6 | 6 | $media = $randomMedia[0]; |
| 7 | | $params = '/'.$search->serialize(array('sort' => 'random')); |
| | 7 | $params = '/'.$this->Search->serialize(array('sort' => 'random')); |
| 8 | 8 | |
| 9 | | $size = $imageData->getimagesize($media, OUTPUT_SIZE_PREVIEW); |
| 10 | | echo $html->tag('a', |
| 11 | | $html->tag('img', '', array( |
| | 9 | $size = $this->ImageData->getimagesize($media, OUTPUT_SIZE_PREVIEW); |
| | 10 | echo $this->Html->tag('a', |
| | 11 | $this->Html->tag('img', '', array( |
| 12 | 12 | 'src' => Router::url("/media/preview/" . $media['Media']['id']), |
| 13 | 13 | 'alt' => $media['Media']['name'], |
| … |
… |
|
| 18 | 18 | )); |
| 19 | 19 | |
| 20 | | $link = $search->getUri(array('sort' => 'random')); |
| 21 | | echo "<p>" . sprintf(__("See more %s", true), $html->link(__('random media...', true), $link))."</p>"; |
| | 20 | $link = $this->Search->getUri(array('sort' => 'random')); |
| | 21 | echo "<p>" . sprintf(__("See more %s"), $this->Html->link(__('random media...'), $link))."</p>"; |
| 22 | 22 | } |
| 23 | 23 | ?> |
| 24 | 24 | |
| 25 | | <h3><?php __("Newest Media"); ?></h3> |
| | 25 | <h3><?php echo __("Newest Media"); ?></h3> |
| 26 | 26 | <?php |
| 27 | 27 | $cells = array(); |
| … |
… |
|
| 31 | 31 | $pos = $keys[$i] + 1; |
| 32 | 32 | $media = $newMedia[$keys[$i]]; |
| 33 | | $page = ceil($pos / $search->getShow(12)); |
| 34 | | $params = '/'.$search->serialize(array('sort' => 'newest', 'page' => $page, 'pos' => $pos), false, false, array('defaults' => array('pos' => 1))); |
| 35 | | $cells[] = $html->tag('a', |
| 36 | | $html->tag('img', '', array( |
| | 33 | $page = ceil($pos / $this->Search->getShow(12)); |
| | 34 | $params = '/'.$this->Search->serialize(array('sort' => 'newest', 'page' => $page, 'pos' => $pos), false, false, array('defaults' => array('pos' => 1))); |
| | 35 | $cells[] = $this->Html->tag('a', |
| | 36 | $this->Html->tag('img', '', array( |
| 37 | 37 | 'src' => Router::url("/media/mini/" . $media['Media']['id']) . $params, |
| 38 | 38 | 'alt' => $media['Media']['name'], |
| … |
… |
|
| 49 | 49 | <p><?php echo implode(' ', $cells); ?></p> |
| 50 | 50 | <?php |
| 51 | | $link = $search->getUri(array('sort' => 'newest')); |
| 52 | | echo "<p>" . sprintf(__("See %s", true), $html->link(__('all new media...', true), $link))."</p>"; |
| | 51 | $link = $this->Search->getUri(array('sort' => 'newest')); |
| | 52 | echo "<p>" . sprintf(__("See %s"), $this->Html->link(__('all new media...'), $link))."</p>"; |
| 53 | 53 | ?> |
| 54 | 54 | <?php endif; ?> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | 1 | <h1><?php echo $this->data['Media']['name'] ?></h1> |
| 2 | | <?php echo $session->flash(); ?> |
| | 2 | <?php echo $this->Session->flash(); ?> |
| 3 | 3 | |
| 4 | 4 | <div class="paginator"><div class="subpaginator"> |
| 5 | 5 | <?php |
| 6 | | echo $navigator->prevMedia().' '.$navigator->up().' '.$navigator->nextMedia(); |
| | 6 | echo $this->Navigator->prevMedia().' '.$this->Navigator->up().' '.$this->Navigator->nextMedia(); |
| 7 | 7 | ?> |
| 8 | 8 | </div></div> |
| … |
… |
|
| 12 | 12 | echo $flowplayer->video($this->data); |
| 13 | 13 | } else { |
| 14 | | $size = $imageData->getimagesize($this->data, OUTPUT_SIZE_PREVIEW); |
| 15 | | echo $html->tag('img', '', array( |
| | 14 | $size = $this->ImageData->getimagesize($this->data, OUTPUT_SIZE_PREVIEW); |
| | 15 | echo $this->Html->tag('img', '', array( |
| 16 | 16 | 'src' => Router::url("/media/preview/" . $this->data['Media']['id']), |
| 17 | 17 | 'alt' => $this->data['Media']['name'], |
| … |
… |
|
| 24 | 24 | $links = array(); |
| 25 | 25 | foreach($names as $name) { |
| 26 | | $links[] = $html->link($name, "/explorer/tag/$name"); |
| | 26 | $links[] = $this->Html->link($name, "/explorer/tag/$name"); |
| 27 | 27 | } |
| 28 | 28 | if (count($names)) { |
| 29 | | echo '<p>' . __("Tags", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 29 | echo '<p>' . __("Tags") . ': ' . implode(', ', $links) . '</p>'; |
| 30 | 30 | } |
| 31 | 31 | |
| … |
… |
|
| 33 | 33 | $links = array(); |
| 34 | 34 | foreach($names as $name) { |
| 35 | | $links[] = $html->link($name, "/explorer/category/$name"); |
| | 35 | $links[] = $this->Html->link($name, "/explorer/category/$name"); |
| 36 | 36 | } |
| 37 | 37 | if (count($names)) { |
| 38 | | echo '<p>' . __("Categories", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 38 | echo '<p>' . __("Categories") . ': ' . implode(', ', $links) . '</p>'; |
| 39 | 39 | } |
| 40 | 40 | |
| … |
… |
|
| 42 | 42 | $links = array(); |
| 43 | 43 | foreach($names as $name) { |
| 44 | | $links[] = $html->link($name, "/explorer/location/$name"); |
| | 44 | $links[] = $this->Html->link($name, "/explorer/location/$name"); |
| 45 | 45 | } |
| 46 | 46 | if (count($names)) { |
| 47 | | echo '<p>' . __("Location", true) . ': ' . implode(', ', $links) . '</p>'; |
| | 47 | echo '<p>' . __("Location") . ': ' . implode(', ', $links) . '</p>'; |
| 48 | 48 | } |
| 49 | 49 | ?> |
-
|
r007340e
|
rf52b4cb
|
|
| 1 | | <?php echo $html->docType('xhtml-strict'); ?> |
| | 1 | <?php echo $this->Html->docType('xhtml-strict'); ?> |
| 2 | 2 | <html xmlns="http://www.w3.org/1999/xhtml"> |
| 3 | 3 | |
| … |
… |
|
| 6 | 6 | <meta name = "viewport" content = "initial-scale = 1.0"> |
| 7 | 7 | <?php |
| 8 | | echo $html->charset('UTF-8'); |
| 9 | | echo $html->meta('icon'); |
| 10 | | echo $html->css('mobile'); |
| | 8 | echo $this->Html->charset('UTF-8'); |
| | 9 | echo $this->Html->meta('icon'); |
| | 10 | echo $this->Html->css('mobile'); |
| 11 | 11 | ?> |
| 12 | 12 | </head> |