if (isset($_POST['APPEARANCE_PAGE'])) { $response['cm_img'] = "/cg/v/{$AppearanceID}.svg?t=" . time(); } else { $response['notes'] = Appearances::getNotesHTML($CGDb->where('id', $AppearanceID)->getOne('appearances'), NOWRAP); } $logdata = array(); if ($adding) { Logs::action('cgs', array('action' => 'add', 'groupid' => $Group['groupid'], 'ponyid' => $AppearanceID, 'label' => $data['label'], 'order' => $data['order'] ?? null)); } else { if ($data['label'] !== $Group['label']) { $logdata['oldlabel'] = $Group['label']; $logdata['newlabel'] = $data['label']; } } $origColors = ColorGroups::stringifyColors($origColors); $recvColors = ColorGroups::stringifyColors($recvColors); $colorsChanged = $origColors !== $recvColors; if ($colorsChanged) { $logdata['oldcolors'] = $origColors; $logdata['newcolors'] = $recvColors; } if (!empty($logdata)) { $logdata['groupid'] = $Group['groupid']; $logdata['ponyid'] = $AppearanceID; Logs::action('cg_modify', $logdata); } Response::done($response); } else { CoreUtils::notFound(); } }