yms/admincp.php
changeset 3 6edb31919f0e
child 4 9fdc988ce46e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/yms/admincp.php	Sat Aug 01 01:42:21 2009 -0400
@@ -0,0 +1,111 @@
+<?php
+
+$plugins->attachHook('session_started', "yms_add_admincp();");
+ 
+function yms_add_admincp()
+{
+  global $paths;
+ 
+  $paths->addAdminNode('adm_cat_appearance', 'yms_acp_title', 'YMS', scriptPath . '/plugins/yms/icons/admincp.png');
+}
+ 
+function page_Admin_YMS()
+{
+  // Security check
+  global $session;
+  if ( $session->auth_level < USER_LEVEL_ADMIN )
+    return false;
+  
+  global $lang;
+  
+  if ( isset($_POST['submit']) )
+  {
+    setConfig('yms_require_reauth', isset($_POST['require_reauth']) ? '1' : '0');
+    setConfig('yms_claim_auth_enable', isset($_POST['claimauth_enable']) ? '1' : '0');
+    setConfig('yms_claim_auth_field', $_POST['claimauth_field']);
+    setConfig('yms_claim_auth_url', $_POST['claimauth_url']);
+    setConfig('yms_claim_auth_key', $_POST['claimauth_key']);
+    
+    echo '<div class="info-box">' . $lang->get('yms_acp_msg_saved') . '</div>';
+  }
+ 
+  acp_start_form();
+  ?>
+  <h3><?php echo $lang->get('yms_acp_heading_main'); ?></h3>
+  
+  <div class="tblholder">
+  <table border="0" cellspacing="1" cellpadding="4">
+  
+    <tr>
+      <th colspan="2"><?php echo $lang->get('yms_acp_th_main'); ?></th>
+    </tr>
+    
+    <tr>
+      <td class="row2" style="width: 50%;">
+        <?php echo $lang->get('yms_acp_field_require_reauth_title'); ?><br />
+        <small><?php echo $lang->get('yms_acp_field_require_reauth_hint'); ?></small>
+      </td>
+      <td class="row1" style="width: 50%;">
+        <label>
+          <input type="checkbox" name="require_reauth" <?php if ( getConfig('yms_require_reauth', 1) == 1 ) echo 'checked="checked" '; ?>/>
+          <?php echo $lang->get('yms_acp_field_require_reauth'); ?>
+        </label>
+      </td>
+    </tr>
+    
+    <tr>
+      <td class="row2" style="width: 50%;">
+        <?php echo $lang->get('yms_acp_field_claimauth_enable_title'); ?><br />
+        <small><?php echo $lang->get('yms_acp_field_claimauth_enable_hint'); ?></small>
+      </td>
+      <td class="row1" style="width: 50%;">
+        <label>
+          <input type="checkbox" name="claimauth_enable" <?php if ( getConfig('yms_claim_auth_enable', 1) == 1 ) echo 'checked="checked" '; ?>/>
+          <?php echo $lang->get('yms_acp_field_claimauth_enable'); ?>
+        </label>
+      </td>
+    </tr>
+    
+    <tr>
+      <td class="row2" style="width: 50%;">
+        <?php echo $lang->get('yms_acp_field_claimauth_enable_title'); ?><br />
+        <small><?php echo $lang->get('yms_acp_field_claimauth_enable_hint'); ?></small>
+      </td>
+      <td class="row1" style="width: 50%;">
+        <input type="text" name="claimauth_field" value="<?php echo htmlspecialchars(getConfig('yms_claim_auth_field', '')); ?>" size="40" />
+      </td>
+    </tr>
+    
+    <tr>
+      <td class="row2" style="width: 50%;">
+        <?php echo $lang->get('yms_acp_field_claimauth_url_title'); ?><br />
+        <small><?php echo $lang->get('yms_acp_field_claimauth_url_hint'); ?></small>
+      </td>
+      <td class="row1" style="width: 50%;">
+        <input type="text" name="claimauth_url" value="<?php echo htmlspecialchars(getConfig('yms_claim_auth_url', '')); ?>" size="40" />
+      </td>
+    </tr>
+    
+    <tr>
+      <td class="row2" style="width: 50%;">
+        <?php echo $lang->get('yms_acp_field_claimauth_key_title'); ?><br />
+        <small><?php echo $lang->get('yms_acp_field_claimauth_key_hint'); ?></small>
+      </td>
+      <td class="row1" style="width: 50%;">
+        <input type="text" name="claimauth_key" value="<?php echo htmlspecialchars(getConfig('yms_claim_auth_key', '')); ?>" size="40" />
+      </td>
+    </tr>
+    
+    <tr>
+      <th colspan="2" class="subhead">
+        <input name="submit" type="submit" value="<?php echo $lang->get('etc_save_changes'); ?>" />
+      </th>
+    </tr>
+  
+  </table>
+  </div>
+  
+  </form>
+  <?php
+}
+