コード例 #1
0
function ausers_update_option($option, $value)
{
    // allows user reports to be run either at site level and/or at blog level
    global $ausersadminurl;
    if (stristr($ausersadminurl, 'network') == FALSE) {
        $result = update_option($option, $value);
    } else {
        $result = update_site_option($option, $value);
    }
    //if (WP_DEBUG) {	echo 'Option update '.$option;}
    if (!($option == 'amr-users-cache-status')) {
        ausers_delete_htmltransients();
    }
    return $result;
}
コード例 #2
0
function ausers_update_option($option, $value)
{
    // allows user reports to be run either at site level and/or at blog level
    global $ausersadminurl;
    if (is_network_admin()) {
        if (empty($value)) {
            $result = delete_site_option('network_' . $option);
        } else {
            $result = update_site_option('network_' . $option, $value);
        }
        if (!$result) {
            echo '<br/> Unexpected error updating option: ' . $option . ' with :';
            var_dump($value);
            var_dump($result);
        }
    } else {
        if (empty($value)) {
            $result = delete_option($option);
        } else {
            $result = update_option($option, $value);
        }
    }
    //if (WP_DEBUG) {	echo 'Option update '.$option;}
    if (!($option == 'amr-users-cache-status')) {
        ausers_delete_htmltransients();
    }
    return $result;
}