3 require_once '../../env.inc.php';
4 require_once 'checks.php';
6 oauthconsumer_CheckForgeAdminExit();
8 $provider_id = isset($f_provider_id)?$f_provider_id:getIntFromGet( 'provider_id' );
9 $provider = OAuthProvider::get_provider($provider_id);
11 $f_provider_name = getStringFromPost( 'provider_name' );
12 $f_provider_desc = getStringFromPost( 'provider_desc' );
13 $f_consumer_key = getStringFromPost( 'consumer_key' );
14 $f_consumer_secret = getStringFromPost( 'consumer_secret' );
15 $f_request_token_url = getStringFromPost( 'request_token_url' );
16 $f_authorize_url = getStringFromPost( 'authorize_url' );
17 $f_access_token_url = getStringFromPost( 'access_token_url' );
23 <form action="provider_update.php" method="post">
24 <?php echo '<input type="hidden" name="plugin_oauthconsumer_provider_update_token" value="'.form_generate_key().'"/>' ?>
25 <input type="hidden" name="provider_id" value="<?php echo $provider->get_id() ?>"/>
26 <table class="width75" align="center" cellspacing="1">
29 <td class="form-title" colspan="2"><?php echo _('<b>Edit OAuth Provider</b>') ?></td>
30 <td class="right"><?php print util_make_link("/plugins/".$pluginname.'/providers.php', _('Cancel') ); ?></td>
33 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
34 <td class="category"><?php echo _('Name') ?></td>
35 <td><input name="provider_name" maxlength="128" size="60" value="<?php echo ($f_provider_name)?$f_provider_name:$provider->get_name() ?>"/></td>
38 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
39 <td class="category"><?php echo _('Description') ?></td>
40 <td><input name="provider_desc" maxlength="250" size="60" value="<?php echo ($f_provider_desc)?$f_provider_desc:$provider->get_description() ?>"/></td>
43 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
44 <td class="category"><?php echo _('Consumer Key') ?></td>
45 <td><input name="consumer_key" maxlength="250" size="60" value="<?php echo ($f_consumer_key)?$f_consumer_key:$provider->get_consumer_key() ?>"/></td>
48 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
49 <td class="category"><?php echo _('Consumer Secret') ?></td>
50 <td><input name="consumer_secret" maxlength="250" size="60" value="<?php echo ($f_consumer_secret)?$f_consumer_secret:$provider->get_consumer_secret() ?>"/></td>
53 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
54 <td class="category"><?php echo _('Request Token URL') ?></td>
55 <td><input name="request_token_url" maxlength="250" size="60" value="<?php echo ($f_request_token_url)?$f_request_token_url:$provider->get_request_token_url() ?>"/></td>
58 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
59 <td class="category"><?php echo _('Authorization URL') ?></td>
60 <td><input name="authorize_url" maxlength="250" size="60" value="<?php echo ($f_authorize_url)?$f_authorize_url:$provider->get_authorize_url() ?>"/></td>
63 <tr <?php echo $HTML->boxGetAltRowStyle($i++) ?>>
64 <td class="category"><?php echo _('Access Token URL') ?></td>
65 <td><input name="access_token_url" maxlength="250" size="60" value="<?php echo ($f_access_token_url)?$f_access_token_url:$provider->get_access_token_url() ?>"/></td>
69 <td class="center" colspan="1"><input type="submit" name="update" value="<?php echo _('Update Provider') ?>"/></td>
78 echo util_make_link('/plugins/'.$pluginname.'/providers.php', _('OAuth Providers')). ' <br />';
79 echo util_make_link('/plugins/'.$pluginname.'/get_access_token.php', _('Get Access tokens')).'<br /> ';
80 echo util_make_link('/plugins/'.$pluginname.'/access_tokens.php', _('Access tokens')).'<br /> ';
82 site_user_footer(array());