function updateGallery($galleryObj) { $imageObjs = get_user_meta($galleryObj->userId, "gwpm_gallery_img"); if (isset($imageObjs) && sizeof($imageObjs) > 0) { $imageObjs = $imageObjs[0]; } else { $imageObjs = array(); } foreach (array_keys(get_class_vars(get_class($galleryObj))) as $key) { if ($key == "gwpm_gallery_img") { $photoObjs = $this->trimLimitedImages($galleryObj->{$key}, sizeof($imageObjs) + 1); if (sizeof($photoObjs) > 0) { foreach ($photoObjs as $photoObj) { if ($photoObj["size"] != 0) { global $gwpm_activity_model; $imageObjs[$photoObj["id"]] = savePhotoToUploadFolder($photoObj, $galleryObj->userId, $photoObj["id"]); $gwpm_activity_model->addActivityLog("gallery", "Updated Gallery", $galleryObj->userId); } else { continue; } } update_user_meta($galleryObj->userId, $key, $imageObjs); } } } }
function updateUser($userObj) { global $gwpm_activity_model; $isGwpmUser = get_user_meta($userObj->userId, 'gwpm_user'); if (isset($isGwpmUser) && sizeof($isGwpmUser) > 0) { } else { appendLog(add_user_meta($userObj->userId, 'gwpm_user', true, true)); } $processKeys = array_keys(get_class_vars(get_class($userObj))); $dynaKeys = getDynamicFieldKeys(); foreach ($dynaKeys as $__keys) { array_push($processKeys, $__keys); } foreach ($processKeys as $key) { appendLog($key); if ($key == "gwpm_profile_photo") { $photoObj = $userObj->{$key}; if ($photoObj["size"] != 0) { $value = savePhotoToUploadFolder($userObj->{$key}, $userObj->userId); $gwpm_activity_model->addActivityLog("profile", "Updated Profile Image", $userObj->userId); } else { continue; } } elseif (!is_array($userObj->{$key})) { $value = trim($userObj->{$key}); } else { $value = $userObj->{$key}; } if ($key != 'userId' && $key != 'dynamicFields' && $key != 'dynamicFieldsValidation') { update_user_meta($userObj->userId, $key, $value); } } $gwpm_activity_model->addActivityLog("profile", "Updated Profile", $userObj->userId); }