Exemplo n.º 1
0
    }
    $js = array('paginate');
    if (Permission::sufficient('staff')) {
        $js[] = "{$do}-tags";
    }
    CoreUtils::loadPage(array('title' => $title, 'heading' => $heading, 'view' => "{$do}-tags", 'css' => "{$do}-tags", 'js' => $js));
}
// Change list
if (preg_match(new RegExp('^changes'), $data)) {
    $Pagination = new Pagination("cg/changes", 50, $Database->count('log__color_modify'));
    CoreUtils::fixPath("/cg/changes/{$Pagination->page}");
    $heading = "Major {$Color} Changes";
    $title = "Page {$Pagination->page} - {$heading} - {$Color} Guide";
    $Changes = Updates::get(null, $Pagination->getLimitString());
    if (isset($_GET['js'])) {
        $Pagination->respond(CGUtils::getChangesHTML($Changes, NOWRAP, SHOW_APPEARANCE_NAMES), '#changes');
    }
    CoreUtils::loadPage(array('title' => $title, 'heading' => $heading, 'view' => "{$do}-changes", 'css' => "{$do}-changes", 'js' => 'paginate'));
}
$EQG = $EQG_URL_PATTERN->match($data) ? 1 : 0;
if ($EQG) {
    $data = $EQG_URL_PATTERN->replace('', $data);
}
$CGPath = "/cg" . ($EQG ? '/eqg' : '');
$GUIDE_MANAGE_JS = array('jquery.uploadzone', 'jquery.autocomplete', 'handlebars-v3.0.3', 'Sortable', "{$do}-tags", "{$do}-manage");
$GUIDE_MANAGE_CSS = array("{$do}-manage");
// Appearance pages
//                                                  [111]             [22]    [3333333333333333]
if (preg_match(new RegExp('^(?:appearance|v)/(?:.*?(\\d+)(?:-.*)?)(?:([sp])?\\.(png|svg|json|gpl))?'), $data, $_match)) {
    $asFile = !empty($_match[3]);
    $AppearanceID = intval($_match[1], 10);
Exemplo n.º 2
0
	$RenderPath = FSPATH."cg_render/{$Appearance['id']}.png";
	$FileModTime = '?t='.(file_exists($RenderPath) ? filemtime($RenderPath) : time()); ?>
	<div id="p<?=$Appearance['id']?>">
		<div class='align-center'>
			<a class='darkblue btn typcn typcn-image' href='/cg/v/<?="{$Appearance['id']}.png$FileModTime"?>' target='_blank'>View as PNG</a>
			<button class='getswatch typcn typcn-brush teal'>Download swatch file</button>
<?  if (Permission::sufficient('staff')){ ?>
			<button class='blue edit typcn typcn-pencil'>Edit metadata</button>
<?php   if ($Appearance['id']){ ?>
			<button class='red delete typcn typcn-trash'>Delete apperance</button>
<?php   }
	} ?>
		</div>

<?  if (!empty($Changes))
		echo str_replace('@',CGUtils::getChangesHTML($Changes),CGUtils::CHANGES_SECTION);
	if ($Appearance['id'] !== 0 && ($CGDb->where('ponyid',$Appearance['id'])->has('tagged') || Permission::sufficient('staff'))){ ?>
		<section id="tags">
			<h2><span class='typcn typcn-tags'></span>Tags</h2>
			<div class='tags'><?=Appearances::getTagsHTML($Appearance['id'],NOWRAP)?></div>
		</section>
<?php
	}
	echo Appearances::getRelatedEpisodesHTML($Appearance, $EQG);
	if (!empty($Appearance['notes'])){ ?>
		<section>
			<h2><span class='typcn typcn-info-large'></span>Additional notes</h2>
			<p id="notes"><?=Appearances::getNotesHTML($Appearance, NOWRAP, NOTE_TEXT_ONLY)?></p>
		</section>
<?  }
Exemplo n.º 3
0
use App\Tags;
/** @var $heading string */
/** @var $Changes array */
?>
<div id="content">
	<h1><?php 
echo $heading;
?>
</h1>
	<p>Displaying <?php 
echo $Pagination->itemsPerPage;
?>
 items/page</p>
	<p class='align-center links'>
		<a class='btn darkblue typcn typcn-arrow-back' href="/cg">Back to <?php 
echo $Color;
?>
 Guide</a>
		<a class='btn darkblue typcn typcn-tags' href="/cg/tags">List of tags</a>
	</p>
	<?php 
echo $Pagination->HTML . CGUtils::getChangesHTML($Changes, WRAP, SHOW_APPEARANCE_NAMES) . $Pagination->HTML;
?>
</div>

<?  echo CoreUtils::exportVars(array(
		'Color' => $Color,
		'color' => $color,
		'TAG_TYPES_ASSOC' => Tags::$TAG_TYPES_ASSOC,
	));