Plugin Directory

Changeset 2913209


Ignore:
Timestamp:
05/16/2023 08:06:14 PM (3 years ago)
Author:
razib_
Message:

Released 1.0.1

Location:
control-listings
Files:
873 added
3 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • control-listings/trunk/control-listings.php

    r2911502 r2913209  
    55Description: Classifieds ads directory portal manager
    66Author: Themeperch
    7 Version: 1.0.0
     7Version: 1.0.1
    88Author URI: https://themeperch.net/
    99*/
     
    2525        // Set up startup actions
    2626        add_action( 'init', [$this, 'init'], 1 );
     27       
    2728    }
    2829
    2930    private function constants(){
    3031        define( 'CTRL_LISTINGS_URI', trailingslashit(plugin_dir_url( __FILE__ )) );
    31         define( 'CTRL_LISTINGS_VER', '1.0.0' );
     32        define( 'CTRL_LISTINGS_VER', '1.0.1' );
    3233        define( 'CTRL_LISTINGS_ASSETS', trailingslashit(CTRL_LISTINGS_URI.'assets') );
    3334        define( 'CTRL_LISTINGS_DIR', trailingslashit(plugin_dir_path( __FILE__ )) );
  • control-listings/trunk/inc/functions.php

    r2911446 r2913209  
    11931193    return  wp_get_attachment_url($attachment_id);
    11941194}
     1195
     1196if ( ! function_exists( 'mb_get_block_field' ) ) {
     1197    function mb_get_block_field( $field_id, $args = [] ) {
     1198        $block_name          = MBBlocks\ActiveBlock::get_block_name();
     1199        $args['object_type'] = 'block';
     1200        return rwmb_get_value( $field_id, $args, $block_name );
     1201    }
     1202}
     1203
     1204if ( ! function_exists( 'mb_the_block_field' ) ) {
     1205    function mb_the_block_field( $field_id, $args = [], $echo = true ) {
     1206        $block_name          = MBBlocks\ActiveBlock::get_block_name();
     1207        $args['object_type'] = 'block';
     1208        return rwmb_the_value( $field_id, $args, $block_name, $echo );
     1209    }
     1210}
     1211
     1212function check_is_inactive_control_listings_pro($echo = false, $output = ''){
     1213   
     1214    if(!defined('CTRL_LISTINGS_PRO_VER')):
     1215        $output =  esc_attr__('Pro version required.');
     1216       
     1217        if( $echo ){
     1218            echo '<div class="alert alert-warning" role="alert">
     1219            '.wp_kses_post($output).'</div>';
     1220        }
     1221        return '<div class="alert alert-warning" role="alert">
     1222        '.$output.'</div>';
     1223    endif;
     1224}
  • control-listings/trunk/readme.txt

    r2911556 r2913209  
    1 === Control listings - classifieds ads directory portal manager ===
     1=== Control Listings - Classifieds Ads Directory Portal Manager ===
    22Contributors: razib_
    33Tags: business, directory, listing, portal, business portal, classifieds, listing management, listing manager, classifieds ads, directory plugin, add listing
     
    55Tested up to: 6.2
    66Requires PHP: 7.4
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    66669. Single listing backend view
    6767
     68= 1.0.1 =
     69* Fixed JavaScripts issues
     70* Updated CSS
    6871
    6972= 1.0.0 =
  • control-listings/trunk/src/Loader.php

    r2911446 r2913209  
    99    public function __construct() {       
    1010        $this->init();       
     11        add_action( 'init', [$this, 'settings_page_load'], 5 );
    1112    }
    1213
     
    1415
    1516    private function init(){
     17       
     18
     19       
     20        // Fields
     21        new Fields\Tabs;
     22        new Fields\Group;
     23        new Fields\Conditional_Logic;
     24        new Fields\Geolocation;
     25       
     26
    1627        new Assets;
    1728        new Post_Types;
     
    3142        new Widgets;
    3243        new Blocks;
    33         new User\Dashboard;
     44        new User\Dashboard;       
     45       
    3446        $GLOBALS['control_listings_bookmarks'] = new Bookmarks();
    3547    }
     48
     49    function settings_page_load(){
     50        new SettingsPage\Loader;       
     51        new SettingsPage\Customizer\Manager;
     52        new TermMeta\Loader;
     53        new Gutenberg\Loader;
     54    }
    3655}
  • control-listings/trunk/src/User/Dashboard.php

    r2911446 r2913209  
    1515
    1616    public function shortcode( $atts ) {
     17       
     18        if(check_is_inactive_control_listings_pro()){
     19            return check_is_inactive_control_listings_pro();
     20        }
    1721        /*
    1822         * Do not render the shortcode in the admin.
  • control-listings/trunk/src/Users.php

    r2911446 r2913209  
    4141
    4242    public function get_avatar( $avatar, $id_or_email, $args ) {
     43        if(check_is_inactive_control_listings_pro()){
     44            return $avatar;
     45        }
    4346        if ( is_numeric( $id_or_email ) ) {
    4447            $user_id = $id_or_email;
     
    8790    public function user_login(){
    8891        if(is_user_logged_in()) return;
     92        if(check_is_inactive_control_listings_pro()){
     93            check_is_inactive_control_listings_pro(true);
     94            return;
     95        }
    8996        echo do_shortcode('[mb_user_profile_login]');
    9097    }
     
    9299    public function user_register(){
    93100        if(is_user_logged_in()) return;
     101        if(check_is_inactive_control_listings_pro()){
     102            check_is_inactive_control_listings_pro(true);
     103            return;
     104        }
    94105        echo do_shortcode('[mb_user_profile_register]');
    95106    }
     
    97108
    98109    public function user_profile(){     
     110        if(check_is_inactive_control_listings_pro()){
     111            check_is_inactive_control_listings_pro(true);
     112            return;
     113        }
     114       
    99115        echo do_shortcode('[mb_user_profile_info id="default-fields" redirect="'.add_query_arg(['tab' => 'profile'], get_permalink()).'"]');
    100116    }
  • control-listings/trunk/vendor/composer/autoload_classmap.php

    r2911446 r2913209  
    113113    'ControlListings\\Ajax' => $baseDir . '/src/Ajax.php',
    114114    'ControlListings\\Assets' => $baseDir . '/src/Assets.php',
     115    'ControlListings\\Blocks' => $baseDir . '/src/Blocks.php',
    115116    'ControlListings\\Bookmarks' => $baseDir . '/src/Bookmarks.php',
    116117    'ControlListings\\Customize' => $baseDir . '/src/Customize.php',
    117118    'ControlListings\\Elementor' => $baseDir . '/src/Elementor.php',
    118119    'ControlListings\\Favorite' => $baseDir . '/src/Favorite.php',
     120    'ControlListings\\Fields\\Conditional_Logic' => $baseDir . '/src/Fields/Conditional_Logic.php',
     121    'ControlListings\\Fields\\Geolocation' => $baseDir . '/src/Fields/Geolocation.php',
     122    'ControlListings\\Fields\\Group' => $baseDir . '/src/Fields/Group.php',
     123    'ControlListings\\Fields\\Tabs' => $baseDir . '/src/Fields/Tabs.php',
     124    'ControlListings\\Gutenberg\\ActiveBlock' => $baseDir . '/src/Gutenberg/ActiveBlock.php',
     125    'ControlListings\\Gutenberg\\Block' => $baseDir . '/src/Gutenberg/Block.php',
     126    'ControlListings\\Gutenberg\\BlockPostMeta' => $baseDir . '/src/Gutenberg/BlockPostMeta.php',
     127    'ControlListings\\Gutenberg\\Loader' => $baseDir . '/src/Gutenberg/Loader.php',
     128    'ControlListings\\Gutenberg\\Storages\\Attributes' => $baseDir . '/src/Gutenberg/Storages/Attributes.php',
     129    'ControlListings\\Gutenberg\\Storages\\PostMeta' => $baseDir . '/src/Gutenberg/Storages/PostMeta.php',
    119130    'ControlListings\\Listing_Form' => $baseDir . '/src/Listing_Form.php',
    120131    'ControlListings\\Loader' => $baseDir . '/src/Loader.php',
     
    124135    'ControlListings\\SVG_Icons' => $baseDir . '/src/SVG_Icons.php',
    125136    'ControlListings\\Settings' => $baseDir . '/src/Settings.php',
     137    'ControlListings\\SettingsPage\\Customizer\\Control' => $baseDir . '/src/SettingsPage/Customizer/Control.php',
     138    'ControlListings\\SettingsPage\\Customizer\\Manager' => $baseDir . '/src/SettingsPage/Customizer/Manager.php',
     139    'ControlListings\\SettingsPage\\Customizer\\NormalSection' => $baseDir . '/src/SettingsPage/Customizer/NormalSection.php',
     140    'ControlListings\\SettingsPage\\Customizer\\Panel' => $baseDir . '/src/SettingsPage/Customizer/Panel.php',
     141    'ControlListings\\SettingsPage\\Customizer\\Setting' => $baseDir . '/src/SettingsPage/Customizer/Setting.php',
     142    'ControlListings\\SettingsPage\\Customizer\\SettingsSection' => $baseDir . '/src/SettingsPage/Customizer/SettingsSection.php',
     143    'ControlListings\\SettingsPage\\Factory' => $baseDir . '/src/SettingsPage/Factory.php',
     144    'ControlListings\\SettingsPage\\Loader' => $baseDir . '/src/SettingsPage/Loader.php',
     145    'ControlListings\\SettingsPage\\MetaBox' => $baseDir . '/src/SettingsPage/MetaBox.php',
     146    'ControlListings\\SettingsPage\\Network\\MetaBox' => $baseDir . '/src/SettingsPage/Network/MetaBox.php',
     147    'ControlListings\\SettingsPage\\Network\\SettingsPage' => $baseDir . '/src/SettingsPage/Network/SettingsPage.php',
     148    'ControlListings\\SettingsPage\\Network\\Storage' => $baseDir . '/src/SettingsPage/Network/Storage.php',
     149    'ControlListings\\SettingsPage\\SettingsPage' => $baseDir . '/src/SettingsPage/SettingsPage.php',
     150    'ControlListings\\SettingsPage\\Storage' => $baseDir . '/src/SettingsPage/Storage.php',
    126151    'ControlListings\\Shortcode' => $baseDir . '/src/Shortcode.php',
    127152    'ControlListings\\Taxonomies' => $baseDir . '/src/Taxonomies.php',
    128153    'ControlListings\\Templates' => $baseDir . '/src/Templates.php',
     154    'ControlListings\\TermMeta\\Loader' => $baseDir . '/src/TermMeta/Loader.php',
     155    'ControlListings\\TermMeta\\MetaBox' => $baseDir . '/src/TermMeta/MetaBox.php',
    129156    'ControlListings\\User\\Dashboard' => $baseDir . '/src/User/Dashboard.php',
    130157    'ControlListings\\Users' => $baseDir . '/src/Users.php',
  • control-listings/trunk/vendor/composer/autoload_files.php

    r2911446 r2913209  
    77
    88return array(
    9     '478254fbd74564d831c2bf58f881bf66' => $vendorDir . '/meta-box/meta-box-group/meta-box-group.php',
    10     '2ff355db6f5b27ae02df966232a3e446' => $vendorDir . '/meta-box/meta-box-tabs/meta-box-tabs.php',
    11     '294f0818ba4b2c6c5d81869d228232d7' => $vendorDir . '/meta-box/meta-box-conditional-logic/meta-box-conditional-logic.php',
    12     '5d31f07b9cb87ca3ee8a74fb587377d4' => $vendorDir . '/meta-box/meta-box-geolocation/meta-box-geolocation.php',
    13     'a0a8f223bc3c9a24714560131717e3fd' => $vendorDir . '/meta-box/mb-settings-page/mb-settings-page.php',
    14     '921dc65f046670d7b5af4fec146ac9ea' => $vendorDir . '/meta-box/mb-term-meta/mb-term-meta.php',
    15     'abcc671fcfb22c8d4501bd586b709872' => $vendorDir . '/meta-box/mb-user-meta/mb-user-meta.php',
    16     '2b95618db0661cfe19c846eb53fe1e5e' => $vendorDir . '/meta-box/mb-blocks/mb-blocks.php',
    17     '7d8cd60fdf6ba752b9ec1e7e92757197' => $vendorDir . '/meta-box/mb-user-profile/mb-user-profile.php',
    18     '399395ca6732335655c551df981b63e0' => $vendorDir . '/meta-box/mb-frontend-submission/mb-frontend-submission.php',
    199    '3700e8f22ca34595722f43f83da3ef18' => $baseDir . '/inc/functions.php',
    2010);
  • control-listings/trunk/vendor/composer/autoload_static.php

    r2911446 r2913209  
    88{
    99    public static $files = array (
    10         '478254fbd74564d831c2bf58f881bf66' => __DIR__ . '/..' . '/meta-box/meta-box-group/meta-box-group.php',
    11         '2ff355db6f5b27ae02df966232a3e446' => __DIR__ . '/..' . '/meta-box/meta-box-tabs/meta-box-tabs.php',
    12         '294f0818ba4b2c6c5d81869d228232d7' => __DIR__ . '/..' . '/meta-box/meta-box-conditional-logic/meta-box-conditional-logic.php',
    13         '5d31f07b9cb87ca3ee8a74fb587377d4' => __DIR__ . '/..' . '/meta-box/meta-box-geolocation/meta-box-geolocation.php',
    14         'a0a8f223bc3c9a24714560131717e3fd' => __DIR__ . '/..' . '/meta-box/mb-settings-page/mb-settings-page.php',
    15         '921dc65f046670d7b5af4fec146ac9ea' => __DIR__ . '/..' . '/meta-box/mb-term-meta/mb-term-meta.php',
    16         'abcc671fcfb22c8d4501bd586b709872' => __DIR__ . '/..' . '/meta-box/mb-user-meta/mb-user-meta.php',
    17         '2b95618db0661cfe19c846eb53fe1e5e' => __DIR__ . '/..' . '/meta-box/mb-blocks/mb-blocks.php',
    18         '7d8cd60fdf6ba752b9ec1e7e92757197' => __DIR__ . '/..' . '/meta-box/mb-user-profile/mb-user-profile.php',
    19         '399395ca6732335655c551df981b63e0' => __DIR__ . '/..' . '/meta-box/mb-frontend-submission/mb-frontend-submission.php',
    2010        '3700e8f22ca34595722f43f83da3ef18' => __DIR__ . '/../..' . '/inc/functions.php',
    2111    );
     
    147137        'ControlListings\\Ajax' => __DIR__ . '/../..' . '/src/Ajax.php',
    148138        'ControlListings\\Assets' => __DIR__ . '/../..' . '/src/Assets.php',
     139        'ControlListings\\Blocks' => __DIR__ . '/../..' . '/src/Blocks.php',
    149140        'ControlListings\\Bookmarks' => __DIR__ . '/../..' . '/src/Bookmarks.php',
    150141        'ControlListings\\Customize' => __DIR__ . '/../..' . '/src/Customize.php',
    151142        'ControlListings\\Elementor' => __DIR__ . '/../..' . '/src/Elementor.php',
    152143        'ControlListings\\Favorite' => __DIR__ . '/../..' . '/src/Favorite.php',
     144        'ControlListings\\Fields\\Conditional_Logic' => __DIR__ . '/../..' . '/src/Fields/Conditional_Logic.php',
     145        'ControlListings\\Fields\\Geolocation' => __DIR__ . '/../..' . '/src/Fields/Geolocation.php',
     146        'ControlListings\\Fields\\Group' => __DIR__ . '/../..' . '/src/Fields/Group.php',
     147        'ControlListings\\Fields\\Tabs' => __DIR__ . '/../..' . '/src/Fields/Tabs.php',
     148        'ControlListings\\Gutenberg\\ActiveBlock' => __DIR__ . '/../..' . '/src/Gutenberg/ActiveBlock.php',
     149        'ControlListings\\Gutenberg\\Block' => __DIR__ . '/../..' . '/src/Gutenberg/Block.php',
     150        'ControlListings\\Gutenberg\\BlockPostMeta' => __DIR__ . '/../..' . '/src/Gutenberg/BlockPostMeta.php',
     151        'ControlListings\\Gutenberg\\Loader' => __DIR__ . '/../..' . '/src/Gutenberg/Loader.php',
     152        'ControlListings\\Gutenberg\\Storages\\Attributes' => __DIR__ . '/../..' . '/src/Gutenberg/Storages/Attributes.php',
     153        'ControlListings\\Gutenberg\\Storages\\PostMeta' => __DIR__ . '/../..' . '/src/Gutenberg/Storages/PostMeta.php',
    153154        'ControlListings\\Listing_Form' => __DIR__ . '/../..' . '/src/Listing_Form.php',
    154155        'ControlListings\\Loader' => __DIR__ . '/../..' . '/src/Loader.php',
     
    158159        'ControlListings\\SVG_Icons' => __DIR__ . '/../..' . '/src/SVG_Icons.php',
    159160        'ControlListings\\Settings' => __DIR__ . '/../..' . '/src/Settings.php',
     161        'ControlListings\\SettingsPage\\Customizer\\Control' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/Control.php',
     162        'ControlListings\\SettingsPage\\Customizer\\Manager' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/Manager.php',
     163        'ControlListings\\SettingsPage\\Customizer\\NormalSection' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/NormalSection.php',
     164        'ControlListings\\SettingsPage\\Customizer\\Panel' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/Panel.php',
     165        'ControlListings\\SettingsPage\\Customizer\\Setting' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/Setting.php',
     166        'ControlListings\\SettingsPage\\Customizer\\SettingsSection' => __DIR__ . '/../..' . '/src/SettingsPage/Customizer/SettingsSection.php',
     167        'ControlListings\\SettingsPage\\Factory' => __DIR__ . '/../..' . '/src/SettingsPage/Factory.php',
     168        'ControlListings\\SettingsPage\\Loader' => __DIR__ . '/../..' . '/src/SettingsPage/Loader.php',
     169        'ControlListings\\SettingsPage\\MetaBox' => __DIR__ . '/../..' . '/src/SettingsPage/MetaBox.php',
     170        'ControlListings\\SettingsPage\\Network\\MetaBox' => __DIR__ . '/../..' . '/src/SettingsPage/Network/MetaBox.php',
     171        'ControlListings\\SettingsPage\\Network\\SettingsPage' => __DIR__ . '/../..' . '/src/SettingsPage/Network/SettingsPage.php',
     172        'ControlListings\\SettingsPage\\Network\\Storage' => __DIR__ . '/../..' . '/src/SettingsPage/Network/Storage.php',
     173        'ControlListings\\SettingsPage\\SettingsPage' => __DIR__ . '/../..' . '/src/SettingsPage/SettingsPage.php',
     174        'ControlListings\\SettingsPage\\Storage' => __DIR__ . '/../..' . '/src/SettingsPage/Storage.php',
    160175        'ControlListings\\Shortcode' => __DIR__ . '/../..' . '/src/Shortcode.php',
    161176        'ControlListings\\Taxonomies' => __DIR__ . '/../..' . '/src/Taxonomies.php',
    162177        'ControlListings\\Templates' => __DIR__ . '/../..' . '/src/Templates.php',
     178        'ControlListings\\TermMeta\\Loader' => __DIR__ . '/../..' . '/src/TermMeta/Loader.php',
     179        'ControlListings\\TermMeta\\MetaBox' => __DIR__ . '/../..' . '/src/TermMeta/MetaBox.php',
    163180        'ControlListings\\User\\Dashboard' => __DIR__ . '/../..' . '/src/User/Dashboard.php',
    164181        'ControlListings\\Users' => __DIR__ . '/../..' . '/src/Users.php',
  • control-listings/trunk/vendor/composer/installed.json

    r2911446 r2913209  
    171171        },
    172172        {
    173             "name": "meta-box/mb-frontend-submission",
    174             "version": "master",
    175             "version_normalized": "dev-master",
    176             "dist": {
    177                 "type": "zip",
    178                 "url": "https://metabox.io/?action=download&product=mb-frontend-submission&api_key=27832f68c5a6be381800f5f6b2c8ecb4"
    179             },
    180             "require": {
    181                 "composer/installers": "~1.0"
    182             },
    183             "type": "wordpress-plugin",
    184             "installation-source": "dist",
    185             "install-path": "../meta-box/mb-frontend-submission"
    186         },
    187         {
    188173            "name": "meta-box/mb-settings-page",
    189174            "version": "master",
     
    224209            },
    225210            "require": {
    226                 "composer/installers": "~1.0"
     211                "composer/installers": "~1.0 || ~2.0"
    227212            },
    228213            "type": "wordpress-plugin",
    229214            "installation-source": "dist",
    230215            "install-path": "../meta-box/mb-user-meta"
    231         },
    232         {
    233             "name": "meta-box/mb-user-profile",
    234             "version": "master",
    235             "version_normalized": "dev-master",
    236             "dist": {
    237                 "type": "zip",
    238                 "url": "https://metabox.io/?action=download&product=mb-user-profile&api_key=27832f68c5a6be381800f5f6b2c8ecb4"
    239             },
    240             "require": {
    241                 "composer/installers": "~1.0"
    242             },
    243             "type": "wordpress-plugin",
    244             "installation-source": "dist",
    245             "install-path": "../meta-box/mb-user-profile"
    246216        },
    247217        {
  • control-listings/trunk/vendor/composer/installed.php

    r2911446 r2913209  
    66        'install_path' => __DIR__ . '/../../',
    77        'aliases' => array(),
    8         'reference' => '9b99a0f87866fe4293a13e3a2b698c1a4095a395',
     8        'reference' => 'b91989c268c9124c80841e04d2c6dd3ebd5fefec',
    99        'name' => 'senseflame/control-listings',
    1010        'dev' => true,
     
    2525            'type' => 'wordpress-plugin',
    2626            'install_path' => __DIR__ . '/../meta-box/mb-blocks',
    27             'aliases' => array(),
    28             'reference' => NULL,
    29             'dev_requirement' => false,
    30         ),
    31         'meta-box/mb-frontend-submission' => array(
    32             'pretty_version' => 'master',
    33             'version' => 'dev-master',
    34             'type' => 'wordpress-plugin',
    35             'install_path' => __DIR__ . '/../meta-box/mb-frontend-submission',
    3627            'aliases' => array(),
    3728            'reference' => NULL,
     
    6152            'type' => 'wordpress-plugin',
    6253            'install_path' => __DIR__ . '/../meta-box/mb-user-meta',
    63             'aliases' => array(),
    64             'reference' => NULL,
    65             'dev_requirement' => false,
    66         ),
    67         'meta-box/mb-user-profile' => array(
    68             'pretty_version' => 'master',
    69             'version' => 'dev-master',
    70             'type' => 'wordpress-plugin',
    71             'install_path' => __DIR__ . '/../meta-box/mb-user-profile',
    7254            'aliases' => array(),
    7355            'reference' => NULL,
     
    122104            'install_path' => __DIR__ . '/../../',
    123105            'aliases' => array(),
    124             'reference' => '9b99a0f87866fe4293a13e3a2b698c1a4095a395',
     106            'reference' => 'b91989c268c9124c80841e04d2c6dd3ebd5fefec',
    125107            'dev_requirement' => false,
    126108        ),
Note: See TracChangeset for help on using the changeset viewer.