PluginProbe
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment / 2.1.14
FireBox – WooCommerce Popup Builder, Exit Intent Popup, Email Optin & Cart Abandonment v2.1.14
3.1.13 3.1.12 3.1.11 3.1.10 3.1.9 3.1.8 3.1.7 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 All 122 releases
← All changes | Inc/Core/FB/Cookie.php +12 -5 1.0.02.1.14 View file →
@@ -1,12 +1,12 @@
1 1 <?php
2 2 /**
3 3 * @package FireBox
4 - * @version 1.0.0 Free
4 + * @version 2.1.14 Free
5 5 *
6 6 * @author FirePlugins <info@fireplugins.com>
7 7 * @link https://www.fireplugins.com
8 - * @copyright Copyright © 2021 FirePlugins All Rights Reserved
8 + * @copyright Copyright © 2024 FirePlugins All Rights Reserved
9 9 * @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html> or later
10 10 */
11 11
12 12 namespace FireBox\Core\FB;
@@ -25,8 +25,15 @@
25 25 */
26 26 private $box;
27 27
28 28 /**
29 + * The cookie instance
30 + *
31 + * @var object
32 + */
33 + private $cookie;
34 +
35 + /**
29 36 * The value of the cookie
30 37 *
31 38 * @var int
32 39 */
@@ -43,11 +50,11 @@
43 50 * Class constructor
44 51 *
45 52 * @param integer $box_id The box's ID
46 53 */
47 - public function __construct($box_id)
54 + public function __construct($box)
48 55 {
49 - $this->box = firebox()->boxes->getBox()->get($box_id);
56 + $this->box = $box;
50 57 $this->cookie = new \FPFramework\Libs\Cookie();
51 58 }
52 59
53 60 /**
@@ -88,9 +95,9 @@
88 95 default:
89 96 $expire = 0; // session
90 97 }
91 98
92 - $this->cookie->set($this->getName(), $this->cookie_value, $expire, $this->cookie_path);
99 + $this->cookie->set($this->getName(), $this->cookie_value, $expire, $this->cookie_path, '', true);
93 100 }
94 101
95 102 /**
96 103 * Check if the cookie of the box exist