accueil_gadget

This pipeline is used to add links above the content of the home page in the private zone, within the frame that lists the various actions available (create a section, an article, a news item, etc.).

$gadget = pipeline('accueil_gadgets', $gadget);

This pipeline accepts a text argument and returns the supplemented text as output.

Example

The "breves" plugin, if it existed, would use this pipeline to add a link at the top to allow the user to create or view the list of news item depending on the status of the author currently connected:

function breves_accueil_gadgets($texte){
    if ($GLOBALS['meta']['activer_breves'] != 'non') {
        // create, otherwise view
        if ($GLOBALS['visiteur_session']['statut'] == "0minirezo") {
            $ajout = icone_horizontale(_T('icone_nouvelle_breve'), generer_url_ecrire("breves_edit","new=oui"), "breve-24.png","new", false);
        } else {
            $ajout = icone_horizontale (_T('icone_breves'), generer_url_ecrire("breves",""), "breve-24.png", "", false);
        }
        $texte = str_replace("</tr></table>", "<td>$ajout</td></tr></table>", $texte);
    }
    return $texte;
}

Author Mark Baber Published : Updated : 31/05/10

Translations : English, français