$15 GRAYBYTE WORDPRESS FILE MANAGER $68

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bravrvjk/kigalix.com/wp-content/plugins/houzez-login-register/functions/

HOME
Current File : /home/bravrvjk/kigalix.com/wp-content/plugins/houzez-login-register/functions//roles.php
<?php
/**
 * Role Management
 *
 * Created by PhpStorm.
 * User: waqasriaz
 * Date: 08/08/16
 * Time: 9:38 PM
 */
global $fave_options;

$fave_options = get_option( 'houzez_options' );

$user_can_publish = true;

if ( isset( $fave_options['listings_admin_approved'] ) && $fave_options['listings_admin_approved'] == 'yes' ) :
    $user_can_publish = false;
endif;

add_role(
    'houzez_buyer',
    __( 'Buyer' ),
    array(
        'read'         => true,  // true allows this capability
        'edit_posts'   => false,
        'delete_posts' => false, // Use false to explicitly deny
    )
);

add_role(
    'houzez_agency',
    __( 'Agency' ),
    array(
        'read'                      => true,  // true allows this capability
        'edit_posts'                => true,
        'delete_posts'              => true, // Use false to explicitly deny
        'read_property'             => true,
        'publish_posts'             => true,
        'edit_property'             => true,
        'create_properties'         => true,
        'edit_properties'           => true,
        'delete_properties'       => true,
        'edit_published_properties'    => true,
        'publish_properties'        => true,
        'delete_published_properties'   => true,
        'delete_private_properties' => true,
        'read_testimonial'             => true,
        'edit_testimonial'             => true,
        'create_testimonials'         => true,
        'edit_testimonials'           => true,
        'edit_published_testimonials'    => true,
        'publish_testimonials'        => true,
        'delete_published_testimonials'   => true
    )
);

add_role(
    'houzez_agent',
    __( 'Agent' ),
    array(
        'read'                      => true,  // true allows this capability
        'edit_posts'                => true,
        'delete_posts'              => true, // Use false to explicitly deny
        'read_property'             => true,
        'publish_posts'             => true,
        'edit_property'             => true,
        'create_properties'         => true,
        'edit_properties'           => true,
        'delete_properties'       => true,
        'edit_published_properties'    => true,
        'publish_properties'        => true,
        'delete_published_properties'   => true,
        'delete_private_properties' => true,
        'read_testimonial'             => true,
        'edit_testimonial'             => true,
        'create_testimonials'         => true,
        'edit_testimonials'           => true,
        'edit_published_testimonials'    => true,
        'publish_testimonials'        => true,
        'delete_published_testimonials'   => true
    )
);

add_role(
    'houzez_seller',
    __( 'Seller' ),
    array(
        'read'                      => true,  // true allows this capability
        'read_property'             => true,
        'edit_property'             => true,
        'create_properties'         => true,
        'edit_properties'           => true,
        'delete_properties'       => true,
        'edit_published_properties'    => true,
        'publish_properties'        => true,
        'delete_published_properties'   => true,
        'delete_private_properties' => true
    )
);

add_role(
    'houzez_owner',
    __( 'Owner' ),
    array(
        'read'                      => false,  // true allows this capability
        'edit_posts'                => false,
        'delete_posts'              => false, // Use false to explicitly deny
        'read_property'             => true,
        'publish_posts'             => false,
        'edit_property'             => true,
        'create_properties'         => true,
        'edit_properties'           => true,
        'delete_properties'         => true,
        'edit_published_properties' => true,
        'publish_properties'        => true,
        'delete_published_properties'=> true,
        'delete_private_properties' => true
    )
);
add_role(
    'houzez_manager',
    __( 'Manager' ),
    array(
        'read'                      => true,  // true allows this capability
        'edit_posts'                => true,
        'delete_posts'              => true, // Use false to explicitly deny
        'read_property'             => true,
        'publish_posts'             => true,
        'edit_property'             => true,
        'create_properties'         => true,
        'edit_properties'           => true,
        'delete_properties'         => true,
        'edit_published_properties' => true,
        'publish_properties'        => true,
        'delete_published_properties'=> true,
        'delete_private_properties' => true
    )
);


Current_dir [ WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
8 May 2025 7.51 AM
bravrvjk / bravrvjk
0755
login_register.php
48.745 KB
28 Apr 2025 7.41 AM
bravrvjk / bravrvjk
0644
roles-functions.php
8.157 KB
28 Apr 2025 7.41 AM
bravrvjk / bravrvjk
0644
roles.php
4.61 KB
28 Apr 2025 7.41 AM
bravrvjk / bravrvjk
0644
social_login.php
25.601 KB
28 Apr 2025 7.41 AM
bravrvjk / bravrvjk
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF