function _restore_html_get_systems($data, $public_flag = array()) {
$sort_order = array();
foreach ($data as $k => $v) {
- $restored[$v['System']['id']] = $this->{$this->modelClass}->restore_html($v['System']['name']);
+ $restored[$this->{$this->modelClass}->restore_html($v['System']['name'])] = $v['System']['id'];
// SingleSystem
if (isset($this->site_configs['System.singleSystem']['value']) && $this->site_configs['System.singleSystem']['value'] && !empty($public_flag)) {
return $restored;
$restored = $this->sort4sort_order($restored, $sort_order);
- return $restored;
+ return array_flip($restored);
}
function _restore_html_profile_select($data) {
$sort_order = array();