示例#1
0
 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;
 }
示例#2
0
 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;
 }
示例#3
0
	
	<?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'));
?>
示例#4
0
<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>
示例#5
0
		<?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">
示例#6
0
	<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 
示例#7
0
<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());
示例#8
0
	</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");
    ?>
示例#9
0
<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>
示例#10
0
		"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;
示例#11
0
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();
示例#12
0
			
		</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>
示例#13
0
<?php

echo new Element("div", "", array("class" => "photo-selected", "data-id" => $photo->id, "style" => "background-image: url('" . addcslashes(Helper_Photos::get($photo, "small"), "'") . "')"));
示例#14
0
<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">
示例#15
0
<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>
示例#16
0
	</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 -->
示例#17
0
	<?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 />
示例#18
0
<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>
示例#19
0
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
示例#20
0
<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>