public function updateLibrary($user_id, $anime_id, $library_status) { $anime = Anime::findOrFail($anime_id, array("id", "name")); $row = UserLibrary::firstOrNew(array('user_id' => $user_id, 'anime_id' => $anime->id)); $row->library_status = $library_status; $row->save(); return $anime->name; }
public static function updateThumbnails() { $eps = Latest::getLatestRows(null); if (!empty($eps)) { foreach ($eps as $ep) { $anime = Anime::findOrFail($ep->anime_id); $ep->img = Anime::getCover($anime); $ep->save(); } return 'updated thumbnails'; } return 'latest episodes is empty!'; }
public static function addSocialList($anime_id, $episode, $status) { if (Sentry::check()) { $anime = Anime::findOrFail($anime_id); $scrubbler = new AnimeDataScraper(); if (!empty(Sentry::getUser()->mal_password)) { $scrubbler->addMAL(Sentry::getUser(), $anime, $episode, $status); } if (!empty(Sentry::getUser()->hum_auth)) { $scrubbler->addHummingbird(Sentry::getUser(), $anime, $episode, $status); } return true; } return false; }
<div class="row-fluid"> <div class="span12"> <div class="clearfix"> <h3 class="met_title_with_childs pull-left"> PLAN TO WATCH<span class="met_subtitle">ANIME YOU STILL HAVE TO WATCH</span> </h3> </div> <?php $planned = UserLibrary::user(Sentry::getUser()->id)->status(6)->paginate(6); ?> @if(!empty($planned) && count($planned) > 0) <div class="row-fluid"> <div class="span12"> @foreach($planned as $plan) <?php $anime = Anime::findOrFail($plan->anime_id, array('id', 'name', 'mal_image')); ?> {{ View::make('child.card_anime', array("anime_id" => $anime->id, "anime_name" => $anime->name, "anime_episode" => 0, "anime_img" => $anime->mal_image, "display" => "list", "off_lazy" => true)) }} @endforeach </div> {{ $planned->links() }} </div> @else <div class="row-fluid"> <div class="span12"> <p>You haven't added any anime you would like to see!</p> </div> </div> @endif </div> </div>
<?php try { $user = Sentry::findUserById($list->user_id); echo '<span>by ' . $user->username . '</span>'; } catch (Cartalyst\Sentry\Users\UserNotFoundException $e) { echo '<span>by Unknown</span>'; } ?> <a class="anime_amount" href="{{ URL::to('/lists/' . $list->id . '/' . str_replace(array(" ", "/", "?"), '_', $list->title)) }}"><i class="icon-th-list icon-white"> {{{ count($anime_ids) }}}</i></a> </div> <p class="description">{{{ $list->description }}}</p> </div> <div class="span6 covers"> @foreach ($first_8 as $anime_id) <?php $anime = Anime::findOrFail($anime_id, array('id', 'name', 'cover', 'mal_image')); ?> <div class="cover"> <a data-toggle="tooltip" title="{{{ $anime->name }}}" href="{{ URL::to('/anime/' . $anime->id . '/' . str_replace(array(" ", "/", "?"), '_', $anime->name)) }}"> <img src="{{ Anime::getCover($anime) }}"> </a> </div> @endforeach </div> </div> @endforeach <div class="row-fluid"> <div class="span12"> {{ $lists->links(); }} </div> </div>
@if (!empty($series) && count($series) > 0) <ul class="last-watched"> @foreach ($series as $watched) <?php $anime = Anime::findOrFail($watched->anime_id, array('id', 'name')); $next = MasterAnime::getNextEpisode($anime->id, $watched->last_watched_episode); ?> <li id="{{$anime->id}}" class="item{{{ $next ? '' : ' finished'}}}"> <p>{{{ $anime->name }}} - ep. {{{ $watched->last_watched_episode}}}</p> <p class="time hidden-phone">seen {{{ Latest::time_elapsed_string($watched->last_watched_time) }}} ago</p> <ul class="nav nav-pills"> <li> <a data-toggle="tooltip" title="index eps" class="met_button" href="{{{ URL::to('/anime/' . $anime->id . '/' . str_replace(array(" ", "/", "?"), '_', $anime->name)) }}}">-</a> </li> @if ($next) <li> <a data-toggle="tooltip" title="next ep" class="met_button" href="{{{ URL::to('/watch/anime/' . $anime->id . '/' . str_replace(array(" ", "/", "?"), '_', $anime->name) . '/' . $next) }}}">></a> </li> @endif <li class="space"> <a id="drop-anime" data-toggle="tooltip" title="drop anime" class="met_button" href="#"><input name="anime_id" type="hidden" value="{{{$anime->id}}}">x</a> </li> </ul> </li> @endforeach </ul> <script type="text/javascript"> $(document).ready(function () { $('li[class=space] a[id=drop-anime]').on('click', function (e) { e.preventDefault()
public function updateMirror() { return $this->execute(function () { $anime_id = Input::get('anime_id'); $episode = Input::get('episode'); $src = Input::get('src'); $host = Input::get('host'); $quality = Input::get('quality'); $anime = Anime::findOrFail($anime_id, array('id', 'name')); Mirror::create(["anime_id" => $anime->id, "episode" => $episode, "src" => $src, "host" => $host, "quality" => $quality, "subbed" => 1]); return View::make('mod_panel')->nest('update_msg', 'child.alerts', array('msg_type' => 'success', 'msg' => 'You succesfully added a new mirror for: ' . $anime->name)); }); }