Changeset 82380 in spip-zone


Ignore:
Timestamp:
May 15, 2014, 10:11:27 AM (5 years ago)
Author:
rastapopoulos@…
Message:

Utiliser une fonction getObjectId() pour générer un identifiant unique pour un même couple Site/Objet?.

Location:
_plugins_/indexer/trunk/Sources
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/Sources/Articles.php

    r82369 r82380  
    3434    public function createDocumentArticle($article) {
    3535         return new Document([
    36             'id'         => intval($article['id']) * 100 + 1,
     36            'id'         => $this->getObjectId('article', $article['id']),
    3737            'title'      => $article['titre'],
    3838            'summary'    => $article['surtitre'] . $article['soustitre'] . $article['chapo'],
  • _plugins_/indexer/trunk/Sources/SpipDocuments.php

    r82369 r82380  
    2323    }
    2424
    25 
     25        public function getObjectId($objet, $id_objet){
     26                return crc32($GLOBALS['meta']['adresse_site'] . $objet) + intval($id_objet);
     27        }
     28       
    2629    public function getAuthorsProperties($objet, $id_objet) {
    2730        if ($this->tables_liens) {
Note: See TracChangeset for help on using the changeset viewer.