'.$titre.''); // recuperer les blocs multi du flux de la zone (temporaire?) $nick = strtolower(basename($zip_file, '.zip')); $info['prefix'] = $nick; $plug_file = $zip_file; // numerotons les occurences d'un meme prefix $versions[$info['prefix']] = isset($versions[$info['prefix']]) ? $versions[$info['prefix']] + 1 : ''; $id = $info['prefix'] . $versions[$info['prefix']]; $class = $class_li; $class .= $actif?" actif":""; $class .= $expose?" on":""; $erreur = isset($info['erreur']); if ($erreur) $class .= " erreur"; $s .= "
  • "; // checkbox pour activer ou desactiver // si $actif vaut -1, c'est actif, et ce n'est pas desactivable (extension) /* if (!$erreur AND $actif>=0){ $id_input++; $check = "\n"; $s .= "
    $check
    "; }*/ if (!$erreur){ // bouton de telechargement if (!$charger_plugin) $charger_plugin = generer_action_auteur('charger_plugin',"charger_zip","./"); $balise_img = chercher_filtre('balise_img'); $action = parametre_url($charger_plugin,'url_zip_plugin',$plug_file); $s .= "
    ". "" . $balise_img(find_in_path("images/telecharger-16.png"),_T('plugin_charger')) ."
    " ; } // Cartouche Resume $s .= "
    "; $desc = $info['descriptif']; $url_stat = parametre_url($url_page, "plugin",$plug_file); $s .= "

    ".$titre."

    "; $s .= "
    ".couper($desc,60)."
    "; if (isset($info['icon']) and $info['icon']) { include_spip("inc/filtres_images_mini"); $s.= "
    "; } $s .= "
    "; if ($erreur){ $s .= "
    "; foreach($info['erreur'] as $err) $s .= "$err
    "; $s .= "
    "; } // afficher les details d'un plug en secours ; la div sert pour l'ajax $s .= "
    "; if ($expose) $s .= affiche_bloc_plugin_distant($plug_file, $info); $s .= "
    "; $s .= "
  • "; return $s; } // http://doc.spip.org/@affiche_bloc_plugin function affiche_bloc_plugin_distant($plug_file, $info) { //recuperer_fond('prive/contenu/item_rss_plugin',$item) $s = ""; if (isset($info['descriptif'])) $s .= "
    ".$info['descriptif']. "
    "; if (isset($info['lesauteurs']) AND trim($info['lesauteurs'])) $s .= "
    " . _T('public:par_auteur') .' '. $info['lesauteurs'] . "
    "; if (isset($info['licence'])) $s .= "
    " . _T('intitule_licence') .' '. $info['licence'] . "
    "; if (trim($info['url'])) { $lien = $info['url']; if (!preg_match(',^https?://,iS', $lien)) $lien = extraire_attribut(extraire_balise($lien,'a'),'href'); $s .= "
    " . _T('en_savoir_plus') .'
    '; } // // Ajouter les infos techniques // $infotech = array(); // source zip le cas echeant $source = _T('plugin_source').' '.trim($plug_file); $s .= "
    " . $source ."
    "; return $s; } ?>