Logs::action('cg_modify', $logdata); } Response::done($response); } else { CoreUtils::notFound(); } } } } // Tag list if (preg_match(new RegExp('^tags'), $data)) { $Pagination = new Pagination("cg/tags", 20, $CGDb->count('tags')); CoreUtils::fixPath("/cg/tags/{$Pagination->page}"); $heading = "Tags"; $title = "Page {$Pagination->page} - {$heading} - {$Color} Guide"; $Tags = Tags::getFor(null, $Pagination->getLimit(), true); if (isset($_GET['js'])) { $Pagination->respond(Tags::getTagListHTML($Tags, NOWRAP), '#tags tbody'); } $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";
static function getElasticBody($Appearance) { $tags = Tags::getFor($Appearance['id'], null, true, true); foreach ($tags as $k => $tag) { $tags[$k] = $tag['name']; } return ['label' => $Appearance['label'], 'order' => $Appearance['order'], 'private' => $Appearance['private'], 'ishuman' => $Appearance['ishuman'], 'tags' => $tags]; }