Exemple #1
0
 case "brokenvideos":
     /** @var $videos EpisodeVideo[] */
     $videos = $Database->whereEp($Episode)->get('episodes__videos');
     $removed = 0;
     foreach ($videos as $video) {
         if (!$video->isBroken()) {
             continue;
         }
         $removed++;
         $Database->whereEp($Episode)->where('provider', $video->provider)->where('id', $video->id)->delete('episodes__videos');
         Logs::action('video_broken', array('season' => $Episode->season, 'episode' => $Episode->episode, 'provider' => $video->provider, 'id' => $video->id));
     }
     if ($removed === 0) {
         return Response::success('No broken videos found under this ' . ($Episode->isMovie ? 'movie' : 'episode') . '.');
     }
     Response::success("{$removed} video link" . ($removed === 1 ? ' has' : 's have') . " been removed from the site. Thank you for letting us know.", array('epsection' => Episodes::getVideosHTML($Episode, NOWRAP)));
     break;
 case "getcgrelations":
     $CheckTag = array();
     $EpTagIDs = Episodes::getTagIDs($Episode);
     if (empty($EpTagIDs)) {
         Response::fail('The episode has no associated tag(s)!');
     }
     $TaggedAppearanceIDs = array();
     foreach ($EpTagIDs as $tid) {
         $AppearanceIDs = $CGDb->where('tid', $tid)->get('tagged', null, 'ponyid');
         foreach ($AppearanceIDs as $id) {
             $TaggedAppearanceIDs[$id['ponyid']] = true;
         }
     }
     $Appearances = $CGDb->where('ishuman', $Episode->isMovie)->where('"id" != 0')->orderBy('label', 'ASC')->get('appearances', null, 'id,label');
Exemple #2
0
        echo $NextEpisodeTitle['id'];
        ?>
: </span><?php 
        echo CoreUtils::cutoff(Episodes::removeTitlePrefix($NextEpisodeTitle['title']), Episodes::TITLE_CUTOFF);
        ?>
<span class="typcn typcn-media-fast-forward"></span></a>
			</div>
<?php 
    } else {
        echo "&nbsp;";
    }
    ?>
</div>
	</div>
	<?php 
    echo Episodes::getVideosHTML($CurrentEpisode);
    ?>
	<section class="about-res">
		<h2>What Vector Reservations Are<?php 
    echo Permission::sufficient('staff') ? '<button class="blue typcn typcn-pencil" id="edit-about_reservations">Edit</button>' : '';
    ?>
</h2>
		<?php 
    echo GlobalSettings::get('about_reservations');
    ?>
	</section>
	<section class="rules">
		<h2>Reservation Rules<?php 
    echo Permission::sufficient('staff') ? '<button class="orange typcn typcn-pencil" id="edit-reservation_rules">Edit</button>' : '';
    ?>
</h2>