function tabs($mode, $currenttab)
 {
     require_once 'thumbs.php';
     // DEBUG
     //echo "<br />occurrence_class.php :: 422<br />".$this->referentiel->id.", ".$this->blockid.", ".$this->courseid.", ".$currenttab.", ".$mode.", ".$this->can_edit_or_import()."\n";
     $tab_thumbs = new Thumbs($this->referentiel->id, $this->blockid, $this->courseid, $currenttab, $mode, $this->can_edit_or_import());
     $tab_thumbs->display();
 }
Exemple #2
0
 /**
  * @param integer $id
  * @return \ImageMS\models\Thumbs\Thumbs
  */
 public function getThumbsListByCategoryId($id)
 {
     return Thumbs::findAll(['thumb_category_id' => $id]);
 }
 /**
  * @param bool $post_ID
  *
  * @return array|bool
  */
 public function image($post_ID = false)
 {
     $cardImage = get_post_meta($post_ID, 'cardImage', true);
     //fallback
     $image = $this->opts['twitterImage'];
     if ('' !== get_the_post_thumbnail($post_ID)) {
         $image = $cardImage;
         if (empty($cardImage)) {
             $size = Thumbs::thumbnail_sizes($post_ID);
             $image_attributes = wp_get_attachment_image_src(get_post_thumbnail_id($post_ID), $size);
             $image = $image_attributes[0];
         }
     } elseif ('' === get_the_post_thumbnail($post_ID) && !empty($cardImage)) {
         $image = $cardImage;
     } elseif ('attachment' === get_post_type()) {
         $image = wp_get_attachment_url($post_ID);
     } elseif (false === $post_ID) {
         $image = $this->opts['twitterImage'];
     }
     //In case Open Graph is on
     $img_meta = 'yes' === $this->opts['twitterCardOg'] ? 'image' : 'image:src';
     return array($img_meta => apply_filters('jm_tc_image_source', $image));
 }