en | fr  | Contact  | Print  | Share

FrameBeurk File

Fmbk/Module/Dnlod/Ressource/helpersRessource.php

<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.

function Dnlod_carteRessource($result$sufxCss$topDansListe) {
  global 
$CONFIG;
    
  if (list(
$IdRessource$Ressource$IdCreateurRessource$User$TsCRE$TsMAJ$IdEtatRessource$Donnees) = db_FETCH_ROW($result)) {
                                    
    
//vérification présence import
    
$topAfficheDonnees true;
    
$topafficheimport false;
    
    
//titre
    
$titre '<a href="' Beurk_URL(array('ActVue' => 'detail''IdVue' => $IdRessource)) .'" data-ajax="Page">' . (($topDansListe) ? '' Beurk_traduit('Ressource %s''Dnlod'': '))
        . 
Beurk_DB2HTML($Ressource) . '</a> ';
    
    
//createur
    
$createur '<a href="' Beurk_URL(array('ActVue' => 'detail''IdVue' => $IdCreateurRessource)) . '" data-ajax="Page" rel="author">' $User '</a>, '
        
Beurk_traduit('il y a %s''Kom1'Kom1_formateTempsRelatif($TsCRE)) . '<br />'
        
Beurk_traduit('Dernière MAJ il y a %s''Kom1'Kom1_formateTempsRelatif($TsMAJ));
      
    
//infos
    
$infos Beurk_traduit('Ressource %s''Dnlod'Dnlod_libelleEtatRessource($IdEtatRessource));
        
    
//ressource
    
$ressource Kom1_DB2HTML_BB($Donnees$topDansListe);
    
    
// liste des pages 
    
$pages ''//($topDansListe) ? Kom1_listePages($NbrCommentaires, 0, array('ActVue' => 'detail', 'IdVue' => $IdRessource)) : '';

    // liste des majs  (supprime, modifie, archive, reactive, demande)
    
$majs '';
    
$tabAdresse array_merge(Beurk_clefVuePage(), array('IdMaj' => $IdRessource));
    
    
//actions de l'admin
    
$majs .= Kom1_actionVueMaj('Supprimer', array('ActVue' => 'supprime''IdVue' => $IdRessource))
        . 
Kom1_actionVueMaj('Editer', array('ActVue' => 'modifie''IdVue' => $IdRessource));

    
Kom1_carteEntite('Ressource'$IdRessource$sufxCss$titre$createur$infos$ressource$pages$majs$topAfficheDonnees);
    
    echo 
Beurk_flushDivsAccueil();        // sortie des divs d'accueil
        
    
return array($IdEtatRessource$Ressource); //ok

  
} else return false//pas ou plus de ressources
}
  
          
// fonction appelée par le controleur de recherche
function Dnlod_carteRessourceTrouvee($sufxCss$IdRessource$Ressource$IdCreateur$User$TsCRE$unused1$unused2$Donnees$unused3$score) {
    global 
$CONFIG;
    
Kom1_carteEntite('Ressource'$IdCommentaire$sufxCss
        
'<a href="' Beurk_URL(array('ActVue' => 'detail''IdVue' => $IdRessource)) . '" data-ajax="Page">' Beurk_DB2HTML($Ressource) . ' ' Beurk_DB2HTML($VersionRessource) . '</a>',
        
Beurk_traduit('Ressource créée par %s, il y a %s''Dnlod'$UserKom1_formateTempsRelatif($TsCRE)),
        
Beurk_traduit('Pertinence&nbsp;=&nbsp;%s''Kom1'round($score2)),
        
Kom1_DB2HTML_BB($Donneestrue),
        
'''', -1);
}


function 
Dnlod_libelleEtatRessource($IdEtat) {
    global 
$CONFIG;

    
$Etat Beurk_terminal($IdEtat);        // accepte une id ou un terminal d'état
    
    
if ($Etat == 'V')
        return 
Beurk_traduit('valide');
    elseif (
$Etat == 'R')
        return 
Beurk_traduit('archivée');
    else
        return 
Beurk_traduit('Etat ?''Kom1');
}


© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved