getLesAnnonces(); $sizei = count($annonces); for($i = 0; $i < $sizei; $i++) { $eav_mode = new Eav(); $recup_link = Eav::get_expression(); $recup_link = str_replace('%idpetiteannonce%', $annonces[$i]->idpetiteannonce, $recup_link); $recup_link = str_replace('%titre_annonce%', $annonces[$i]->titre, $recup_link); $recup_link = str_replace('%referenceagencedubien%', $annonces[$i]->referenceagencedubien, $recup_link); $recup_link = str_replace('%nomgroupeattribut%', $annonces[$i]->nomgroupeattribut, $recup_link); $recup_link = str_replace('%descriptiongroupeattribut%', $annonces[$i]->descriptiongroupeattribut, $recup_link); $recup_link = str_replace('%ville%', $annonces[$i]->ville, $recup_link); $recup_link = str_replace('%departement%', $annonces[$i]->departement, $recup_link); $recup_link = str_replace('%region%', $annonces[$i]->region, $recup_link); $recup_link = str_replace('%cp%', $annonces[$i]->cp, $recup_link); $recup_link = str_replace('%pays%', str_replace("'", '-', $annonces[$i]->pays), $recup_link); $recup_link = str_replace('%date_publication%', date("d/m/Y",strtotime($annonces[$i]->autoinsert)), $recup_link); $recup_link = str_replace('%type_bien%', str_replace('/','-',$eav_mode->getBien($annonces[$i]->idpetiteannonce)), $recup_link); $recup_link = annonces_options::slugify_noaccent($recup_link); $recup_link = trim($recup_link); $recup_link = str_replace(' ', '-', $recup_link); $recup_link = mb_strtolower($recup_link); $recup_link = $recup_link . Eav::get_suffix(); $maj_annonce = $wpdb->prepare('UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce` SET urlannonce ="'. $recup_link .'" WHERE idpetiteannonce="' . $annonces[$i]->idpetiteannonce . '"'); $wpdb->query($maj_annonce); } } function recupNumImage() { global $wpdb; $sqlbudget = "SELECT numphoto FROM " . ANNONCES_TABLE_TEMPPHOTO . ""; $reqbudget = mysql_query($sqlbudget) or die(mysql_error()); while($data = mysql_fetch_array($reqbudget)) { $budget_theme = $data["numphoto"]; } return $budget_theme; } function recupinfo($lbloption) { global $wpdb; $sqlbudget = "SELECT nomoption FROM `".$wpdb->prefix.small_ad_table_prefix_AOS."petiteannonce__option` WHERE labeloption='".$lbloption."'"; $reqbudget = mysql_query($sqlbudget) or die(mysql_error()); while($data = mysql_fetch_array($reqbudget)) { $budget_theme = $data["nomoption"]; } return $budget_theme; } function updateoption($lbldefaut,$lblcourant) { global $wpdb; $query = $wpdb->prepare( 'UPDATE `'.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__option` SET nomoption ="%s" WHERE labeloption="%s"', annonces_options::recupinfo($lbldefaut), $lblcourant); $wpdb->query($query); } function monnaie() { global $wpdb; $query = $wpdb->prepare('select measureunit from '.$wpdb->prefix.small_ad_table_prefix_AOS.'petiteannonce__attribut where labelattribut = "PrixLoyerPrixDeCession"'); $reqmonnaie = $wpdb->get_row($query); $monnaie = $reqmonnaie->measureunit; return $monnaie; } } ?>