BeforeAfter
5 years ago
Pro
5 years ago
ActionIcons.php
5 years ago
AttachmentDisplay.php
5 years ago
BeforeAfter.php
5 years ago
CharacterLimit.php
5 years ago
Comment.php
5 years ago
CommentCount.php
5 years ago
CommentLink.php
5 years ago
CustomField.php
5 years ago
CustomFieldType.php
5 years ago
Date.php
5 years ago
DateTimeFormat.php
5 years ago
ExifData.php
5 years ago
Image.php
5 years ago
Images.php
5 years ago
Label.php
5 years ago
LinkLabel.php
5 years ago
LinkToMenu.php
5 years ago
MediaLink.php
5 years ago
Message.php
5 years ago
Meta.php
5 years ago
MissingImageSize.php
5 years ago
NumberFormat.php
5 years ago
NumberOfItems.php
5 years ago
Password.php
5 years ago
PathScope.php
5 years ago
Post.php
5 years ago
PostFormatIcon.php
5 years ago
PostLink.php
5 years ago
PostStatus.php
5 years ago
PostType.php
5 years ago
Pro.php
5 years ago
Separator.php
5 years ago
StatusIcon.php
5 years ago
StringLimit.php
5 years ago
Taxonomy.php
5 years ago
Term.php
5 years ago
TermLink.php
5 years ago
Time.php
5 years ago
Toggle.php
5 years ago
Type.php
5 years ago
User.php
5 years ago
UserLink.php
5 years ago
Width.php
5 years ago
WordLimit.php
5 years ago
WordsPerMinute.php
5 years ago
Images.php
25 lines
| 1 | <?php |
| 2 | |
| 3 | namespace AC\Settings\Column; |
| 4 | |
| 5 | use AC\Collection; |
| 6 | use AC\Settings; |
| 7 | |
| 8 | class Images extends Settings\Column\Image { |
| 9 | |
| 10 | protected function set_name() { |
| 11 | return $this->name = 'images'; |
| 12 | } |
| 13 | |
| 14 | public function get_dependent_settings() { |
| 15 | return [ new Settings\Column\NumberOfItems( $this->column ) ]; |
| 16 | } |
| 17 | |
| 18 | public function format( $value, $original_value ) { |
| 19 | $collection = new Collection( (array) $value ); |
| 20 | $removed = $collection->limit( $this->column->get_setting( 'number_of_items' )->get_value() ); |
| 21 | |
| 22 | return ac_helper()->html->images( parent::format( $collection->all(), $original_value ), $removed ); |
| 23 | } |
| 24 | |
| 25 | } |