\SubsiteUploadDirRules
Helper for consistent upload directories for sites using the subsites module.
- Author: Anselm Christophersen <ac@title.dk>
- Copyright: Copyright (c) 2015, Title Web Solutions
Synopsis
class SubsiteUploadDirRules
extends UploadDirRules
{
- // methods
- public static bool|string calc_directory_for_subsite()
- public static bool|mixed get_directory_for_current_subsite()
- public static void get_directory_for_subsite()
- public static bool|string calc_full_directory_for_object()
- // Inherited methods from UploadDirRules
- public static string calc_full_directory_for_object()
- public static string calc_base_directory_for_object()
- public static string get_rules_class()
Hierarchy
Extends
Methods
public
- calc_directory_for_subsite() — Base rules for subsite directory TODO make it configurable, allowing for subsite dirs to be either in the root, or inside of a "subsites" directory.
- calc_full_directory_for_object() — Full subsite directory.
- get_directory_for_current_subsite() — Getting subsite directory based on it's assets folder.
- get_directory_for_subsite() — Alias for get_directory_for_current_subsite DEPRECATED.
Inherited from UploadDirRules
public
- calc_base_directory_for_object() — Base rules.
- calc_full_directory_for_object() — Global rules for asset directories These can be overridden on each class.
- get_rules_class() — Getter for the rules class Based on your needs, different rule classes could be used The module comes bundled with the base rules, and subsite rules TODO this could easily be amended to be configurable, so that custom rules could be used.