PluginProbe
Welcart e-Commerce / 2.11.34
Welcart e-Commerce v2.11.34
2.12.4 2.12.3 2.11.35 2.12.2 2.12.1 2.11.34 2.11.33 2.11.32 2.11.31 2.11.30 1.3.16 1.3.17 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 All 292 releases
usc-e-shop / includes / member / wel-member-functions.php

wel-member-functions.php in Welcart e-Commerce 2.11.34, at includes/member/wel-member-functions.php

70 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Welcart Member Functions
4 *
5 * Functions for Member related.
6 *
7 * @package Welcart
8 */
9
10 defined( 'ABSPATH' ) || exit;
11
12 /**
13 * Function to get member login status.
14 *
15 * @since 2.2.2
16 *
17 * @return boolean If the customer is logged in, it returns true.
18 */
19 function wel_is_logged_in() {
20 global $usces;
21
22 if ( false === $usces->is_member_logged_in() ) {
23 $res = false;
24 } else {
25 $res = true;
26 }
27 return $res;
28 }
29
30 /**
31 * Function to get member data.
32 *
33 * @since 2.2.2
34 *
35 * @param int $member_id ID of the member.
36 * @return array All data of the memner. If the corresponding member does not exist with the member_id, it returns false.
37 */
38 function wel_get_member( $member_id ) {
39 $WelMember = new Welcart\MemberData( $member_id );
40 return $WelMember->get_data();
41 }
42
43 /**
44 * Function to get member's ID logged in.
45 *
46 * @since 2.2.2
47 *
48 * @return int member_id. If the member is not logged in, it returns false.
49 */
50 function wel_logged_in_id() {
51 global $usces;
52
53 $usces->get_current_member();
54 return $usces->current_member['id'];
55 }
56
57 /**
58 * Function to get member data by email.
59 *
60 * @since 2.2.2
61 * @param string $email Memebr's email.
62 * @return array All data of the memner. If the corresponding member does not exist with the email, it returns false.
63 */
64 function wel_get_member_by_email( $email ) {
65 $WelMember = new Welcart\MemberData();
66 $member_id = $WelMember->get_id_by_email( $email );
67 $WelMember->set_data( $member_id );
68 return $WelMember->get_data();
69 }
70