miniature.inc.php 919 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. class miniature_controller extends controller{
  3. function param_url($id){
  4. $miniature = miniature()->get($id);
  5. return $miniature ?$miniature->url.'-'.$id :'';
  6. }
  7. function param_title($id){
  8. $miniature = miniature()->get($id);
  9. return $miniature ?$miniature->titre :'';
  10. }
  11. public function view()
  12. {
  13. $miniature = miniature()->get($this->params['miniature_id']);
  14. $page = page('miniature');
  15. $url = "http://www.ardeche-miniatures.com".$page->url($miniature->id);
  16. $this->header['title'] = $miniature->titre.' : Miniature';
  17. $this->header['description'] = header_desc_format($miniature->resume.' : Miniature du parc Ardèche Miniatures');
  18. $this->header['meta'] = array(
  19. "og:title"=>"$miniature->titre",
  20. "og:url"=>$url,
  21. "og:site_name"=>"Ardèche Miniatures",
  22. "og:type"=>"article",
  23. "og:image"=>"http://www.ardeche-miniatures.com/img2/300/miniature/$miniature->img",
  24. "og:description"=>$miniature->resume,
  25. );
  26. }
  27. }