Jake Vanderwerf
3 hours ago ffd41931fa4517d66fe9764b91d445769bc43acf
temp.php
@@ -36,20 +36,20 @@
use JVBase\managers\CacheManager;
add_filter('jvb_base', function () {
    return 'ajv_';
    return 'atat_';
});
const AJV_DIR = WP_PLUGIN_DIR . '/ajakevan';
define('AJV_URL', plugin_dir_url(__FILE__));
const ATAT_DIR = WP_PLUGIN_DIR . '/ajakevan';
define('ATAT_URL', plugin_dir_url(__FILE__));
require(AJV_DIR . '/content/setup.php');
//require(AJV_DIR . '/dashboard/setup.php');
//require(AJV_DIR . '/forms/setup.php');
require(AJV_DIR . '/login/setup.php');
require(AJV_DIR . '/taxonomies/setup.php');
//require(AJV_DIR . '/users/setup.php');
//require(AJV_DIR . '/files/fileManagement.php');
require(ATAT_DIR . '/content/setup.php');
//require(ATAT_DIR . '/dashboard/setup.php');
//require(ATAT_DIR . '/forms/setup.php');
require(ATAT_DIR . '/login/setup.php');
require(ATAT_DIR . '/taxonomies/setup.php');
//require(ATAT_DIR . '/users/setup.php');
//require(ATAT_DIR . '/files/fileManagement.php');
/**
@@ -68,8 +68,8 @@
 *         - rewrite rules
 *         - archive title
 */
