Pile
class Pile extends ConcreteObject (View source)
Class Pile.
Essentially a user's scrapbook, a pile is an object used for clumping bits of content together around a user account. Piles currently only contain blocks but they could also contain collections. Any bit of content inside a user's pile can be reordered, etc... although no public interface makes use of much of this functionality.
\@package Concrete\Core\Page\Stack\Pile
Properties
| $error | from ConcreteObject | ||
| int | $pID | ||
| int | $uID | ||
| bool | $isDefault | ||
| string | $name | ||
| string | $state | ||
| string | $timestamp | 
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Delete a pile.
No description
No description
No description
Details
        
                            
    loadError($error)
        
    
    No description
        
                            
    isError()
        
    
    No description
        
                            
    getError()
        
    
    No description
        
                            
    setPropertiesFromArray($arr)
        
    
    No description
        
                static            
    camelcase($file)
        
    
    No description
        
                static            
    uncamelcase($string)
        
    
    No description
        
                            bool
    isDefault()
        
    
    No description
        
                            string
    getPileName()
        
    
    No description
        
                            string
    getPileState()
        
    
    No description
        
                static            Pile
    create($name)
        
    
    No description
        
                static            Pile
    get(int $pID)
        
    
    No description
        
                static            Pile
    getOrCreate(string $name)
        
    
    No description
        
                            bool
    inPile(Collection|Block $obj)
        
    
    No description
        
                            int
    getPileID()
        
    
    No description
        
                static            Pile
    getDefault()
        
    
    No description
        
                static            Pile
    createDefaultPile()
        
    
    No description
        
                static            array
    getMyPiles()
        
    
    No description
        
                            bool
    isMyPile()
        
    
    No description
        
                            int
    getUserID()
        
    
    No description
        
                            bool
    delete()
        
    
    Delete a pile.
        
                            int
    getPileLength()
        
    
    No description
        
                            array
    getPileContentObjects(string $display = 'display_order')
        
    
    No description
        
                            mixed
    add(Page|Block|PileContent $obj, int $quantity = 1)
        
    
    No description
        
                            mixed
    getPileContentID(Page $obj)
        
    
    No description
        
                            
    remove(Page|Block|PileContent $obj, int $quantity = 1)
        
    
    No description
        
                            bool
    rescanDisplayOrder()
        
    
    No description