Shared; $data = Request::post('data'); if (!empty($data) && is_array($data)) { if (filemtime(DataFile::getFile(null)) > Request::post('dataFetchTime')) { return $Response->setError(Text::get('preventDataOverwritingError'))->setCode(403); } $Messenger = new Messenger(); if (!$Shared->save($data, $Messenger)) { return $Response->setError($Messenger->getError()); } if (!empty($data[Fields::THEME]) && $data[Fields::THEME] != $Shared->get(Fields::THEME)) { $Response->setReload(true); } return $Response; } $ThemeCollection = new ThemeCollection(); $mainThemeName = $Shared->get(Fields::THEME) ? $Shared->get(Fields::THEME) : array_keys($ThemeCollection->getThemes())[0]; $Theme = $ThemeCollection->getThemeByKey($mainThemeName); $keys = isset($Theme) ? Fields::inTheme($Theme) : array(); $fields = array_merge( array_fill_keys(Fields::$reserved, ''), array_fill_keys($keys, ''), $Shared->data ); ksort($fields); return $Response->setData(array('fields' => $fields)); } } __halt_compiler();----SIGNATURE:----tjUJV20TEtUsEFwzrQeLp2P+IvYmfOvnh5NE1CyNCAUcP5jlTXW9YnZSKrxFpuMnfA4uSO7fFO3NG4aNbNadmG0Jdr6mQa7ZsLcRZHU/d1kOoYV6GBnDSgLJjx7Q+f9J2Z/bPmvivTS2QU2NKTCrH/wzDm0scbHLEVF4YC16gOItP4dqPacxMBiwFbMiFmMOgBa2clcAu8veF2jZVROmKAVil23E2eLD4SVUhtArIk0Br7itglGKQ5KYaOS71IP1bEITsp/uIwKxgFUQ9/YJ2afXf013d9QSZsmxcUmwsstgGgsLf65Awf2tuC2m3U6FTHAbk2p6qaJkfzHMMjrIsSFKpAjK9D3eZ0bmFPH4dgLAlMK1i8IA8W98P+IsbT4Sw5nCX6lsBiDMO8yMbX1IbEFguxUcsF6C/fZHAfuUPr2sn0ilEQwsqW/wX9svJy4BxvjLPR5JiPgvuRfnt/8YLs+AWZMzEp2x4TpjPFSRwbrhLMrOw02IhAMKeM7zm3hPAS4Qnpspy7yTOfQ1r8ZJqFGR8pgtZ/fAI1TVFSPCjQQw2gdVwflp/xiBYIwlRW+4k49QD5K7KMHSnmiVv5SJQ+ADj54tY28tpSRovPdgZOc1RqdS5SCS2rfszSCQ/8Vr/CRA40Vd9We6oP4rOy6I5QlUD7GQgExiVb6DpdLsH0k=----ATTACHMENT:----MTA0ODY2OTcxMTE2MjkzOCA5MzU3NTU0MDk1NzU0MjU0IDYzNTU0NzAxMTU3MjE4MTg=