public function action_index() { if ($user = Arr::get($_GET, 'user') or $user = Arr::get($_GET, 'user_id')) { $user_id = $user; } $gallery_detail = ORM::factory('photo')->where('moderation_status_id', '=', '2')->where('user_id', '=', $user)->with('category')->with('user')->find_all(); $json = array(); foreach ($gallery_detail as $key => $photo) { $json[] = array('category' => html::anchor('categories/' . $photo->category->id, $photo->category->name), 'share' => html::anchor('#', 'Share this photo'), 'current' => $key + 1, 'total' => $gallery_detail->count(), 'photo' => html::image(Helper_Photos::get($photo, 'medium')), 'display_name' => html::anchor('profile/' . $photo->user->username, $photo->user->display_name), 'name' => $photo->name, 'caption' => $photo->caption, 'tags' => Helper_Tags::print_tags($photo->tags->find_all())); } $this->resource = $json; }
private function setupGame($photo_id) { $photo = ORM::factory("photo", $photo_id); $this->auto_render = false; $this->template = View::factory("templates/ajax_layout"); $this->template->content = View::factory("photos/puzzle"); $this->template->content->photo = Helper_Photos::get($photo, 'medium'); $this->template->content->music = "/public/swf/spoonful_of_ginger_a.mp3"; $this->template->content->credit = $photo->user->display_name; }
<?php } ?> <h2>Photos</h2> <div class="thumb_container"> <div class="previous_container"> <div><a href="#">Previous</a></div> </div> <div id="carousel"> <ul class="thumbs"> <?php foreach ($user_photos as $sub_photo) { ?> <li><?php echo html::anchor(Helper_Photos::get_photo_url($sub_photo), html::image(Helper_Photos::get($sub_photo, 'thumbnail'), array('alt' => $sub_photo->name))); ?> </li> <?php } ?> </ul> </div> <div class="next_container"> <a href="#">Next</a> </div> </div> <div class="rating"> <?php echo form::open('ratings/on/' . $photo->id, array('class' => 'rating_form')); ?>
<div class="photo<?php echo $class; ?> "> <div class="thumb_container"> <div class="thumb" style="background-image: url('<?php echo addcslashes(Helper_Photos::get($photo, 'medium'), "'"); ?> ') "></div> <div class="frame"><?php echo html::anchor(Helper_Photos::get_photo_url($photo), $photo->name); ?> </div> </div> <div class="details-container"> <h2><?php echo html::anchor(Helper_Photos::get_photo_url($photo), $photo->name); ?> </h2> <p><?php echo date('F d, Y', strtotime($photo->created)); ?> <br /> <?php echo Helper_Photos::get_comment_link($photo); ?> <br /> <?php echo Helper_Photos::get_rating_stars($photo); ?> </p>
<?php echo $pages; ?> </div> <?php if ($avatars->as_array()) { foreach ($avatars as $key => $avatar) { ?> <div class="avatar photo<?php echo $avatar->avatarlock->loaded() ? ' lock' : ''; echo ($key + 1) % 3 == 0 ? ' last' : ''; ?> "> <div class="thumb_container"> <div class="avatar_thumb"><?php echo HTML::image(Helper_Photos::get($avatar, 'medium', TRUE)); ?> </div> <div class="frame"><?php echo html::anchor('admin/avatars/view/' . $avatar->id, $avatar->user->display_name); ?> </div> <?php if (Helper_Flag::item_flagged($avatar->id, 'avatar')) { ?> <div class='flag'></div> <?php } ?> </div> <div class="details-container">
<div id="photo_container"> <?php $i = 0; foreach ($photosOfTheDay as $photo) { ++$i; ?> <div class="photo <?php if ($i % 2 == 0) { echo 'last'; } ?> "> <div class="thumb_container"> <div class="thumb" style="background-image: url('<?php echo addcslashes(Helper_Photos::get($photo, "medium"), "'"); ?> ');" ></div> <div class="frame"><a href="/<?php echo Helper_Photos::get_photo_url($photo); ?> "><?php echo $photo->name; ?> </a></div> </div> <div class="details-container"> <h2><a href="/<?php echo Helper_Photos::get_photo_url($photo); ?> "><?php
<div id="form_container" class="size_small"> <div class="main_top"></div> <div class="inner_wrapper"> <div class="title"> <div class="header"> <h2>Congratulations! Your photo was successfully uploaded. <br /> <span>After our editors review the photo, it will be posted live on the site.</span></h2> </div> <div class="photo_thumb_container"> <div class="thumb"><?php echo HTML::image(Helper_Photos::get($photo, 'small', TRUE)); ?> </div> <div class="frame"></div> </div> <div class="text"> <p> <strong><?php echo $photo->name; ?> </strong><br /> <?php echo $photo->caption; ?> <br /> <?php $tags = $photo->tags->find_all(); if ($tags->as_array()) { ?> <strong>Tags:</strong> <?php echo Helper_Tags::print_tags($photo->tags->find_all());
</div> <div id="photo_container"> <?php $i = 0; foreach ($photographersToWatch as $photographer) { ++$i; ?> <div class="photographer-to-watch <?php if ($i % 2 == 0) { echo 'last'; } ?> "> <div class="photographer" style="background-image: url('<?php echo addcslashes(Helper_Photos::get($photographer->photos->find(), "medium"), "'"); ?> ')"> <a href="/profile/<?php echo $photographer->getVanity(); ?> " class="invisi-link"><?php echo $photographer->display_name; ?> </a> <div class="details-container"> <?php echo HTML::image(Helper_Account::get_avatar($photographer, "thumbnail")); echo new Element("p", HTML::anchor(Helper_Account::get_public_account_url($photographer), $photographer->display_name)); echo new Element("p", $photographer->photos->count_all() . " photos posted"); ?>
<div id="num1" class="number"> <img src="/public/images/layout/step-1.png" alt="step 1"> </div> <div id="builder-photos-title" class="straight_title green long number-text">Choose Your Photos <div class="pagination"> <p class="paginator"></p> </div> </div> <div id="builder-photos"> <?php foreach ($user->viewablePhotos()->order_by("created", "DESC")->find_all() as $photo) { $photoDiv = new Element("div", new Element("div", "", array("class" => "overlay")), array("class" => "photo-option", "data-id" => $photo->id, "style" => "background-image: url('" . Helper_Photos::get($photo, "small") . "')")); if ($slideshow->has("photos", $photo)) { $photoDiv->attributes->class = "photo-option selected"; } echo $photoDiv; } ?> </div> <div id="num2" class="number"> <img src="/public/images/layout/step-2.png" alt="step 2"> </div> <h1 class="straight_title blue long number-text">Arrange Your Photos</h1> <div id="builder-selected"> <?php //echo Request::factory("slideshow/active")->execute(); ?> </div>
"width":141 }); </script> <?php if ($featured_photos->count() > 0) { ?> <div class="slider_wrapper"> <ul id="slider" class="images" style="width: 1272px;"> <?php foreach ($featured_photos as $photo) { ?> <li> <div class="photo_container"> <div class="photo"> <div class="inner"><?php echo HTML::image(Helper_Photos::get($photo, 'large'), array('alt' => $photo->name)); ?> </div> </div> <div class="frame"><?php echo html::anchor('photos/view/' . $photo->id, $photo->name); ?> </div> <div class="info"> <h1>Top Rated <?php echo $category->name; ?> Photos</h1> <div class="fadeText"> <h2><?php echo $photo->user->display_name;
echo html::anchor("profile/", HTML::image('public/images/layout/button-back-canvas.jpg')); ?> <div id='rotate'> <h2>Rotate image</h2> <?php echo HTML::anchor('/canvas/photos/rotate/-90/' . $photo->id, 'rotate counterclockwise', array("class" => "rotate_counterclockwise")); ?> <?php echo HTML::anchor('/canvas/photos/rotate/90/' . $photo->id, 'rotate clockwise', array("class" => "rotate_clockwise")); ?> </div> </div> </div> <div class="canvas_container_inner"> <h2>Click and drag on the image to select an area.</h2><br /> <div class="crop_frame_lrg"> <?php echo HTML::image(Helper_Photos::get($photo, 'large', TRUE) . "?t=" . time(), array('id' => 'photo')); ?> </div> </div> </div> <input type="hidden" name="x1" value="-" id="x1"> <input type="hidden" name="y1" value="-" id="y1"> <input type="hidden" name="x2" value="-" id="x2"> <input type="hidden" name="y2" value="-" id="y2"> <input type="hidden" name="w" value="-" id="w"> <input type="hidden" name="h" value="-" id="h"> <?php echo form::close();
</div> </div><br /> <h2>Past Back Talk Photos</h2> <div class="thumb_container"> <div class="previous_container"> <div><a href="#">Previous</a></div> </div> <div id="carousel"> <ul class="thumbs"> <?php foreach ($past_caption_this_photos as $prev_caption_this_photo) { $prev_photo = ORM::factory('photo')->where('id', '=', $prev_caption_this_photo->photo_id)->find(); echo new Element("li", HTML::anchor("backtalk/photo/{$prev_caption_this_photo->id}", html::image(Helper_Photos::get($prev_photo, 'thumbnail'), array('alt' => $prev_photo->name)))); } ?> </ul> </div> <div class="next_container"> <a href="#">Next</a> </div> </div> <div class="comments" id="jump-comments"> <?php if ($caption_count = $captions->count()) { ?> <h2>Back Talk for this photo</h2>
<?php echo new Element("div", "", array("class" => "photo-selected", "data-id" => $photo->id, "style" => "background-image: url('" . addcslashes(Helper_Photos::get($photo, "small"), "'") . "')"));
<div class="detail_container"> <div class="photo_container"> <div class="photo"> <div class="inner"> <div class="photo_img"> <?php echo html::image(Helper_Photos::get($photo, 'medium')); ?> </div> </div> </div> </div> <!-- END photo_container --> <div class="submit_container"> <?php if (Helper_Account::is_admin()) { $photo_mail_options = Helper_SendEmail::get_photo_options(); ?> <?php echo form::open('admin/photos/send_email/' . $photo->user_id, array('method' => 'post')); ?> <div class="title"> <p><strong>Email User: </strong><?php echo form::checkbox('send_email' . $photo->id, 'send_email' . $photo->id, false, array("id" => "send_email" . $photo->id, "class" => "send_email_option")); ?> <label for="<?php echo 'send_email' . $photo->id; ?> ">Yes</label></p> </div> <div id="email_options">
<div id="edit-potd"> <?php echo HTML::image(Helper_Photos::get($potd->photo, 'medium')); ?> <div> <div class="content"> <?php echo form::open('admin/potd/update/' . $potd->id, array('method' => 'post')); echo form::label("day", "Day: "); echo form::input("day", date("m/d/Y", strtotime($potd->day)), array("id" => "day", "name" => "day")); echo form::submit("submit_dates", "Update", array('class' => 'ptw-submit')); echo form::close(); ?> </div> </div> </div>
</div> <!-- END photo_container --> <div class="photo_info"> </div> </div><br /> <h2>My Slideshows</h2> <div class="thumb_container"> <div class="previous_container"> <div><a href="#">Previous</a></div> </div> <div id="carousel"> <ul class="thumbs"> <?php foreach ($user->slideshows->where("complete", "=", 1)->find_all() as $slShow) { ?> <li><?php echo html::anchor($slShow->getLink(), html::image(Helper_Photos::get($slShow->getOrderedPhotos()[0], 'thumbnail'), array('alt' => $slShow->id))); ?> ?></li> <?php } ?> </ul> </div> <div class="next_container"> <a href="#">Next</a> </div> </div> </div> <!-- END detail_container -->
<?php $index = 0; foreach ($aItems as $item) { $index++; $photo = ORM::factory("photo", $item->item_id); ?> <div class="photo<?php if ($index % 2 == 0) { echo " last"; } ?> "> <div class="thumb_container"> <div class="thumb"><?php echo html::image(Helper_Photos::get($photo, 'medium'), array('alt' => $photo->name)); ?> </div> <div class="frame"><?php echo html::anchor(Helper_Photos::get_photo_url($photo), $photo->name); ?> </div> </div> <h2><?php echo html::anchor(Helper_Photos::get_photo_url($photo), $photo->name); ?> </h2> <p><?php echo date('F d, Y', strtotime($photo->created)); ?> <br />
<div id="form_container"> <?php echo form::open('photos/edit/' . $photo->id); ?> <div class="main_top"></div> <div class="inner_wrapper"> <div class="title edit_photo"> <div class="photo_trim"> <div class="inner"> <div class="photo_img"> <?php echo HTML::image(Helper_Photos::get($photo, 'medium', TRUE)); ?> </div> </div> </div> </div> <!-- END: title --> <div class="title_bottom"></div> <div class="box"> <div class="box_top"></div> <div class="box_inner"> <table> <tr> <td class="step"><?php echo HTML::image('public/images/layout/icon-one.png'); ?> </td> <td class="text"> <div class="clear"> <h2>Name your photo:</h2> <div class="counter"></div>
if (!empty($potd)) { ?> <div class="straight_title yellow"> <div class="more"><?php echo html::anchor(Helper_Account::get_public_account_url($potd->user), 'See more photos from ' . $potd->user->display_name); ?> </div> <div class="more"><?php echo html::anchor('/photos/potd', 'Past Photos of the Day'); ?> </div> Photo of the Day </div> <div class="photo-of-the-day" style="background-image:url('<?php echo addcslashes(Helper_Photos::get($potd, "large"), "'"); ?> ');"> <?php echo HTML::anchor(Helper_Photos::get_photo_url($potd), "Photo of the Day"); ?> </div> <?php } ?> <div class="straight_title green"> <div class="more"><?php echo html::anchor('archive/recent', 'See More Photos'); ?> </div> Recently Added
<style> .logo{ display: none; } </style> <div id="mvp"> <img class="title" src="/public/images/layout/mvp-title.png" /> <?php $d1 = new Element("div", "", array("class" => "first photo", "style" => "background-image: url('" . addcslashes(Helper_Photos::get($photo1, "medium"), "'") . "');", "data-id" => $photo1->id)); $d2 = new Element("div", "", array("class" => "second photo", "style" => "background-image: url('" . addcslashes(Helper_Photos::get($photo2, "medium"), "'") . "');", "data-id" => $photo2->id)); $d1->content .= new Element("div", "", array("class" => "votes")); $d2->content .= new Element("div", "", array("class" => "votes")); echo $d1; echo $d2; ?> <div class="vote-text first"><?php echo $photo1->votes; ?> votes</div> <div class="vote-text second"><?php echo $photo2->votes; ?> votes</div> <img class="vs" src="/public/images/layout/mvp-vs.png" /> <img class="hashtag" src="/public/images/layout/mvp-hashtag.png" /> <img class="sign" src="/public/images/layout/mvp-sign.png" /> </div>