// Sanitize currently selected value
$in = filter_input(INPUT_POST, $as, FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);
+ require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/glmPluginSupport.php';
+ $support = new GlmPluginSupport();
// Is it one of the available values
if (isset($f['required']) && $f['required'] && trim($in) == '') {
$this->inputFieldStatus = false;
}
if($_REQUEST['option'] == 'submit'){
- $support->write_log($_REQUEST);
- $data = "test";
+
+ foreach($_REQUEST['form'] as $form=>$field){
+ $_REQUEST[$field['name']] = $field['value'];
+ }
+ // $support->write_log($_REQUEST);
+ $data = $this->controller( 'member', 'memberInfo', false, true, true);
}
$return = array(
'searchData' => $data, // Where our events list will go
);
- header('Content-type:application/json;charset=utf-8', true);
+ // header('Content-type:application/json;charset=utf-8', true);
echo json_encode($return);
wp_die();
}
// Load Members data abstract
require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMemberInfo.php';
-
+require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/glmPluginSupport.php';
/**
* This class performs the work for the default action of the "Members" menu
* option, which is to display the members dashboard.
// Process submission of a member information record update
case 'submit':
-
+ $support = new glmPluginSupport();
+ $support->write_log("gets here ==============================");
// Check for new cities being submitted
$this->checkNewCities();
// return current files data.
$this->files = $Files->filesDataUpdate( $this->config['ref_type_numb']['MemberInfo'], $this->memberInfoID, 'filePositionOrder' );
$this->haveFiles = ($this->files != false);
-
+
if ($this->haveMemberInfo) {
-
+
// Update the member Info data
+
$this->memberInfo = $this->updateEntry($this->memberInfoID, 'id', true);
-
+ // $support->write_log( $this->memberInfo );
if ($this->memberInfo['status']) {
$customFieldResults = apply_filters( 'glm-member-db-save-custom-fields', $this->memberInfoID );
if(is_array($customFieldResults)){
// Add the new member information record
case 'addNew':
-
+
// Insert the new member info into the database
$this->memberName = $this->memberData['name'];
$this->memberInfo = $this->insertEntry();
<span class="member-record-header" id="member-record-packages">Packages</span>
<span class="member-record-header" id="member-record-featured">Featured</span>
</div>
+ <div id="member-results-container"></div>
<div id="glm-admin-search-overlay">
<img class="glm-list-loader" src="{$assetsUrl}/loader.gif" alt="">
</div>
listData,
$("#glm-admin-search-overlay").fadeOut('slow'),
function(data) {
- $("#glm-admin-member-list").html(data.searchData);
+ $("#member-results-container").html(data.searchData);
},
function(error) {
console.log(error);
listData,
$("#glm-admin-search-overlay").fadeOut('slow'),
function(data) {
- $("#glm-admin-member-list").html(data.searchData);
+ $("#member-results-container").html(data.searchData);
},
function(error) {
console.log(error);
-<div id="member-results-container">
+
{if $haveMembers}
{foreach $members as $member}
<div class="member-record" data-id="{$member.id}">
{else}
<div id="no-results">No Members</div>
{/if}
-</div>
+
e.preventDefault();
var form = $("#member-info-form");
memberInfoData.option = "submit";
- memberInfoData.form = form.serialize();
- console.log(memberInfoData);
+ memberInfoData.form = form.serializeArray();
window.Glma.memberEdit(
memberInfoData,
function(complete) {},