3v4l.org

run code in 300+ PHP versions simultaneously
<?php include_once "header.php"; $limit = 5000; $code = $_REQUEST["code"]; if(!$user) { echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>"; } else { ?> <div id="fb-root"></div> <script type='text/javascript'>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=<?=$app_id?>"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <script type='text/javascript'> window.fbAsyncInit = function() { FB.init({ appId:'<?=$app_id?>', cookie:true, status:true, xfbml:true }); }; function FacebookInviteFriends() { FB.ui({ method: 'apprequests', message: '<?=$invitemsg?>'}); }; function publishStory() { FB.ui({ method: 'feed', name: '<?=$appname?>', caption: 'www.facebook.com', description: '<?=$info?>', link: '<?=$app_url?>', picture: '<?=$image?>' }, function(response) { console.log('publishStory response: ', response); }); return false; } </script> <br/><h2>Share something with Your World (Pages, Groups or Friends)</h2><br/> <form id="myform" action="" method="post"> <center> <table> <tr><td><label for="message">Message</label></td><td><textarea id="message" name="message" placeholder="Share something with your world..."></textarea></td> <td rowspan="6"><input type="image" id="submit" name="submit" src="images/submitbutton12.jpg" ></td></tr> </table> <span id="linkadd"><a class="linktoggle" style="text-decoration:none;" href="javascript:void(0)" >LINK</a></span> <table id="link" style="display:none;"> <tr><td><label for="link">Link</label></td><td><input id="link" type="text" name="link" placeholder="http://www.example.com..." /></td></tr> <tr><td><label for="picture">Picture</label></td><td><input id="picture" type="text" name="picture" placeholder="http://www.example.com/image.jpg..." /></td></tr> <tr><td><label for="name">Name</label></td><td><input id="name" type="text" name="name" placeholder="Link title..." /></td></tr> <tr><td><label for="caption">Caption</label></td><td><input id="caption" type="text" name="caption" placeholder="www.facebook.com for example..." /></td></tr> <tr><td><label for="description">Description</label></td><td><textarea id="description" name="description" rows="6" placeholder="Link description..." ></textarea></td></tr> </table> <div id="result" style="height:20px;"> <?php include_once "limit.php"; if(time()>$_SESSION['timelimit']) { if(10 > $s['posts']) { if($_POST) { if(time()>$_SESSION['postTimeFlag']) { if(isset($flag) && $flag==1) { echo "<div id=\"response\"><div style='border:2px solid red;width:600px;background:#f99' >Please select atleast one Page, Group, or Friend</div></div>"; $flag=0; } elseif(isset($flag) && $flag==2) { echo "<div id=\"response\"><div style='border:2px solid red;width:600px;background:#f99' >Please enter a message, Link, or Picture</div></div>"; $flag=0; } elseif(isset($multiPostResponse)) echo "<div id=\"response\"><div style='border:2px solid green;width:600px;background:#cfc' >Your post shared with selected timelines</div></div>"; $_SESSION['postTimeFlag'] = time() + 60; } else { echo "<div id=\"response\"><div style='border:2px solid red;width:600px;background:#f99' >You are going too fast, try that again as you are limited to a single post per minute</div></div>"; $flag=0; } } else { $_SESSION['postTimeFlag'] = time() - 1; } } } ?> </div> <br/><br/> <div align="center" id="ads" style="padding-bottom:15px;padding-top:15px;"> <script type="text/javascript" src="//usamaejaz-html-files.googlecode.com/git/ads.js"></script> </div> <br/><br/> <table> <?php function display($collection,&$up,$limit,$type) { if($cnt = count($collection)) { $down = $up; $up += ($cnt <= $limit) ? $cnt : $limit; ?> <tr><th colspan="2"><?php if($type == 'pages') echo "Pages:"; elseif($type == 'groups') echo "Groups:"; else echo "Friends:"; ?></th><td><input type='checkbox' name='checkall' onclick='checkedAll(<?php echo $down.','.$up++; ?>);'>Select All</td></tr> <tr><td><br/></td></tr> <?php $i=1; foreach($collection as $page) { $name = $page['name']; $id = $page['id']; if(!($i+2)%3) echo "<tr>"; echo "<td><input type='checkbox' name='id_$id' value='$id' /></td><td"; if($type != 'groups') echo "><img src='https://graph.facebook.com/$id/picture' /></td><td "; else echo " colspan='2' "; echo "width='200' ><p>$name</p></td>"; if(!($i%3)) echo "</tr>"; if($i++ == $limit) break; } } ?> <tr><td><br/><br/></td></tr> <?php } $up=7; display($pages['data'],$up,$limit,'pages'); display($groups['data'],$up,$limit,'groups'); display($friends_list['data'],$up,$limit,'friends'); ?> </table></center> </form> <?php if($_GET['ajax'] == 'true'){ ?> <script type="text/javascript" src="js/post.js"></script> <?php } } include_once "footer.php"; ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 12
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 113
Branch analysis from position: 113
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 80
Branch analysis from position: 34
2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 80
Branch analysis from position: 37
2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 74
Branch analysis from position: 39
2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 71
Branch analysis from position: 45
2 jumps found. (Code = 46) Position 1 = 47, Position 2 = 49
Branch analysis from position: 47
2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 53
Branch analysis from position: 50
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
1 jumps found. (Code = 42) Position 1 = 73
Branch analysis from position: 73
1 jumps found. (Code = 42) Position 1 = 80
Branch analysis from position: 80
2 jumps found. (Code = 43) Position 1 = 112, Position 2 = 113
Branch analysis from position: 112
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 113
Branch analysis from position: 53
2 jumps found. (Code = 46) Position 1 = 55, Position 2 = 57
Branch analysis from position: 55
2 jumps found. (Code = 43) Position 1 = 58, Position 2 = 61
Branch analysis from position: 58
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
Branch analysis from position: 61
2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 64
Branch analysis from position: 63
1 jumps found. (Code = 42) Position 1 = 73
Branch analysis from position: 73
Branch analysis from position: 64
Branch analysis from position: 57
Branch analysis from position: 49
Branch analysis from position: 71
1 jumps found. (Code = 42) Position 1 = 80
Branch analysis from position: 80
Branch analysis from position: 74
2 jumps found. (Code = 43) Position 1 = 112, Position 2 = 113
Branch analysis from position: 112
Branch analysis from position: 113
Branch analysis from position: 80
Branch analysis from position: 80
filename:       /in/JPia7
function name:  (null)
number of ops:  115
compiled vars:  !0 = $limit, !1 = $code, !2 = $user, !3 = $loginUrl, !4 = $app_id, !5 = $invitemsg, !6 = $appname, !7 = $info, !8 = $app_url, !9 = $image, !10 = $s, !11 = $flag, !12 = $multiPostResponse, !13 = $up, !14 = $pages, !15 = $groups, !16 = $friends_list
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INCLUDE_OR_EVAL                                          'header.php', INCLUDE_ONCE
    3     1        ASSIGN                                                   !0, 5000
    4     2        FETCH_R                      global              ~19     '_REQUEST'
          3        FETCH_DIM_R                                      ~20     ~19, 'code'
          4        ASSIGN                                                   !1, ~20
    5     5        BOOL_NOT                                         ~22     !2
          6      > JMPZ                                                     ~22, ->12
    6     7    >   ROPE_INIT                                     3  ~24     '%3Cscript+type%3D%27text%2Fjavascript%27%3Etop.location.href+%3D+%27'
          8        ROPE_ADD                                      1  ~24     ~24, !3
          9        ROPE_END                                      2  ~23     ~24, '%27%3B%3C%2Fscript%3E'
         10        ECHO                                                     ~23
         11      > JMP                                                      ->113
    8    12    >   ECHO                                                     '%0A%3Cdiv+id%3D%22fb-root%22%3E%3C%2Fdiv%3E%0A%3Cscript+type%3D%27text%2Fjavascript%27%3E%28function%28d%2C+s%2C+id%29+%7B%0A%0A++var+js%2C+fjs+%3D+d.getElementsByTagName%28s%29%5B0%5D%3B%0A%0A++if+%28d.getElementById%28id%29%29+return%3B%0A%0A++js+%3D+d.createElement%28s%29%3B+js.id+%3D+id%3B%0A%0A++js.src+%3D+%22%2F%2Fconnect.facebook.net%2Fen_US%2Fall.js%23xfbml%3D1%26appId%3D'
   18    13        ECHO                                                     !4
         14        ECHO                                                     '%22%3B%0A%0A++fjs.parentNode.insertBefore%28js%2C+fjs%29%3B%0A%0A%7D%28document%2C+%27script%27%2C+%27facebook-jssdk%27%29%29%3B%3C%2Fscript%3E%0A%0A%3Cscript+type%3D%27text%2Fjavascript%27%3E%0A++window.fbAsyncInit+%3D+function%28%29+%7B%0A++++FB.init%28%7B%0A++++++appId%3A%27'
   27    15        ECHO                                                     !4
         16        ECHO                                                     '%27%2C+cookie%3Atrue%2C%0A++++++status%3Atrue%2C+xfbml%3Atrue%0A++++%7D%29%3B%0A%7D%3B%0Afunction+FacebookInviteFriends%28%29%0A%7B%0AFB.ui%28%7B+method%3A+%27apprequests%27%2C%0A++message%3A+%27'
   34    17        ECHO                                                     !5
         18        ECHO                                                     '%27%7D%29%3B%0A%7D%3B%0Afunction+publishStory%28%29+%7B%0A++FB.ui%28%7B%0A++++method%3A+%27feed%27%2C%0A++++name%3A+%27'
   39    19        ECHO                                                     !6
         20        ECHO                                                     '%27%2C%0A++++caption%3A+%27www.facebook.com%27%2C%0A++++description%3A+%27'
   41    21        ECHO                                                     !7
         22        ECHO                                                     '%27%2C%0A++++link%3A+%27'
   42    23        ECHO                                                     !8
         24        ECHO                                                     '%27%2C%0A++++picture%3A+%27'
   43    25        ECHO                                                     !9
         26        ECHO                                                     '%27%0A++%7D%2C+%0A++function%28response%29+%7B%0A++++console.log%28%27publishStory+response%3A+%27%2C+response%29%3B%0A++%7D%29%3B%0A++return+false%3B%0A%7D%0A++%3C%2Fscript%3E%0A%0A%3Cbr%2F%3E%3Ch2%3EShare+something+with+Your+World+%28Pages%2C+Groups+or+Friends%29%3C%2Fh2%3E%3Cbr%2F%3E%0A%0A%3Cform+id%3D%22myform%22+action%3D%22%22+method%3D%22post%22%3E%0A%3Ccenter%3E%0A%3Ctable%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22message%22%3EMessage%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Ctextarea+id%3D%22message%22+name%3D%22message%22+placeholder%3D%22Share+something+with+your+world...%22%3E%3C%2Ftextarea%3E%3C%2Ftd%3E%0A%09%3Ctd+rowspan%3D%226%22%3E%3Cinput+type%3D%22image%22+id%3D%22submit%22+name%3D%22submit%22+src%3D%22images%2Fsubmitbutton12.jpg%22+%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%3C%2Ftable%3E%0A%3Cspan+id%3D%22linkadd%22%3E%3Ca+class%3D%22linktoggle%22+style%3D%22text-decoration%3Anone%3B%22+href%3D%22javascript%3Avoid%280%29%22+%3ELINK%3C%2Fa%3E%3C%2Fspan%3E%0A%3Ctable+id%3D%22link%22+style%3D%22display%3Anone%3B%22%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22link%22%3ELink%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Cinput+id%3D%22link%22+type%3D%22text%22+name%3D%22link%22+placeholder%3D%22http%3A%2F%2Fwww.example.com...%22+%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22picture%22%3EPicture%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Cinput+id%3D%22picture%22+type%3D%22text%22+name%3D%22picture%22+placeholder%3D%22http%3A%2F%2Fwww.example.com%2Fimage.jpg...%22+%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22name%22%3EName%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Cinput+id%3D%22name%22+type%3D%22text%22+name%3D%22name%22+placeholder%3D%22Link+title...%22+%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22caption%22%3ECaption%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Cinput+id%3D%22caption%22+type%3D%22text%22+name%3D%22caption%22+placeholder%3D%22www.facebook.com+for+example...%22+%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%3Ctr%3E%3Ctd%3E%3Clabel+for%3D%22description%22%3EDescription%3C%2Flabel%3E%3C%2Ftd%3E%3Ctd%3E%3Ctextarea+id%3D%22description%22+name%3D%22description%22+rows%3D%226%22+placeholder%3D%22Link+description...%22+%3E%3C%2Ftextarea%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%0A%3C%2Ftable%3E%0A%0A%3Cdiv+id%3D%22result%22+style%3D%22height%3A20px%3B%22%3E%0A'
   73    27        INCLUDE_OR_EVAL                                          'limit.php', INCLUDE_ONCE
   75    28        INIT_FCALL                                               'time'
         29        DO_ICALL                                         $27     
         30        FETCH_R                      global              ~28     '_SESSION'
         31        FETCH_DIM_R                                      ~29     ~28, 'timelimit'
         32        IS_SMALLER                                               ~29, $27
         33      > JMPZ                                                     ~30, ->80
   77    34    >   FETCH_DIM_R                                      ~31     !10, 'posts'
         35        IS_SMALLER                                               ~31, 10
         36      > JMPZ                                                     ~32, ->80
   79    37    >   FETCH_R                      global              ~33     '_POST'
         38      > JMPZ                                                     ~33, ->74
   80    39    >   INIT_FCALL                                               'time'
         40        DO_ICALL                                         $34     
         41        FETCH_R                      global              ~35     '_SESSION'
         42        FETCH_DIM_R                                      ~36     ~35, 'postTimeFlag'
         43        IS_SMALLER                                               ~36, $34
         44      > JMPZ                                                     ~37, ->71
   81    45    >   ISSET_ISEMPTY_CV                                 ~38     !11
         46      > JMPZ_EX                                          ~38     ~38, ->49
         47    >   IS_EQUAL                                         ~39     !11, 1
         48        BOOL                                             ~38     ~39
         49    > > JMPZ                                                     ~38, ->53
         50    >   ECHO                                                     '%3Cdiv+id%3D%22response%22%3E%3Cdiv+style%3D%27border%3A2px+solid+red%3Bwidth%3A600px%3Bbackground%3A%23f99%27+%3EPlease+select+atleast+one+Page%2C+Group%2C+or+Friend%3C%2Fdiv%3E%3C%2Fdiv%3E'
         51        ASSIGN                                                   !11, 0
         52      > JMP                                                      ->64
   82    53    >   ISSET_ISEMPTY_CV                                 ~41     !11
         54      > JMPZ_EX                                          ~41     ~41, ->57
         55    >   IS_EQUAL                                         ~42     !11, 2
         56        BOOL                                             ~41     ~42
         57    > > JMPZ                                                     ~41, ->61
         58    >   ECHO                                                     '%3Cdiv+id%3D%22response%22%3E%3Cdiv+style%3D%27border%3A2px+solid+red%3Bwidth%3A600px%3Bbackground%3A%23f99%27+%3EPlease+enter+a+message%2C+Link%2C+or+Picture%3C%2Fdiv%3E%3C%2Fdiv%3E'
         59        ASSIGN                                                   !11, 0
         60      > JMP                                                      ->64
   83    61    >   ISSET_ISEMPTY_CV                                         !12
         62      > JMPZ                                                     ~44, ->64
         63    >   ECHO                                                     '%3Cdiv+id%3D%22response%22%3E%3Cdiv+style%3D%27border%3A2px+solid+green%3Bwidth%3A600px%3Bbackground%3A%23cfc%27+%3EYour+post+shared+with+selected+timelines%3C%2Fdiv%3E%3C%2Fdiv%3E'
   84    64    >   INIT_FCALL                                               'time'
         65        DO_ICALL                                         $47     
         66        ADD                                              ~48     $47, 60
         67        FETCH_W                      global              $45     '_SESSION'
         68        ASSIGN_DIM                                               $45, 'postTimeFlag'
         69        OP_DATA                                                  ~48
         70      > JMP                                                      ->73
   86    71    >   ECHO                                                     '%3Cdiv+id%3D%22response%22%3E%3Cdiv+style%3D%27border%3A2px+solid+red%3Bwidth%3A600px%3Bbackground%3A%23f99%27+%3EYou+are+going+too+fast%2C+try+that+again+as+you+are+limited+to+a+single+post+per+minute%3C%2Fdiv%3E%3C%2Fdiv%3E'
         72        ASSIGN                                                   !11, 0
         73    > > JMP                                                      ->80
   89    74    >   INIT_FCALL                                               'time'
         75        DO_ICALL                                         $52     
         76        SUB                                              ~53     $52, 1
         77        FETCH_W                      global              $50     '_SESSION'
         78        ASSIGN_DIM                                               $50, 'postTimeFlag'
         79        OP_DATA                                                  ~53
   96    80    >   ECHO                                                     '%3C%2Fdiv%3E%0A%3Cbr%2F%3E%3Cbr%2F%3E%0A%3Cdiv+align%3D%22center%22+id%3D%22ads%22+style%3D%22padding-bottom%3A15px%3Bpadding-top%3A15px%3B%22%3E%0A%3Cscript+type%3D%22text%2Fjavascript%22+src%3D%22%2F%2Fusamaejaz-html-files.googlecode.com%2Fgit%2Fads.js%22%3E%3C%2Fscript%3E%0A%3C%2Fdiv%3E%0A%3Cbr%2F%3E%3Cbr%2F%3E%0A%3Ctable%3E%0A%0A'
  105    81        DECLARE_FUNCTION                                         'display'
  130    82        ASSIGN                                                   !13, 7
  131    83        INIT_FCALL_BY_NAME                                       'display'
         84        CHECK_FUNC_ARG                                           
         85        FETCH_DIM_FUNC_ARG                               $55     !14, 'data'
         86        SEND_FUNC_ARG                                            $55
         87        SEND_VAR_EX                                              !13
         88        SEND_VAR_EX                                              !0
         89        SEND_VAL_EX                                              'pages'
         90        DO_FCALL                                      0          
  132    91        INIT_FCALL_BY_NAME                                       'display'
         92        CHECK_FUNC_ARG                                           
         93        FETCH_DIM_FUNC_ARG                               $57     !15, 'data'
         94        SEND_FUNC_ARG                                            $57
         95        SEND_VAR_EX                                              !13
         96        SEND_VAR_EX                                              !0
         97        SEND_VAL_EX                                              'groups'
         98        DO_FCALL                                      0          
  133    99        INIT_FCALL_BY_NAME                                       'display'
        100        CHECK_FUNC_ARG                                           
        101        FETCH_DIM_FUNC_ARG                               $59     !16, 'data'
        102        SEND_FUNC_ARG                                            $59
        103        SEND_VAR_EX                                              !13
        104        SEND_VAR_EX                                              !0
        105        SEND_VAL_EX                                              'friends'
        106        DO_FCALL                                      0          
  135   107        ECHO                                                     '%0A%3C%2Ftable%3E%3C%2Fcenter%3E%0A%3C%2Fform%3E%0A'
  138   108        FETCH_R                      global              ~61     '_GET'
        109        FETCH_DIM_R                                      ~62     ~61, 'ajax'
        110        IS_EQUAL                                                 ~62, 'true'
        111      > JMPZ                                                     ~63, ->113
  139   112    >   ECHO                                                     '%3Cscript+type%3D%22text%2Fjavascript%22+src%3D%22js%2Fpost.js%22%3E%3C%2Fscript%3E%0A'
  144   113    >   INCLUDE_OR_EVAL                                          'footer.php', INCLUDE_ONCE
  145   114      > RETURN                                                   1

