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 464 times, submitted by unknown.