Functions

Get Folder Detail

<?php
use FileBird\Model\Folder as FolderModel;
$folder_id = 1;
$folder = FolderModel::findById( $folder_id, 'id, name, parent' );

Get Folders

<?php
use FileBird\Classes\Tree;
$folders = Tree::getFolders( null );

Create New Folder

<?php
use FileBird\Model\Folder as FolderModel;
$name = 'Cat';
$parent_id = 0;
FolderModel::newOrGet( $name, $parent_id );

Get Attachment Ids by Folder Id

<?php
use FileBird\Classes\Helpers as Helpers;
$folder_id = 1;
$ids = Helpers::getAttachmentIdsByFolderId( $folder_id );

Add attachment(s) to folder

<?php
use FileBird\Model\Folder as FolderModel;
$post_ids = [ 1, 2, 3 ];
$folder = 1;
FolderModel::setFoldersForPosts( $post_ids, $folder );

Last updated