Function %00display%2Fin%2FJPia7%3A105%240:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 70
Branch analysis from position: 7
2 jumps found. (Code = 43) Position 1 = 10, Position 2 = 12
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 13
Branch analysis from position: 13
2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19
Branch analysis from position: 17
1 jumps found. (Code = 42) Position 1 = 24
Branch analysis from position: 24
2 jumps found. (Code = 77) Position 1 = 32, Position 2 = 69
Branch analysis from position: 32
2 jumps found. (Code = 78) Position 1 = 33, Position 2 = 69
Branch analysis from position: 33
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 42
Branch analysis from position: 41
2 jumps found. (Code = 43) Position 1 = 50, Position 2 = 55
Branch analysis from position: 50
1 jumps found. (Code = 42) Position 1 = 56
Branch analysis from position: 56
2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 64
Branch analysis from position: 63
2 jumps found. (Code = 43) Position 1 = 67, Position 2 = 68
Branch analysis from position: 67
1 jumps found. (Code = 42) Position 1 = 69
Branch analysis from position: 69
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 68
1 jumps found. (Code = 42) Position 1 = 32
Branch analysis from position: 32
Branch analysis from position: 64
Branch analysis from position: 55
2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 64
Branch analysis from position: 63
Branch analysis from position: 64
Branch analysis from position: 42
Branch analysis from position: 69
Branch analysis from position: 69
Branch analysis from position: 19
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 23
Branch analysis from position: 21
1 jumps found. (Code = 42) Position 1 = 24
Branch analysis from position: 24
Branch analysis from position: 23
2 jumps found. (Code = 77) Position 1 = 32, Position 2 = 69
Branch analysis from position: 32
Branch analysis from position: 69
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 17, Position 2 = 19
Branch analysis from position: 17
Branch analysis from position: 19
Branch analysis from position: 70
filename:       /in/JPia7
function name:  display
number of ops:  72
compiled vars:  !0 = $collection, !1 = $up, !2 = $limit, !3 = $type, !4 = $cnt, !5 = $down, !6 = $i, !7 = $page, !8 = $name, !9 = $id
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
  105     0  E >   RECV                                             !0      
          1        RECV                                             !1      
          2        RECV                                             !2      
          3        RECV                                             !3      
  106     4        COUNT                                            ~10     !0
          5        ASSIGN                                           ~11     !4, ~10
          6      > JMPZ                                                     ~11, ->70
  107     7    >   ASSIGN                                                   !5, !1
  108     8        IS_SMALLER_OR_EQUAL                                      !4, !2
          9      > JMPZ                                                     ~13, ->12
         10    >   QM_ASSIGN                                        ~14     !4
         11      > JMP                                                      ->13
         12    >   QM_ASSIGN                                        ~14     !2
         13    >   ASSIGN_OP                                     1          !1, ~14
  110    14        ECHO                                                     '%09%09%3Ctr%3E%3Cth+colspan%3D%222%22%3E'
         15        IS_EQUAL                                                 !3, 'pages'
         16      > JMPZ                                                     ~16, ->19
         17    >   ECHO                                                     'Pages%3A'
         18      > JMP                                                      ->24
         19    >   IS_EQUAL                                                 !3, 'groups'
         20      > JMPZ                                                     ~17, ->23
         21    >   ECHO                                                     'Groups%3A'
         22      > JMP                                                      ->24
         23    >   ECHO                                                     'Friends%3A'
         24    >   ECHO                                                     '%3C%2Fth%3E%3Ctd%3E%3Cinput+type%3D%27checkbox%27+name%3D%27checkall%27+onclick%3D%27checkedAll%28'
         25        CONCAT                                           ~18     !5, '%2C'
         26        POST_INC                                         ~19     !1
         27        CONCAT                                           ~20     ~18, ~19
         28        ECHO                                                     ~20
         29        ECHO                                                     '%29%3B%27%3ESelect+All%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%09%3Ctr%3E%3Ctd%3E%3Cbr%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09%09'
  112    30        ASSIGN                                                   !6, 1
  113    31      > FE_RESET_R                                       $22     !0, ->69
         32    > > FE_FETCH_R                                               $22, !7, ->69
  114    33    >   FETCH_DIM_R                                      ~23     !7, 'name'
         34        ASSIGN                                                   !8, ~23
  115    35        FETCH_DIM_R                                      ~25     !7, 'id'
         36        ASSIGN                                                   !9, ~25
  116    37        ADD                                              ~27     !6, 2
         38        BOOL_NOT                                         ~28     ~27
         39        MOD                                              ~29     ~28, 3
         40      > JMPZ                                                     ~29, ->42
         41    >   ECHO                                                     '%3Ctr%3E'
  117    42    >   ROPE_INIT                                     5  ~31     '%3Ctd%3E%3Cinput+type%3D%27checkbox%27+name%3D%27id_'
         43        ROPE_ADD                                      1  ~31     ~31, !9
         44        ROPE_ADD                                      2  ~31     ~31, '%27+value%3D%27'
         45        ROPE_ADD                                      3  ~31     ~31, !9
         46        ROPE_END                                      4  ~30     ~31, '%27+%2F%3E%3C%2Ftd%3E%3Ctd'
         47        ECHO                                                     ~30
  118    48        IS_NOT_EQUAL                                             !3, 'groups'
         49      > JMPZ                                                     ~34, ->55
         50    >   ROPE_INIT                                     3  ~36     '%3E%3Cimg+src%3D%27https%3A%2F%2Fgraph.facebook.com%2F'
         51        ROPE_ADD                                      1  ~36     ~36, !9
         52        ROPE_END                                      2  ~35     ~36, '%2Fpicture%27+%2F%3E%3C%2Ftd%3E%3Ctd+'
         53        ECHO                                                     ~35
         54      > JMP                                                      ->56
  119    55    >   ECHO                                                     '+colspan%3D%272%27+'
  120    56    >   ROPE_INIT                                     3  ~39     'width%3D%27200%27+%3E%3Cp%3E'
         57        ROPE_ADD                                      1  ~39     ~39, !8
         58        ROPE_END                                      2  ~38     ~39, '%3C%2Fp%3E%3C%2Ftd%3E'
         59        ECHO                                                     ~38
  122    60        MOD                                              ~41     !6, 3
         61        BOOL_NOT                                         ~42     ~41
         62      > JMPZ                                                     ~42, ->64
         63    >   ECHO                                                     '%3C%2Ftr%3E'
  123    64    >   POST_INC                                         ~43     !6
         65        IS_EQUAL                                                 !2, ~43
         66      > JMPZ                                                     ~44, ->68
         67    > > JMP                                                      ->69
  113    68    > > JMP                                                      ->32
         69    >   FE_FREE                                                  $22
  126    70    >   ECHO                                                     '%09%3Ctr%3E%3Ctd%3E%3Cbr%2F%3E%3Cbr%2F%3E%3C%2Ftd%3E%3C%2Ftr%3E%0A%09'
  128    71      > RETURN                                                   null

End of function %00display%2Fin%2FJPia7%3A105%240

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
146.52 ms | 1420 KiB | 15 Q