viewing paste Unknown #6493 | PHP

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
<?php
    function _unmask_flags($flag)
    {
        $flags = array(
            1 => 'No Follow',
            2 => 'Same Subdomain',
            4 => 'Meta Refresh',
            8 => 'Same IP Address',
            16 => 'Same C Block',
//          32 => '',
            64 => '301 Redirect',
            128 => '302 Redirect',
            256 => 'No Script',
            512 => 'Off Screen',
//          1024 => '',
            2048 => 'Meta No Follow',
            4096 => 'Same Root Domain',
            8182 => 'Img',
            16384 => 'Feed Auto-discovery',
            32768 => 'Rel Canonical',
            65536 => 'Via 301'          
        );
        $retval = array();
        foreach ($flags as $bit => $value)
        {
            $retval[$value] = ($bit & $flag) ? 1 : 0;
        }
        return $retval;
    }
Viewed 932 times, submitted by Guest.