!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux acloudg.aryanict.com 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC
2023 x86_64
 

uid=1095(katebhospital) gid=1098(katebhospital) groups=1098(katebhospital) 

Safe-mode: OFF (not secure)

/var/softaculous/sitepad/editor/site-data/plugins/kkart-pro/packages/kkart-admin/src/Notes/   drwxr-xr-x
Free 293.23 GB of 429.69 GB (68.24%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     CouponPageMoved.php (3.46 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
/**
 * Kkart Admin Coupon Page Moved provider.
 *
 * Adds a notice when the store manager access the coupons page via the old Kkart > Coupons menu.
 */

namespace Automattic\Kkart\Admin\Notes;

use 
Automattic\Kkart\Admin\Features\CouponsMovedTrait;
use 
Automattic\Kkart\Admin\Loader;
use 
stdClass;
use 
KKART_Data_Store;

defined'ABSPATH' ) || exit;

/**
 * Coupon_Page_Moved class.
 */
class CouponPageMoved {

    use 
NoteTraitsCouponsMovedTrait;

    const 
NOTE_NAME 'kkart-admin-coupon-page-moved';

    
/**
     * Initialize our hooks.
     */
    
public function init() {
        if ( ! 
kkart_coupons_enabled() ) {
            return;
        }

        
add_action'admin_init', [ $this'possibly_add_note' ] );
        
add_action'admin_init', [ $this'redirect_to_coupons' ] );
    }

    
/**
     * Checks if a note can and should be added.
     *
     * @return bool
     */
    
public static function can_be_added() {
        if ( ! 
kkart_coupons_enabled() ) {
            return 
false;
        }

        
// Don't add the notice if it's been hidden by the user before.
        
if ( self::has_dismissed_note() ) {
            return 
false;
        }

        
// If we already have a notice, don't add a new one.
        
if ( self::has_unactioned_note() ) {
            return 
false;
        }

        
// If new navigation feature is enabled.
        
if ( Loader::is_feature_enabled'navigation' ) ) {
            return 
false;
        }

        return isset( 
$_GETself::$query_key ] ) && (bool) $_GETself::$query_key ]; // phpcs:ignore WordPress.Security.NonceVerification
    
}

    
/**
     * Get the note object for this class.
     *
     * @return Note
     */
    
public static function get_note() {
        
$note = new Note();
        
$note->set_title__'Coupon management has moved!''kkart' ) );
        
$note->set_content__'Coupons can now be managed from Marketing > Coupons. Click the button below to remove the legacy Kkart > Coupons menu item.''kkart' ) );
        
$note->set_typeNote::E_KKART_ADMIN_NOTE_UPDATE );
        
$note->set_nameself::NOTE_NAME );
        
$note->set_content_data( new stdClass() );
        
$note->set_source'kkart-admin' );
        
$note->add_action(
            
'remove-legacy-coupon-menu',
            
__'Remove legacy coupon menu''kkart' ),
            
kkart_admin_url'&action=remove-coupon-menu' ),
            
Note::E_KKART_ADMIN_NOTE_ACTIONED,
            
true
        
);

        return 
$note;
    }

    
/**
     * Find notes that have not been actioned.
     *
     * @return bool
     */
    
protected static function has_unactioned_note() {
        
$notes self::get_data_store()->get_notes(
            [
                
'name'       => [ self::NOTE_NAME ],
                
'status'     => [ 'unactioned' ],
                
'is_deleted' => false,
            ]
        );

        return ! empty( 
$notes );
    }

    
/**
     * Whether any notes have been dismissed by the user previously.
     *
     * @return bool
     */
    
protected static function has_dismissed_note() {
        
$notes self::get_data_store()->get_notes(
            [
                
'name'       => [ self::NOTE_NAME ],
                
'is_deleted' => true,
            ]
        );

        return ! empty( 
$notes );
    }

    
/**
     * Get the data store object.
     *
     * @return DataStore The data store object.
     */
    
protected static function get_data_store() {
        return 
KKART_Data_Store::load'admin-note' );
    }

    
/**
     * Safe redirect to the coupon page to force page refresh.
     */
    
public function redirect_to_coupons() {
        
/* phpcs:disable WordPress.Security.NonceVerification */
        
if (
            ! isset( 
$_GET['page'] ) ||
            
'kkart-admin' !== $_GET['page'] ||
            ! isset( 
$_GET['action'] ) ||
            
'remove-coupon-menu' !== $_GET['action'] ||
            ! 
defined'KKART_ADMIN_PLUGIN_FILE' )
        ) {
            return;
        }
        
/* phpcs:enable */
        
$this->display_legacy_menufalse );
        
wp_safe_redirectself::get_management_url'coupons' ) );
        exit;
    }
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.1003 ]--