當前位置: 首頁>>代碼示例>>PHP>>正文


PHP DocumentManager::getListPage方法代碼示例

本文整理匯總了PHP中DocumentManager::getListPage方法的典型用法代碼示例。如果您正苦於以下問題:PHP DocumentManager::getListPage方法的具體用法?PHP DocumentManager::getListPage怎麽用?PHP DocumentManager::getListPage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在DocumentManager的用法示例。


在下文中一共展示了DocumentManager::getListPage方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: htmlSelect

foreach ($critereLib as $nom => $critere) {
    echo '<label>', $critere, " : ";
    htmlSelect("cri_{$nom}", $ref->getEntriesList($nom), $contraintes["cri_{$nom}"], '', false, 'none', '-- tous --');
    echo "</label>\n";
}
?>

<input type="submit" value="Filtrer" name="filtrer" id="filtrer" />
</fieldset>
</form>

<?php 
/* On affiche la liste des articles */
$am = new DocumentManager($db);
$infosPages = array();
$listeArticles = $am->getListPage($contraintes, $infosPages);
if (count($listeArticles) == 0) {
    echo '<p>Aucun document ne correspond à ces critères.</p>', "\n";
    exit;
}
// affichage des articles
echo '<table class="tableliste">', "\n";
echo '<caption>Liste des documents &#8212; page ', $infosPages['pagecour'], '/', $infosPages['totalpage'], '</caption>', "\n";
echo "<thead>\n  <tr><th>Numéro</th>\n  <th>Document</th>\n  <th>Auteur</th>\n  <th>Utilisateur</th>\n <th>État</th></tr>\n</thead>\n<tbody>\n";
$i = ($infosPages['pagecour'] - 1) * $am->nbParPage;
foreach ($listeArticles as $art) {
    echo '<tr><td>', ++$i, '</td><td><a href="document_details.php?id=', $art['id'], '">', $art['titre'], '</a></td>';
    echo '<td>', $art['doc_auteurs'], '</td>';
    echo '<td>', $art['prenom'], ' ', $art['nom'], '</td>';
    echo '<td>', $statusLib[intval($art['etat'])], '</td>';
    echo '</tr>';
開發者ID:BackupTheBerlios,項目名稱:openweb-cms-svn,代碼行數:31,代碼來源:documents.php

示例2: html_liste_actions

require_once PATH_INC_BACKEND_SERVICE . 'DocumentManager.class.php';
require_once PATH_INC_BACKEND_SERVICE . 'ReferenceManager.class.php';
echo html_liste_actions();
$user = $_SESSION['utilisateur'];
echo "<p>Bienvenue ", $user['uti_prenom'], " ", $user['uti_nom'], "</p>\n";
?>

<h2>Tableau de bord</h2>

<?php 
$am = new DocumentManager($db);
$ref = new ReferenceManager($db);
$statusLib = $ref->getStatusList();
$am->nbLigneParPage = -1;
$infosPages = array();
$listeArticles = $am->getListPage(array('uti' => $user['uti_id']), $infosPages);
if (count($listeArticles) > 0) {
    ?>
<table class="tableliste">
<caption>Liste de vos documents</caption>
<thead>
  <tr><th>Document</th><th>État</th></tr>
</thead>
<tbody>
<?php 
    foreach ($listeArticles as $art) {
        echo '<tr><td><a href="document_details.php?id=', $art['id'], '">', $art['titre'], '</a></td><td>', $statusLib[intval($art['etat'])], '</td>';
    }
    ?>
</tbody>
</table>
開發者ID:BackupTheBerlios,項目名稱:openweb-cms-svn,代碼行數:31,代碼來源:index.php


注:本文中的DocumentManager::getListPage方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。