Changeset 3117056
- Timestamp:
- 07/12/2024 01:20:59 PM (21 months ago)
- Location:
- agreeme-checkboxes-for-woocommerce
- Files:
-
- 2 edited
-
tags/1.1.1/inc/classes/agrwc-frontend.php (modified) (6 diffs)
-
trunk/inc/classes/agrwc-frontend.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
agreeme-checkboxes-for-woocommerce/tags/1.1.1/inc/classes/agrwc-frontend.php
r3049114 r3117056 87 87 public function order_completed($order_id) { 88 88 $cbxs = AGRWC_CBX::get_cbxs(); 89 if (!isset(WC()->session)) { return false;} 89 90 foreach ($cbxs as $id => $cbx) { 90 91 WC()->session->__unset( 'agrwc-'.$id ); … … 98 99 //loop through all... 99 100 foreach ($cbxs as $id => $cbx) { 101 100 102 if (isset($_POST[$id])) WC()->session->__unset( 'agrwc-'.$id ); 101 if (isset( $_POST[$id]) && $_POST[$id]) {103 if (isset(WC()->session) && isset($_POST[$id]) && $_POST[$id]) { 102 104 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 103 105 // $_SESSION['agrwc'][$id] = (int)$_POST[$id]; //checkbox if checked should be 1 … … 165 167 $passed = false; 166 168 } 169 170 if(isset(WC()->session)){ 167 171 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 172 } 168 173 // $_SESSION['agrwc'][$id] = (int)$_REQUEST[$id]; //store in session. 169 174 … … 220 225 } 221 226 } 222 if (isset( $_REQUEST[$id]) && $_REQUEST['add-to-cart']) {227 if (isset(WC()->session) && isset($_REQUEST[$id]) && $_REQUEST['add-to-cart']) { 223 228 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 224 229 //$_SESSION['agrwc'][$id] = (int)$_REQUEST[$id]; //store in session. … … 260 265 261 266 if (is_array($l_products) && count($l_products)) { 262 if (i n_array($product_id, $l_products)) {267 if (isset(WC()->session) && in_array($product_id, $l_products)) { 263 268 WC()->session->__unset( 'agrwc-'.$id ); 264 269 // if(isset($_SESSION['agrwc'][$id])) unset($_SESSION['agrwc'][$id]); … … 320 325 }; 321 326 322 if ( WC()->session->get( 'agrwc-'.$id ))$checked = 1;327 if (isset(WC()->session) && WC()->session->get( 'agrwc-'.$id ))$checked = 1; 323 328 // if (isset($_SESSION[$id])) $checked = 1; 324 329 else $checked = 0; -
agreeme-checkboxes-for-woocommerce/trunk/inc/classes/agrwc-frontend.php
r3049114 r3117056 87 87 public function order_completed($order_id) { 88 88 $cbxs = AGRWC_CBX::get_cbxs(); 89 if (!isset(WC()->session)) { return false;} 89 90 foreach ($cbxs as $id => $cbx) { 90 91 WC()->session->__unset( 'agrwc-'.$id ); … … 98 99 //loop through all... 99 100 foreach ($cbxs as $id => $cbx) { 101 100 102 if (isset($_POST[$id])) WC()->session->__unset( 'agrwc-'.$id ); 101 if (isset( $_POST[$id]) && $_POST[$id]) {103 if (isset(WC()->session) && isset($_POST[$id]) && $_POST[$id]) { 102 104 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 103 105 // $_SESSION['agrwc'][$id] = (int)$_POST[$id]; //checkbox if checked should be 1 … … 165 167 $passed = false; 166 168 } 169 170 if(isset(WC()->session)){ 167 171 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 172 } 168 173 // $_SESSION['agrwc'][$id] = (int)$_REQUEST[$id]; //store in session. 169 174 … … 220 225 } 221 226 } 222 if (isset( $_REQUEST[$id]) && $_REQUEST['add-to-cart']) {227 if (isset(WC()->session) && isset($_REQUEST[$id]) && $_REQUEST['add-to-cart']) { 223 228 WC()->session->set('agrwc-'.$id,(int)$_REQUEST[$id]); 224 229 //$_SESSION['agrwc'][$id] = (int)$_REQUEST[$id]; //store in session. … … 260 265 261 266 if (is_array($l_products) && count($l_products)) { 262 if (i n_array($product_id, $l_products)) {267 if (isset(WC()->session) && in_array($product_id, $l_products)) { 263 268 WC()->session->__unset( 'agrwc-'.$id ); 264 269 // if(isset($_SESSION['agrwc'][$id])) unset($_SESSION['agrwc'][$id]); … … 320 325 }; 321 326 322 if ( WC()->session->get( 'agrwc-'.$id ))$checked = 1;327 if (isset(WC()->session) && WC()->session->get( 'agrwc-'.$id ))$checked = 1; 323 328 // if (isset($_SESSION[$id])) $checked = 1; 324 329 else $checked = 0;
Note: See TracChangeset
for help on using the changeset viewer.