* @version 1.0.0 */ require_once dirname(__FILE__).'./../includes/lib/options.class.php'; if (isset($_POST["razLesUrl"])) { annonces_options::majUrlAnnonces(); } if(isset($_POST["submit"])) { global $wpdb; if(isset($_FILES['options']['tmp_name'])) { $extensions = array(".png", ".jpg", ".bmp"); if (is_uploaded_file($_FILES['options']['tmp_name']['change_marqueur'])) { $img = $_FILES['options']['name']['change_marqueur']; $extension = strtolower(strrchr($img,'.')); if(in_array($extension,$extensions)){ if(move_uploaded_file($_FILES['options']['tmp_name']['change_marqueur'],WP_PLUGIN_DIR.'/'.Basename_Dirname_AOS.'/medias/images/'.$img)) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$img.'" WHERE labeloption="url_marqueur_courant"'); } } } } if(isset($_POST['options']['api_key'])) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['api_key'].'" WHERE labeloption="annonces_api_key"'); } if(isset($_POST['options']['page'])) { if (preg_match_all('(\?page_id=)', $_POST['options']['page'], $out) == 0) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['page'].'" WHERE labeloption="annonces_page_install"'); } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="annonces" WHERE labeloption="annonces_page_install"'); } } // if (trim($_POST['options']['url_type']) != '') // { // $url = trim($_POST['options']['url_type']); // $url = str_replace('.', '-', $url); // $eav_value = new Eav(); // $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="' . $url . '%idpetiteannonce%" WHERE labeloption="annonces_expression_url"'); // } if (trim($_POST['options']['url_type']) != '') { $url = trim($_POST['options']['url_type']); $url = str_replace('.', '-', $url); $eav_value = new Eav(); $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="' . $url . "%idpetiteannonce%" . '" WHERE labeloption="annonces_expression_url"'); } if(isset($_POST['options']['suffix']) != '') { $suffixx = trim($_POST['options']['suffix']); $eav_value = new Eav(); $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$suffixx.'" WHERE labeloption="annonces_suffix"'); } if(isset($_POST['options']['email_reception'])) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['email_reception'].'" WHERE labeloption="annonces_email_reception"'); } if(isset($_POST['options']['sujet_reception'])) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['sujet_reception'].'" WHERE labeloption="annonces_sujet_reception"'); } if(isset($_POST['options']['txt_reception'])) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['txt_reception'].'" WHERE labeloption="annonces_txt_reception"'); } if(isset($_POST['options']['html_reception'])) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['html_reception'].'" WHERE labeloption="annonces_html_reception"'); } if(isset($_POST['options']['monnaie'])) { switch($_POST['options']['monnaie']) { case 'euro': $maMonnaie = '€'; break; case 'yen': $maMonnaie = '¥'; break; case 'pound': $maMonnaie = '£'; break; case 'dollar': $maMonnaie = '$'; break; } $query = $wpdb->prepare( "UPDATE ".$wpdb->prefix.small_ad_table_prefix_AOS."petiteannonce__attribut SET measureunit = %s WHERE labelattribut = 'PrixLoyerPrixDeCession' ", $maMonnaie ); $wpdb->query($query); } if(isset($_POST['options']['maps_activation'])) { if($_POST['options']['maps_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['maps_activation'].'" WHERE labeloption="annonces_maps_activation"'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_maps_activation"'); } if(isset($_POST['options']['url_activation'])) { if($_POST['options']['url_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['url_activation'].'" WHERE labeloption="annonces_url_activation"'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_url_activation"'); } if(isset($_POST['options']['photos_activation'])) { if($_POST['options']['photos_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['photos_activation'].'" WHERE labeloption="annonces_photos_activation"'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_photos_activation"'); } if(isset($_POST['options']['email_activation'])) { if($_POST['options']['email_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['email_activation'].'" WHERE labeloption="annonces_email_activation"'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_email_activation"'); } if(isset($_POST['options']['date_activation'])) { if($_POST['options']['date_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['date_activation'].'" WHERE labeloption="annonces_date_activation"'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_date_activation"'); } if(isset($_POST['options']['theme_activation'])) { if($_POST['options']['theme_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['theme_activation'].'" WHERE labeloption="theme_activation"'); annonces_options::updateoption('url_radio_toutes_theme_defaut','url_radio_toutes_theme_courant'); annonces_options::updateoption('url_radio_terrains_theme_defaut','url_radio_terrains_theme_courant'); annonces_options::updateoption('url_radio_maisons_theme_defaut','url_radio_maisons_theme_courant'); annonces_options::updateoption('url_budget_theme_defaut','url_budget_theme_courant'); annonces_options::updateoption('url_superficie_theme_defaut','url_superficie_theme_courant'); annonces_options::updateoption('url_recherche_theme_defaut','url_recherche_theme_courant'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="theme_activation"'); } if(isset($_POST['options']['marqueur_activation'])) { if($_POST['options']['theme_activation'] == 1) { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="'.$_POST['options']['marqueur_activation'].'" WHERE labeloption="annonces_marqueur_activation"'); annonces_options::updateoption('url_marqueur_defaut','url_marqueur_courant'); } } else { $wpdb->query('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption =0 WHERE labeloption="annonces_marqueur_activation"'); } } ?>