add_filter('jvb_site', 'ajv_setup_site');
function ajv_setup_site(): array
add_filter('jvb_site', 'atat_setup_site');
function atat_setup_site(): array
{
    return [
        'icons' => 'light',
@@ -108,8 +108,8 @@
 *         - term_approval              = (bool) verified users can create new terms, but needs approval
 *          - member_only              = (array) if empty, open to any registered user. otherwise an array of registered user roles
 */
//add_filter('jvb_membership', 'ajv_setup_membership');
//function ajv_setup_membership():array
//add_filter('jvb_membership', 'atat_setup_membership');
//function atat_setup_membership():array
//{
//    return [
//        'member_content'  => true,
@@ -126,15 +126,15 @@
//    ];
//}
add_filter('jvbLoadingQuips', 'ajv_loading_quips');
function ajv_loading_quips(array $quips): array
add_filter('jvbLoadingQuips', 'atat_loading_quips');
function atat_loading_quips(array $quips): array
{
    return [];
}
// /content/art.php
function ajv_art(): array
function atat_art(): array
{
    return [
        'singular' => 'Art',
@@ -181,7 +181,7 @@
// /content/design.php
function ajv_design(): array
function atat_design(): array
{
    return [
        'singular' => 'Graphic Design',
@@ -226,7 +226,7 @@
// /content/development.php
function ajv_development(): array
function atat_development(): array
{
    return [
        'singular' => 'Development',
@@ -299,29 +299,29 @@
 *  - 'section' => (string) the slug of the section, as defined above
 */
require(AJV_DIR . '/content/art.php');
require(AJV_DIR . '/content/design.php');
require(AJV_DIR . '/content/development.php');
require(AJV_DIR . '/content/strategy.php');
require(AJV_DIR . '/content/support.php');
require(AJV_DIR . '/content/writing.php');
require(ATAT_DIR . '/content/art.php');
require(ATAT_DIR . '/content/design.php');
require(ATAT_DIR . '/content/development.php');
require(ATAT_DIR . '/content/strategy.php');
require(ATAT_DIR . '/content/support.php');
require(ATAT_DIR . '/content/writing.php');
add_filter('jvb_content', 'ajv_content');
function ajv_content($content): array
add_filter('jvb_content', 'atat_content');
function atat_content($content): array
{
    return [
        'design' => ajv_design(),
        'development' => ajv_development(),
        'strategy' => ajv_strategy(),
        'art' => ajv_art(),
        'writing' => ajv_writing(),
        'support' => ajv_support(),
        'design' => atat_design(),
        'development' => atat_development(),
        'strategy' => atat_strategy(),
        'art' => atat_art(),
        'writing' => atat_writing(),
        'support' => atat_support(),
    ];
}
// /content/strategy.php
function ajv_strategy(): array
function atat_strategy(): array
{
    return [
        'singular' => 'Strategy',
@@ -366,7 +366,7 @@
// /content/support.php
function ajv_support(): array
function atat_support(): array
{
    return [
        'singular' => 'Support',
@@ -394,7 +394,7 @@
// /content/writing.php
function ajv_writing(): array
function atat_writing(): array
{
    return [
        'singular' => 'Writing',
@@ -439,8 +439,8 @@
// /login/setup.php
add_filter('jvb_login', 'ajv_setup_login');
function ajv_setup_login(): array
add_filter('jvb_login', 'atat_setup_login');
function atat_setup_login(): array
{
    return [
        'login_from_favourite_header' => 'Join the scene; <small>keep your collection.</small>',
@@ -458,7 +458,7 @@
// /taxonomies/city.php
function ajv_city(): array
function atat_city(): array
{
    return [
        'singular' => 'City',
@@ -495,7 +495,7 @@
}
// /taxonomies/form.php
function ajv_form(): array
function atat_form(): array
{
    return [
        'singular' => 'Form',
@@ -527,7 +527,7 @@
}
// /taxonomies/media.php
function ajv_media(): array
function atat_media(): array
{
    return [
        'singular' => 'Medium',
@@ -561,7 +561,7 @@
}
// /taxonomies/progress.php
function ajv_progress(): array
function atat_progress(): array
{
    return [
        'singular' => 'Progress',
@@ -615,30 +615,30 @@
 *             -> add use_in_stats (bool) to use the field in user statistics
 */
require(AJV_DIR . '/taxonomies/city.php');
require(AJV_DIR . '/taxonomies/form.php');
require(AJV_DIR . '/taxonomies/media.php');
require(AJV_DIR . '/taxonomies/progress.php');
require(AJV_DIR . '/taxonomies/style.php');
require(AJV_DIR . '/taxonomies/target.php');
require(AJV_DIR . '/taxonomies/theme.php');
require(ATAT_DIR . '/taxonomies/city.php');
require(ATAT_DIR . '/taxonomies/form.php');
require(ATAT_DIR . '/taxonomies/media.php');
require(ATAT_DIR . '/taxonomies/progress.php');
require(ATAT_DIR . '/taxonomies/style.php');
require(ATAT_DIR . '/taxonomies/target.php');
require(ATAT_DIR . '/taxonomies/theme.php');
add_filter('jvb_taxonomy', 'ajv_taxonomy');
function ajv_taxonomy(): array
add_filter('jvb_taxonomy', 'atat_taxonomy');
function atat_taxonomy(): array
{
    return [
        'city' => ajv_city(),
        'style' => ajv_style(),
        'theme' => ajv_theme(),
        'form' => ajv_form(),
        'medium' => ajv_media(),
        'target' => ajv_target(),
        'progress' => ajv_progress(),
        'city' => atat_city(),
        'style' => atat_style(),
        'theme' => atat_theme(),
        'form' => atat_form(),
        'medium' => atat_media(),
        'target' => atat_target(),
        'progress' => atat_progress(),
    ];
}
// /taxonomies/style.php
function ajv_style(): array
function atat_style(): array
{
    return [
        'directory' => 'Styles',
@@ -677,7 +677,7 @@
}
// /taxonomies/target.php
function ajv_target(): array
function atat_target(): array
{
    return [
        'singular' => 'Target Audience',
@@ -709,7 +709,7 @@
}
// /taxonomies/theme.php
function ajv_theme(): array
function atat_theme(): array
{
    return [
        'directory' => 'Themes',
@@ -721,7 +721,7 @@
        ],
        'singular' => 'Theme',
        'plural' => 'Themes',
        'icon' => 'hashtag',
        'icon' => 'hash',
        'favouritable' => true,
        'show_feed' => true,
        'approve_new' => false,
@@ -767,7 +767,7 @@
// /users/client.php
function ajv_user_client(): array
function atat_user_client(): array
{
    return [
        'label' => 'Client',
@@ -788,7 +788,7 @@
}
// /users/enthusiast.php
function ajv_user_enthusiast(): array
function atat_user_enthusiast(): array
{
    return [
        'label' => 'Enthusiast',
@@ -835,15 +835,15 @@
 *                             -> description of the user role. Used in the registration page
 */
require(AJV_DIR . '/users/client.php');
require(AJV_DIR . '/users/enthusiast.php');
require(ATAT_DIR . '/users/client.php');
require(ATAT_DIR . '/users/enthusiast.php');
add_filter('jvb_user', 'ajv_user');
add_filter('jvb_user', 'atat_user');
function ajv_user():array
function atat_user():array
{
    return [
        'enthusiast'    => ajv_user_enthusiast(),
        'client'        => ajv_user_client(),
        'enthusiast'    => atat_user_enthusiast(),
        'client'        => atat_user_client(),
    ];
}