public static function getAllEncoded() { $return = []; $settings = Setting::getAll(); foreach ($settings as $setting) { $array = ['class' => 'Setting', 'function' => 'changeOne', 'id' => $setting['name']]; $return[HelperData::dataImplode($array)] = sprintf('(%s) %s', $setting['name'], substr($setting['description'], 0, 100)); //$return[sprintf('{"class":"Setting","function":"changeOne","id":"%s"}', $setting['name'])] = sprintf('(%s) %s', $setting['name'], substr($setting['description'], 0, 100)); } return $return; }