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(); }
/** * @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)); }