'ak_event_click', 'mouseover' => 'ak_event_mouseover'); load_language('plugin.lang', AK_PLUGIN_LANG); $me = get_plugin_data($plugin_id); $save_config = false; if (!empty($_POST['submit'])) { if (!empty($_POST['ak_by_line']) && intval($_POST['ak_by_line'])!=$me->ak_by_line) { $me->ak_by_line = intval($_POST['ak_by_line']); array_push($GLOBALS['page']['infos'], $lang['ak_by_line_changed']); $save_config = true; } if (!empty($_POST['ak_thumbnail_size']) && $_POST['ak_thumbnail_size']!=$me->ak_thumbnail_size) { $me->ak_thumbnail_size = (int) $_POST['ak_thumbnail_size']; array_push($GLOBALS['page']['infos'], $lang['ak_thumbnail_size_changed']); $save_config = true; } if (!empty($_POST['ak_mouse_event']) && $_POST['ak_mouse_event']!=$me->ak_mouse_event) { $me->ak_mouse_event = isset($MouseEvents[$_POST['ak_mouse_event']])?$_POST['ak_mouse_event']:'click'; array_push($GLOBALS['page']['infos'], $lang['ak_mouse_event_changed']); $save_config = true; } if (!empty($_POST['ak_thumbnails_loc']) && $_POST['ak_thumbnails_loc']!=$me->ak_thumbnails_loc) { $me->ak_thumbnails_loc = in_array($_POST['ak_thumbnails_loc'],$ThumbnailsLocations)?$_POST['ak_thumbnails_loc']:'left'; array_push($GLOBALS['page']['infos'], $lang['ak_thumbnails_loc_changed']); $save_config = true; } if ($save_config) { $me->save_config(); } } $GLOBALS['template']->set_filenames(array('plugin_admin_content' => AK_PLUGIN_TEMPLATE . '/admin.tpl')); $GLOBALS['template']->assign('AK_PLUGIN_CSS', AK_PLUGIN_CSS); $GLOBALS['template']->assign('AK_BY_LINE', $me->ak_by_line); $GLOBALS['template']->assign('AK_THUMBNAIL_SIZE', $me->ak_thumbnail_size); $GLOBALS['template']->assign('AK_MOUSE_EVENT', $me->ak_mouse_event); $GLOBALS['template']->assign('AK_AVAILABLE_EVENTS', array_keys($MouseEvents)); $GLOBALS['template']->assign('AK_EVENTS_LABELS', array_values($MouseEvents)); $GLOBALS['template']->assign('AK_THUMBNAILS_LOC', $me->ak_thumbnails_loc); $GLOBALS['template']->assign('AK_THUMBNAILS_LOCATIONS', $ThumbnailsLocations); $GLOBALS['template']->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content'); ?>