source: trunk/web/app/data/modules/contenus/dc_editos.php

Last change on this file was 6, checked in by dj3c1t, 13 years ago

mise a jour du trunk

File size: 1.4 KB
Line 
1<?php
2
3  class dc_editos extends data
4  {
5
6    function editos($start = 0)
7    { return $this->contenus(array("editos"), $start);
8    }
9
10    function edito($id = null)
11    { if
12      ( ( $contenus = $this->contenus
13          ( array("editos"),
14            0,
15            1,
16            isset($id) ?
17              " AND #--contenus.id=".$this->eq($id)
18            : " AND public=1 AND date_publication <= NOW()"
19          )
20        ) !== false
21      )
22      { $edito = (($edito = current($contenus["list"])) !== false ? $edito : (isset($id) ? false : array()));
23        return $edito;
24      }
25      return false;
26    }
27
28    function add_edito($titre, $contenu, $auteur, $date_publication, $public)
29    { if(($id_categorie = $this->id_categorie(array("editos"))) !== false)
30      { if(isset($id_categorie))
31        { return $this->add_contenu("", $id_categorie, $titre, "", $contenu, $auteur, $date_publication, $public);
32        }
33      }
34      return false;
35    }
36
37    function set_edito($id, $titre, $contenu, $auteur, $date_publication, $public)
38    { if(($id_categorie = $this->id_categorie(array("editos"))) !== false)
39      { if(isset($id_categorie))
40        { return $this->set_contenu($id, "", $id_categorie, $titre, "", $contenu, $auteur, $date_publication, $public);
41        }
42      }
43      return false;
44    }
45
46    function del_edito($id)
47    { return $this->del_contenu($id);
48    }
49
50  }
51
52?>
Note: See TracBrowser for help on using the repository browser.