Exemplo n.º 1
0
         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();
     }
 }