$memberUpdateError = false;
$categories = false;
$errorMessage = false;
+ $customFieldResults = false;
$multipleProfileEnabeled = $this->config['settings']['enable_multiple_profiles'];
// Check for action option - Should be one of the values in the "switch" statement below
$this->memberInfo = $this->updateEntry($this->memberInfoID, 'id', true);
if ($this->memberInfo['status']) {
- $successfulCustomField = apply_filters( 'glm-member-db-save-custom-fields', $this->memberInfoID );
- echo "Status of save-custom-fields(hardcoded atm): $successfulCustomField";
- $memberUpdated = true;
+ $customFieldResults = apply_filters( 'glm-member-db-save-custom-fields', $this->memberInfoID );
+// echo '<pre>', print_r($this->memberInfo), '</pre>';
+ if(is_array($customFieldResults)){
+ $memberUpdated = false;
+ $memberUpdateError = true;
+ }
+
} else {
$memberUpdateError = true;
}
} else {
}
-
+// print_r($customFieldResults);
glmClearShortcodeCache();
break;
$this->memberInfo = $this->editEntry($this->memberInfoID);
if ($this->memberInfo['status']) {
- $successfulCustomField = apply_filters( 'glm-member-db-save-custom-fields', $this->memberInfoID );
- echo "Status of save-custom-fields(hardcoded atm): $successfulCustomField";
+ $customFieldResults = apply_filters( 'glm-member-db-save-custom-fields', $this->memberInfoID );
$errorMessage = "Test";
}
}
'files' => $this->files,
'noActive' => $this->noActiveInfoRecord(),
'time' => time(),
- 'slug' => GLM_MEMBERS_PLUGIN_SLUG
+ 'slug' => GLM_MEMBERS_PLUGIN_SLUG,
+ 'customFieldResults' => $customFieldResults
);
// Return status, suggested view, and data to controller
{if $memberInfoID && $memberInfo}
{$prefix = $slug|cat:'_'}
{$uid = $prefix|cat:$memberInfoID}
+
<div id="glm-table-custom-fields" class="glm-hidden glm-admin-table glm-table glm-member-info-table">
- {apply_filters('glm-members-custom-fields-form', '', $slug,$memberInfoID)}
- {apply_filters('glm-members-custom-fields-form', '', $uid,$memberInfoID)}
+ {apply_filters('glm-members-custom-fields-form', '', $slug,$memberInfoID,$customFieldResults)}
+ {apply_filters('glm-members-custom-fields-form', '', $uid,$memberInfoID,$customFieldResults)}
</div>
{else}
{apply_filters('glm-members-custom-fields-form', '', '')}