Fichier ecrire/inc/prepare_recherche.php

Gestion des préparatifs de recherches

Source

Proposer une amélioration

Liste des constantes

Liste des fonctions

array generer_select_where_explicites( string $table , string $primary , array $rows , string $serveur )

Paramètres

  1. string $table
  2. string $primary
  3. array $rows
  4. string $serveur

Retour

  • array

Package

Proposer une amélioration

..)pour les parties WHERE et calcul despoints` pour la partie SELECT des requêtes du moteur de recherche

Le paramètre $serveur est utilisé pour savoir sur quelle base on cherche mais l'index des résultats est toujours stocké sur le serveur principal car on ne sait pas si la base distante dispose d'une table spip_resultats ni meme si on aurait le droit d'ecrire dedans

array inc_prepare_recherche_dist( string $recherche , string $table = 'articles' , boolean $cond = false , string $serveur = '' , array $modificateurs = array() , string $primary = '' )

Paramètres

  1. string $recherche

    chaine recherchee

  2. string $table = 'articles'

    table dans laquelle porte la recherche

  3. boolean $cond = false

    critere conditionnel sur {recherche?}

  4. string $serveur = ''

    serveur de base de donnees

  5. array $modificateurs = array()

    modificateurs de boucle, ie liste des criteres presents

  6. string $primary = ''

    cle primaire de la table de recherche

Retour

  • array

Package

Proposer une amélioration