echo esc_url($image); ?> ') no-repeat center top / cover;"> <div class="wc"> <h1><?php the_title(); ?> </h1> <?php } } ?> <ul class="quick-menu"> <li class="confirmation-menu end-paid-subscription-menu-item"> <?php if (!isAdminLogged()) { ?> <a href="#" class="confirm-toggle">Mettre fin à l’abonnement payant</a> <?php } ?> <div class="confirmation-options end-subscription-confirmation"> <p>Vous voulez vraiment la supprimer? <a href="#" id="btn-end-subscription">Oui</a> / <a href="#" id="btn-cancel-end-subscription">Non</a></p> </div> </li> <li class="confirmation-menu"> <a href="#" class="confirm-toggle">Supprimer l’inscription</a> <div class="confirmation-options delete-confirmation"> <p>Vous voulez vraiment la supprimer? <a href="#" id="btn-delete-paid-listing">Oui</a> / <a id="btn-cancel-delete-listing" href="#">Non</a></p> </div> </li>
<?php } else { ?> <a href="<?php echo home_url(); ?> /mon-compte" class="my-account-link"><?php _e('My Account', 'kb'); ?> </a> <?php } ?> <?php } else { if (isAdminLogged()) { ?> <a href="<?php echo home_url(); ?> /admin-account" class="my-account-link"><?php _e('Admin Account', 'kb'); ?> </a> <?php } else { ?> <a href="#" class="login-toggle my-account-link"><?php _e('Login', 'kb'); ?> </a>
function ajax_create_new_category() { $categoryName = $_REQUEST["categoryName"]; $categoryFrName = $_REQUEST["categoryFrName"]; $sectionId = $_REQUEST["sectionId"]; $isParent = $_REQUEST["isParent"]; $isChild = $_REQUEST["isChild"]; $parentId = $_REQUEST["parentId"]; global $wpdb; if (isAdminLogged()) { $sql = "INSERT INTO " . $wpdb->prefix . "kallababy_categories VALUES( NULL, '" . $categoryName . "', '" . $categoryFrName . "', '" . $sectionId . "', '" . $isParent . "', '" . $isChild . "', '" . $parentId . "', NULL)"; $wpdb->query($sql); echo json_encode(array("message" => "OK")); die; } else { echo json_encode(array("message" => "OPERATION NOT ALLOWED")); die; } }
function decideToShowFrontWidget() { $store_front_widget = getNitroPersistence('PageCache.Enabled') && getNitroPersistence('PageCache.StoreFrontWidget'); switch ($store_front_widget) { case 'showOnlyWhenAdminIsLogged': return isAdminLogged(); break; case 'showAlways': return true; break; } return false; }
function ajax_delete_listing() { global $wpdb; $listing_id = $_REQUEST["id"]; //delete from CATEGORIES cross table $sql = "DELETE FROM " . $wpdb->prefix . "kallababy_cross_categories WHERE listing_id='" . $listing_id . "'"; $wpdb->query($sql); //delete from FEATURES cross table $sql = "DELETE FROM " . $wpdb->prefix . "kallababy_cross_features WHERE listing_id='" . $listing_id . "'"; $wpdb->query($sql); //delete from galleries cross table $sql = "SELECT * FROM " . $wpdb->prefix . "kallababy_cross_gallery WHERE listing_id='" . $listing_id . "'"; $results2 = $wpdb->get_results($sql, ARRAY_A); foreach ($results2 as $row2) { $gallery_id = $row2["gallery_id"]; //delete from galleries table $sql = "DELETE FROM " . $wpdb->prefix . "kallababy_gallery WHERE id='" . $gallery_id . "'"; $wpdb->query($sql); } //now delete from cross gallery table $sql = "DELETE FROM " . $wpdb->prefix . "kallababy_cross_gallery WHERE listing_id='" . $listing_id . "'"; $wpdb->query($sql); //get email of the list owner $sql = "SELECT * FROM " . $wpdb->prefix . "kallababy_listing WHERE id='" . $listing_id . "'"; $row = $wpdb->get_row($sql, ARRAY_A); $ownerEmail = $row["user_id"]; //now delete listing from LISTING table $sql = "DELETE FROM " . $wpdb->prefix . "kallababy_listing WHERE id='" . $listing_id . "'"; $wpdb->query($sql); echo json_encode(array("message" => "OK", 'updatedByAdmin' => isAdminLogged(), 'ownerId' => $ownerEmail)); die; }