芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/ithemes-security-pro/lib/updater/functions.php
'Solid Security Pro', 'backupbuddy' => 'Solid Backups', 'ithemes-sync' => 'Solid Central', ); if ( isset( $solid_names[ $package ] ) ) { return $solid_names[ $package ]; } $name = str_replace( 'builderchild', 'Builder Child', $package ); $name = str_replace( '-', ' ', $name ); $name = ucwords( $name ); $name = str_replace( 'buddy', 'Buddy', $name ); $name = str_replace( 'Ithemes', 'iThemes', $name ); $name = str_replace( 'Rcp ', 'RCP ', $name ); $name = str_replace( ' Qr ', ' QR ', $name ); $name = str_replace( 'Itsec ', 'ITSEC ', $name ); $name = str_replace( 'Wpcomplete', 'WPComplete', $name ); $name = str_replace( 'Pmpro ', 'PMPro ', $name ); $name = str_replace( 'Restrict Content Pro Buddypress', 'Restrict Content Pro - Buddypress', $name ); return $name; } public static function get_post_data( $vars, $fill_missing = false ) { $data = array(); foreach ( $vars as $var ) { if ( isset( $_POST[$var] ) ) { $clean_var = preg_replace( '/^it-updater-/', '', $var ); $data[$clean_var] = $_POST[$var]; } else if ( $fill_missing ) { $data[$var] = ''; } } return stripslashes_deep( $data ); } public static function get_site_option( $option ) { global $wpdb; $options = get_site_option( $option, false ); if ( is_array( $options ) ) { return $options; } // Attempt to get the stored option manually to ensure that the failure wasn't due to a DB or other glitch. if ( is_multisite() ) { $network_id = get_current_network_id(); $query = $wpdb->prepare( "SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d LIMIT 1", $option, $network_id ); $index = 'meta_value'; } else { $query = $wpdb->prepare( "SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", $option ); $index = 'option_value'; } $result = $wpdb->query( $query ); if ( false === $result ) { // Something went wrong with the DB. return false; } if ( empty( $wpdb->last_result[0] ) || empty( $wpdb->last_result[0]->$index ) ) { // The value has not been set yet, return the default value. return null; } $value = $wpdb->last_result[0]->$index; $options = @unserialize( $value ); if ( is_array( $options ) ) { return $options; } // Seems that we have some bad data. // TODO: Attempt data restoration. return null; } }