Changeset 67622 in spip-zone for _plugins_/analyclick


Ignore:
Timestamp:
Nov 8, 2012, 10:31:57 PM (8 years ago)
Author:
pierrekuhn82@…
Message:

On passe sur des balise plus généraliste afin d'en venir a des objets comme le veut spip 3

Location:
_plugins_/analyclick/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/analyclick/trunk/balise/anaclic_balise.php

    r67615 r67622  
    1414
    1515// Lien pour le comptage avant telechargement
    16 function generer_url_doc_compteur($id_document)
    17 {       return generer_url_action ('telecharger', "arg=$id_document", true);
     16function generer_url_compteur($id_objet)
     17{       return generer_url_action ('telecharger', "arg=$id_objet", true);
    1818}
    1919
    2020/** Balise url vers telechargement du document */
    21 function balise_URL_DOC_COMPTEUR_dist($p)
    22 {       $p->code = "generer_url_doc_compteur(" . champ_sql('id_document',$p) . ")";
     21function balise_URL_COMPTEUR_dist($p)
     22{       $p->code = "generer_url_doc_compteur(" . champ_sql('id_objet',$p) . ")";
    2323        $p->interdire_scripts = false; 
    2424        return $p;
    2525}
    2626
    27 // Compter les telechargements d'un document
    28 function anaclic_compter_document($id_document, $debut, $fin)
    29 {       $where = array();
    30         $where[] = "id_document=$id_document";
    31         if ($debut) $where[] = "date > '$debut'";
    32         if ($fin) $where[] = "date < '$fin'";
    33         $row = sql_fetsel("SUM(telechargement) AS c", "spip_doc_compteurs", $where);
    34         return $row['c'];
    35 }
    3627/** Balise pour le comptage du nombre de telechargements d'un document */
    3728function balise_COMPTEUR_TELECHARGEMENT_dist($p)
    3829{       if (!($debut = interprete_argument_balise(1,$p))) $debut='null';
    3930        if (!($fin = interprete_argument_balise(2,$p))) $fin='null';
    40         $p->code = "anaclic_compter_document(" . champ_sql('id_document',$p) . ", $debut, $fin)";
     31        $p->code = "anaclic_compter(" . champ_sql('id_objet',$p) . ", $debut, $fin)";
    4132        $p->interdire_scripts = false; 
    4233        return $p;
  • _plugins_/analyclick/trunk/modeles/doc_bouton.html

    r67615 r67622  
    1818<BOUCLE_doc(DOCUMENTS){id_document}>
    1919<table class="doc_bouton [doc_bouton_(#ENV{couleur})] [doc_bouton_(#ENV{align})]" cellpadding=0 cellspacing=0><tr><td class="left">
    20 <a class="spip" href="[(#ENV{compteur}|choixsivide{#URL_DOCUMENT,#URL_DOC_COMPTEUR})]">
     20<a class="spip" href="[(#ENV{compteur}|choixsivide{#URL_DOCUMENT,#URL_COMPTEUR})]">
    2121[(#LOGO_DOCUMENT{left}|image_reduire{0,32})]
    2222</a>
    2323</td><td class="right">
    24 <a class="spip" href="[(#ENV{compteur}|choixsivide{#URL_DOCUMENT,#URL_DOC_COMPTEUR})]">
     24<a class="spip" href="[(#ENV{compteur}|choixsivide{#URL_DOCUMENT,#URL_COMPTEUR})]">
    2525#TITRE
    2626<span class="info">
  • _plugins_/analyclick/trunk/modeles/doc_compteur.html

    r67598 r67622  
    2323]
    2424[(#REM) Faire croire a media box qu'on a une image : rajoute le mimetype sous forme de fichier ]
    25 [(#SET{url,#URL_DOC_COMPTEUR&type=[(#MIME_TYPE|replace{/,.})]})]
     25[(#SET{url,#URL_COMPTEUR&type=[(#MIME_TYPE|replace{/,.})]})]
    2626
    2727<dl class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[ style='float:(#ENV{align}|match{left|right});[width:(#GET{width}|min{350}|max{120})]px;']>
Note: See TracChangeset for help on using the changeset viewer.