// Load Notifications from the helper classes
include_once GLM_MEMBERS_FOR_SALE_PLUGIN_CLASS_PATH. '/helper/notifications.php';
$notification = new GlmMembersAdmin_items_notification( $this->wpdb, $this->config );
-
-
+
+
$success_message = "";
$haveItem = false;
$option = false;
$isPending = ( !empty( $_REQUEST['pending-item'] ) ) ? true : false;
$textSearch = ( !empty( $_REQUEST['text-search'] ) ) ? filter_var($_REQUEST['text-search'], FILTER_SANITIZE_STRING) : false;
-
+
// Check if there's a logged in user who is locked to their own entity
$lockedToMember = apply_filters('glm_members_locked_to_member_id', false);
if ($lockedToMember) {
- $isModerated = apply_filters('glm_user_is_moderated', $lockedToMember);
+ $isModerated = true;//apply_filters('glm_user_is_moderated', $lockedToMember);
$memberID = $lockedToMember;
-
+
$this->fields['admin_name']['required'] = true;
$this->fields['admin_email']['required'] = true;
$this->fields['admin_phone']['required'] = true;
// Get base member information
require_once GLM_MEMBERS_PLUGIN_CLASS_PATH.'/data/dataMembers.php';
-
+
$memberData = $members->getEntry($memberID);
$where .= " AND member = $memberID";
if (!$memberData) {
if (isset($_REQUEST['option']) && trim($_REQUEST['option']) != '') {
$option = $_REQUEST['option'];
}
-
+
// get the item id for use in the edit, add and delete options
// Get obit ID if supplied
if (isset($_REQUEST['item'])) {
case 'add':
$item = $this->newEntry();
$view_file = 'edit';
-
+
break;
case 'insert':
-
+
$item = $this->insertEntry();
$this->item_id = $item['fieldData']['id'];
$updated = $this->getUpdatedTime($this->item_id);
case 'edit':
$item = $this->editEntry($this->item_id);
-
+
// If we have a good item
if ($item['status']) {
$haveItem = true;
// Try to update this item
$updated = $this->getUpdatedTime($this->item_id);
$item = $this->updateEntry($this->item_id);
-
+
// Check if that was successful
if ($item['status']) {
$itemUpdated = true;
$item = $this->editEntry($this->item_id);
// print_r($item);
-
+
$this->updateTimestamp('updated', $this->item_id,$item,$updated);
-
+
} else {
$itemUpdateError = true;
}
$haveItem = true;
$view_file = 'edit';
-
+
break;
case 'delete':
'data' => $templateData
);
}
-
+
}