- $servername = DI::pConfig()->get(local_user(), "pumpio", "host");
- $username = DI::pConfig()->get(local_user(), "pumpio", "user");
-
- /* Add some HTML to the existing form */
-
- $s .= '<span id="settings_pumpio_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_pumpio_expanded\'); openClose(\'settings_pumpio_inflated\');">';
- $s .= '<img class="connector'.$css.'" src="images/pumpio.png" /><h3 class="connector">'. DI::l10n()->t('Pump.io Import/Export/Mirror').'</h3>';
- $s .= '</span>';
- $s .= '<div id="settings_pumpio_expanded" class="settings-block" style="display: none;">';
- $s .= '<span class="fakelink" onclick="openClose(\'settings_pumpio_expanded\'); openClose(\'settings_pumpio_inflated\');">';
- $s .= '<img class="connector'.$css.'" src="images/pumpio.png" /><h3 class="connector">'. DI::l10n()->t('Pump.io Import/Export/Mirror').'</h3>';
- $s .= '</span>';
-
- $s .= '<div id="pumpio-username-wrapper">';
- $s .= '<label id="pumpio-username-label" for="pumpio-username">'.DI::l10n()->t('pump.io username (without the servername)').'</label>';
- $s .= '<input id="pumpio-username" type="text" name="pumpio_user" value="'.$username.'" />';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-servername-wrapper">';
- $s .= '<label id="pumpio-servername-label" for="pumpio-servername">'.DI::l10n()->t('pump.io servername (without "http://" or "https://" )').'</label>';
- $s .= '<input id="pumpio-servername" type="text" name="pumpio_host" value="'.$servername.'" />';
- $s .= '</div><div class="clear"></div>';
-
- if (($username != '') && ($servername != '')) {
- $oauth_token = DI::pConfig()->get(local_user(), "pumpio", "oauth_token");
- $oauth_token_secret = DI::pConfig()->get(local_user(), "pumpio", "oauth_token_secret");
-
- $s .= '<div id="pumpio-password-wrapper">';
- if (($oauth_token == "") || ($oauth_token_secret == "")) {
- $s .= '<div id="pumpio-authenticate-wrapper">';
- $s .= '<a href="'.DI::baseUrl()->get().'/pumpio/connect">'.DI::l10n()->t("Authenticate your pump.io connection").'</a>';
- $s .= '</div><div class="clear"></div>';
- } else {
- $s .= '<div id="pumpio-import-wrapper">';
- $s .= '<label id="pumpio-import-label" for="pumpio-import">' . DI::l10n()->t('Import the remote timeline') . '</label>';
- $s .= '<input id="pumpio-import" type="checkbox" name="pumpio_import" value="1" ' . $import_checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-enable-wrapper">';
- $s .= '<label id="pumpio-enable-label" for="pumpio-checkbox">' . DI::l10n()->t('Enable pump.io Post Addon') . '</label>';
- $s .= '<input id="pumpio-checkbox" type="checkbox" name="pumpio" value="1" ' . $checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-bydefault-wrapper">';
- $s .= '<label id="pumpio-bydefault-label" for="pumpio-bydefault">' . DI::l10n()->t('Post to pump.io by default') . '</label>';
- $s .= '<input id="pumpio-bydefault" type="checkbox" name="pumpio_bydefault" value="1" ' . $def_checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-public-wrapper">';
- $s .= '<label id="pumpio-public-label" for="pumpio-public">' . DI::l10n()->t('Should posts be public?') . '</label>';
- $s .= '<input id="pumpio-public" type="checkbox" name="pumpio_public" value="1" ' . $public_checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-mirror-wrapper">';
- $s .= '<label id="pumpio-mirror-label" for="pumpio-mirror">' . DI::l10n()->t('Mirror all public posts') . '</label>';
- $s .= '<input id="pumpio-mirror" type="checkbox" name="pumpio_mirror" value="1" ' . $mirror_checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- $s .= '<div id="pumpio-delete-wrapper">';
- $s .= '<label id="pumpio-delete-label" for="pumpio-delete">' . DI::l10n()->t('Check to delete this preset') . '</label>';
- $s .= '<input id="pumpio-delete" type="checkbox" name="pumpio_delete" value="1" />';
- $s .= '</div><div class="clear"></div>';
- }
-
- $s .= '</div><div class="clear"></div>';
- }
+ $import_enabled = DI::pConfig()->get(local_user(), 'pumpio', 'import', false);
+ $enabled = DI::pConfig()->get(local_user(), 'pumpio', 'post', false);
+ $def_enabled = DI::pConfig()->get(local_user(), 'pumpio', 'post_by_default', false);
+ $public_enabled = DI::pConfig()->get(local_user(), 'pumpio', 'public', false);
+ $mirror_enabled = DI::pConfig()->get(local_user(), 'pumpio', 'mirror', false);