Changeset 92750 in spip-zone


Ignore:
Timestamp:
Nov 8, 2015, 6:13:58 PM (4 years ago)
Author:
marcimat@…
Message:

PHPDoc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/inc/marquer_doublons_doc.php

    r88959 r92750  
    1111\***************************************************************************/
    1212
     13/**
     14 * Analyse des textes pour trouver et marquer comme vu les documents utilisés dedans
     15 *
     16 * @package SPIP\Medias\Fonctions
     17**/
     18
    1319if (!defined("_ECRIRE_INC_VERSION")) return;
    1420
    15 
    16 // On liste tous les champs susceptibles de contenir des documents ou images si on veut que ces derniers soient lies a l objet lorsqu on y fait reference par imgXX docXX ou embXX
    17 // la dist ne regarde que chapo et texte, on laisse comme ca, mais ca permet d etendre a descriptif ou toto depuis d autre plugin comme agenda ou grappe
     21// la dist ne regarde que chapo et texte, on laisse comme ca,
     22// mais ca permet d etendre a descriptif ou toto depuis d autres plugins
    1823$GLOBALS['medias_liste_champs'][] = 'texte';
    1924$GLOBALS['medias_liste_champs'][] = 'chapo';
    2025 
    21 // http://code.spip.net/@marquer_doublons_documents
    22 function inc_marquer_doublons_doc_dist($champs,$id,$type,$id_table_objet,$table_objet,$spip_table_objet, $desc=array(), $serveur=''){
     26/**
     27 * Trouver les documents utilisés dans le texte d'un objet et enregistrer cette liaison comme vue.
     28 *
     29 * La liste des champs susceptibles de contenir des documents ou images est indiquée
     30 * par la globale `medias_liste_champs` (un tableau).
     31 *
     32 * Le contenu de ces champs (du moins ceux qui existent pour l'objet demandé) est récupéré et analysé.
     33 * La présence d'un modèle de document dans ces contenus, tel que imgXX, docXX ou embXX
     34 * indique que le document est utilisé et doit être lié à l'objet, avec le champ `vu=oui`
     35 *
     36 * S'il y avait des anciens liens avec vu=oui qui n'ont plus lieu d'être, ils passent à non.
     37 *
     38 * @param array $champs
     39 *     Couples [champ => valeur] connus de l'objet
     40 * @param int $id
     41 *     Identifiant de l'objet
     42 * @param string $type
     43 *     Type d'objet éditorial (ex: article)
     44 * @param string $id_table_objet
     45 *     Nom de la clé primaire sur la table sql de l'objet
     46 * @param string $table_objet
     47 *     Nom de l'objet éditorial (ex: articles)
     48 * @param string $spip_table_objet
     49 *     Nom de la table sql de l'objet
     50 * @param array $desc
     51 *     Description de l'objet, si déjà calculé
     52 * @param string $serveur
     53 *     Serveur sql utilisé.
     54 * @return void|null
     55**/
     56function inc_marquer_doublons_doc_dist($champs, $id, $type, $id_table_objet, $table_objet, $spip_table_objet, $desc=array(), $serveur=''){
    2357        $champs_selection=array();
    2458
Note: See TracChangeset for help on using the changeset viewer.