break; case 'hide': $iclsettings['icl_show_reminders'] = 0; break; case 'close': $iclsettings['icl_disable_reminders'] = 1; break; default: // nothing } $iclsettings['icl_show_reminders'] = $_POST['state'] == 'show' ? 1 : 0; $this->save_settings($iclsettings); break; case 'icl_help_links': $iclq = new ICanLocalizeQuery($iclsettings['site_id'], $iclsettings['access_key']); $links = $iclq->get_help_links(); $lang = $iclsettings['admin_default_language']; if (!isset($links['resources'][$lang])) { $lang = 'en'; } if (isset($links['resources'][$lang])) { $output = '<ul>'; foreach ($links['resources'][$lang]['resource'] as $resource) { if (isset($resource['attr'])) { $title = $resource['attr']['title']; $url = $resource['attr']['url']; $icon = $resource['attr']['icon']; $icon_width = $resource['attr']['icon_width']; $icon_height = $resource['attr']['icon_height']; } else { $title = $resource['title'];