*/
public function modelAction($actionData = false)
{
+ $option = false;
+ $option2 = 'registrations';
+ $settings_updated = false;
+ $settings_update_error = false;
+ $reg_settings = false;
+
// General settings are always stored in a record with ID=1.
- $id = 1;
+ $id = 1;
+
// Determine if current user can edit configurations
if (!current_user_can('glm_members_management')) {
return array(
);
}
- // Check for submission option
- // Check for submission option
-
// Check for submission option
$option = '';
if (isset($_REQUEST['option']) && $_REQUEST['option'] == 'submit') {
// Update the settings and redisplay the form
case 'submit':
-
+
// Update the general settings
- $reg_settings = $this->updateEntry( 1 );
+ $reg_settings = $this->updateEntry( $id );
+
+ if ($reg_settings['status']) {
+ $settings_updated = true;
+ } else {
+ $settings_update_error = true;
+ }
//echo "<pre>" . print_r($reg_settings, true) . "</pre>";
default:
// Try to get the first (should be only) entry for general settings.
- $reg_settings = $this->editEntry( 1 );
+ $reg_settings = $this->editEntry( $id );
//echo "<pre>" . print_r($reg_settings, true) . "</pre>";
// Compile template data
$template_data = array(
'regSettings' => $reg_settings,
- 'option' => $option,
-// 'settingsUpdated' => $settings_updated,
-// 'settingsUpdateError' => $settings_update_error,
+ 'option2' => $option2,
+ 'settingsUpdated' => $settings_updated,
+ 'settingsUpdateError' => $settings_update_error,
);
//echo "<pre>" . print_r($regSettings, true) . "</pre>";
<h2 class="nav-tab-wrapper" style="margin-bottom: 1em;">
<a id="glm-settings" data-show-table="glm-table-registrations" href="{$thisUrl}?page=glm-members-admin-menu-management&glm_action=registrations"
- class="glm-settings-tab nav-tab{if $option=='registrations' || $option==''} nav-tab-active{/if}">
+ class="glm-settings-tab nav-tab{if ($option2=='registrations') || ($option2=='')} nav-tab-active{/if}">
General
</a>
<a id="glm-settings" data-show-table="glm-table-regterms" href="{$thisUrl}?page=glm-members-admin-menu-management&glm_action=regterms"
- class="glm-settings-tab nav-tab{if $option=='regterms'} nav-tab-active{/if}">
+ class="glm-settings-tab nav-tab{if $option2=='regterms'} nav-tab-active{/if}">
Terms
</a>
<table id="glm-table-settings" class="glm-admin-table glm-settings-table">
<tr>
<td colspan="2">
-<!-- {if $settingsUpdated}<h2 class="glm-notice glm-flash-updated glm-right">Settings Updated</h2>{/if}
- {if $settingsUpdateError}<span class="glm-error glm-flash-updated glm-right">Settings Update Error</span>{/if}-->
+ {if $settingsUpdated}<h2 class="glm-notice glm-flash-updated glm-right">Settings Updated</h2>{/if}
+ {if $settingsUpdateError}<span class="glm-error glm-flash-updated glm-right">Settings Update Error</span>{/if}
<h3>Registrations General Settings</h3>
</td>
</tr>
<form action="{$thisUrl}?page={$thisPage}" method="post" enctype="multipart/form-data">
<input type="hidden" name="glm_action" value="registrations">
<input type="hidden" name="option" value="submit">
+ <input type="hidden" name="option2" value="registrations">
<table>
<tr>