function likebtn_db_update_9() { $likebtn_entities = _likebtn_get_entities(); foreach ($likebtn_entities as $entity_name => $entity_title) { // New options added _likebtn_add_default_options($entity_name); // Backward compatibility if (get_option('likebtn_settings_display_only_' . $entity_name)) { if (get_option('likebtn_settings_display_only_' . $entity_name) == '1') { update_option('likebtn_settings_voting_enabled_' . $entity_name, '0'); } delete_option('likebtn_settings_display_only_' . $entity_name); } if (get_option('likebtn_settings_unlike_allowed_' . $entity_name)) { if (get_option('likebtn_settings_unlike_allowed_' . $entity_name) == '1') { update_option('likebtn_settings_voting_cancelable_' . $entity_name, '1'); } delete_option('likebtn_settings_unlike_allowed_' . $entity_name); } if (get_option('likebtn_settings_like_dislike_at_the_same_time_' . $entity_name)) { if (get_option('likebtn_settings_like_dislike_at_the_same_time_' . $entity_name) == '1') { update_option('likebtn_settings_voting_both_' . $entity_name, '1'); } delete_option('likebtn_settings_like_dislike_at_the_same_time_' . $entity_name); } if (get_option('likebtn_settings_show_copyright_' . $entity_name) === '0') { update_option('likebtn_settings_white_label_' . $entity_name, '1'); delete_option('likebtn_settings_show_copyright_' . $entity_name); } if (get_option('likebtn_settings_style_' . $entity_name)) { update_option('likebtn_settings_theme_' . $entity_name, get_option('likebtn_settings_style_' . $entity_name)); delete_option('likebtn_settings_style_' . $entity_name); } if (get_option('likebtn_settings_revote_period_' . $entity_name)) { update_option('likebtn_settings_voting_frequency_' . $entity_name, get_option('likebtn_settings_revote_period_' . $entity_name)); delete_option('likebtn_settings_revote_period_' . $entity_name); } // Process likebtn_post_view_mode_ for Excerpt entities if (_likebtn_has_list_flag($entity_name)) { $original_name = _likebtn_cut_list_flag($entity_name); if (get_option('likebtn_post_view_mode_' . $entity_name) && get_option('likebtn_show_' . $original_name) == '1') { if (in_array(get_option('likebtn_post_view_mode_' . $entity_name), array('excerpt', 'both')) && get_option('likebtn_show_' . $entity_name) != '1') { update_option('likebtn_show_' . $entity_name, '1'); update_option('likebtn_use_settings_from_' . $entity_name, $original_name); } delete_option('likebtn_post_view_mode_' . $entity_name); } } } }
function _likebtn_get_entity_name_title($entity_name, $without_prefix = false) { global $likebtn_entity_titles; $title = ''; $is_excerpt = false; if (_likebtn_has_list_flag($entity_name)) { $is_excerpt = true; } if (!array_key_exists($entity_name, $likebtn_entity_titles)) { $entity_name = _likebtn_cut_list_flag($entity_name); $title = __(str_replace('_', ' ', ucfirst($entity_name))); if ($is_excerpt) { $title .= ' ' . __('List'); } } else { $title = __($likebtn_entity_titles[$entity_name]); } if ($without_prefix) { $title = preg_replace("/\\(.*\\) /", '', $title); } return $title; }