733. File Comparison Report

Produced on Mon May 12 13:06:58 2008 UTC. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

733.1 Files compared

# Location File Last Modified
1 Dolphin-v.6.0.5\templates\tmpl_uni\scripts BxTemplMenu.php Fri Jan 4 08:25:28 2008 UTC
2 Dolphin-v.6.1.0\templates\tmpl_uni\scripts BxTemplMenu.php Sat Apr 19 12:05:04 2008 UTC

733.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 16 134
Changed 11 113
Inserted 1 2
Removed 3 31

733.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

733.4 Active regular expressions

No regular expressions were active.

733.5 Comparison detail

1   <?php   1   <?php
2     2  
3   /********* ********** ********** ********** ********** ********** ********** ******   3   /********* ********** ********** ********** ********** ********** ********** ******
4   *                              D olphin Sma rt Communi ty Builder   4   *                              D olphin Sma rt Communi ty Builder
5   *                                 --------- --------   5   *                                 --------- --------
6   *     begi n                 : M on Mar 23  2006   6   *     begi n                 : M on Mar 23  2006
7   *     copy right             : ( C) 2006 Bo onEx Group   7   *     copy right             : ( C) 2006 Bo onEx Group
8   *     webs ite               : h ttp://www. boonex.com /   8   *     webs ite               : h ttp://www. boonex.com /
9   * This fil e is part  of Dolphin  - Smart C ommunity B uilder   9   * This fil e is part  of Dolphin  - Smart C ommunity B uilder
10   *   10   *
11   * Dolphin  is free so ftware. Th is work is  licensed  under a Cr eative Com mons Attri bution 3.0  License.    11   * Dolphin  is free so ftware. Th is work is  licensed  under a Cr eative Com mons Attri bution 3.0  License. 
12   * http://c reativecom mons.org/l icenses/by /3.0/   12   * http://c reativecom mons.org/l icenses/by /3.0/
13   *   13   *
14   * Dolphin  is distrib uted in th e hope tha t it will  be useful,  but WITHO UT ANY WAR RANTY;   14   * Dolphin  is distrib uted in th e hope tha t it will  be useful,  but WITHO UT ANY WAR RANTY;
15   * without  even the i mplied war ranty of   MERCHANTAB ILITY or F ITNESS FOR  A PARTICU LAR PURPOS E.   15   * without  even the i mplied war ranty of   MERCHANTAB ILITY or F ITNESS FOR  A PARTICU LAR PURPOS E.
16   * See the  Creative C ommons Att ribution 3 .0 License  for more  details.    16   * See the  Creative C ommons Att ribution 3 .0 License  for more  details. 
17   * You shou ld have re ceived a c opy of the  Creative  Commons At tribution  3.0 Licens e along wi th Dolphin   17   * You shou ld have re ceived a c opy of the  Creative  Commons At tribution  3.0 Licens e along wi th Dolphin
18   * see lice nse.txt fi le; if not , write to  marketing @boonex.co m   18   * see lice nse.txt fi le; if not , write to  marketing @boonex.co m
19   ********** ********** ********** ********** ********** ********** ********** *****/   19   ********** ********** ********** ********** ********** ********** ********** *****/
20     20  
21   require_on ce( BX_DIR ECTORY_PAT H_BASE . ' scripts/Bx BaseMenu.p hp' );   21   require_on ce( BX_DIR ECTORY_PAT H_BASE . ' scripts/Bx BaseMenu.p hp' );
22     22  
23     23  
24   class   BxTemplMen u   extends   BxBaseMenu
  24   class   BxTemplMen u   extends   BxBaseMenu   {
25   {   25        function   BxTemplMen u(
)   {
26        function   BxTemplMen u(   $oTemplCon fig   )
  26            parent::Bx BaseMenu(
);
27       {    
28            parent::Bx BaseMenu(   $oTemplCon fig   );    
29       }   27       }
30          28       
31        function   ge t Top M e nu ()
  29        function   ge n Top H e ader ()   {
32       {   30           $t his -> sCo de .= '
33           gl obal $logg ed;   31                         <table   class="top Menu
"   cellpaddin g="0"   cellspacin g=" 1 ">
34               
35           if ( $logged[ 'member']  )    
36                $memberI D = (int)$ _COOKIE['m emberID'];    
37           el se    
38                $memberI D = 0;    
39               
40           $r et = '    
41                    <div  class="to pMenu">    
42                         <table   class="top Menu Cont "   cellpaddin g="0"   cellspacin g=" 0 ">    
43                             <tr>';   32                             <tr>';
44               
45           $r et .= TopM enuDesign(  (int)getP aram('topm enu_items_ perline'),  '</tr><tr >' );    
46               
47           $r et .= '    
48                             </tr>    
49                         </table>    
50                    </di v>';    
51               
52           re turn $ret;    
53       }    
54           
55       functi on getCust omMenu( $p arent = 0  )    
56       {    
57           $r et = '<div  class="to pCustomMen u">';    
58                $ret .=  CustomMenu Design( $p arent );    
59           $r et .= '</d iv>';    
60               
61           re turn $ret;    
62       }   33       }
63              34       
64       functi on getTopM enuItem( $ sText, $sL ink, $sTar get, $oncl ick, $isAc tive, $iIt emID )   35       functi on genTopD ivider() {
65       {   36           $t his -> sCo de .= '
66           if ( strlen(  $sTarget )  )   37                             </tr>
67                $sTarget   = ' targ et="' . $s Target . ' " ';   38                             
<
t r >';
68      
69           if ( strlen(  $onclick )  )    
70                $onclick  = ' oncli ck="' . $o nclick . ' " ';    
71      
72           if  ( strpos(  $sLink, ' http://' )  === false  && !strle n($onclick ) )    
73                $sLink =  ( $this - > oTemplCo nfig -> aS ite['url']  ) . $sLin k;    
74               
75           $r et = '';    
76           if ( $isActiv e )    
77           {    
78                $ret .=  '<td class ="topMenuI temActive" >';    
79                    $ret  .= '<div  class="top MenuItemCo nt">';    
80                         $ret .= $s Text;    
81                    $ret  .= '</div >';    
82                $ret .=  '</td>';    
83           }    
84           el se    
85           {    
86                $ret .=  '    
87                <td clas s="topMenu Item"    
88                  onmous eover="thi s.classNam e = \'topM enuItemHov er\'; hold HiddenMenu  = ' . $iI temID . ';  showHidde nMenu( ' .  $iItemID  . ' );"    
89                  onmous eout="this .className  = \'topMe nuItem\';  holdHidden Menu = cur rentTopIte m; hideHid denMenu( '  . $iItemI D . ' );"> ';    
90                    $ret  .= '<div  class="top MenuItemCo nt">';    
91                         $ret .= '< a href="'  . $sLink .  '" class= "menu_item _link" ' .  $sTarget  . $onclick  . '>';    
92                             $ret . = $sText;    
93                         $ret .= '< /a>';    
94                    $ret  .= '</div >';    
95                 $ret   .=   ' < / t d >';    
96           }   39       }
97              40       
98           re turn $ret;   41       functi on genTopF ooter() {
    42           $t his -> sCo de .= '
    43                             </tr>
    44                         </table>';
99       }   45       }
100          46       
101        function   ge tCustomMe n u Item(   $sText,   $sLink,   $sTarget,   $ o nclick,   $ is Active  
)
  47        function   ge
n Top Item(   $sText,   $sLink,   $sTarget,   $ sO nclick,   $ b Active ,   $iItemID   )   {
102       {   48           if ( !$bActiv e ) {
103           if ( strlen(  $sTarget )  )   49                 $ sO nclick   =   $sOnclick   ?   (   '   onclick="'   .   $ sO nclick   .   '"'   )   :   '' ;
104                $sTarget   = ' targ et="' . $s Target . ' " ';   50                $sTarget   = $sTarg et  ? ( '  target="'   . $sTarge t  . '"' )  : '';
105      
106           if ( strlen(  $onclick )  )    
107                 $ o nclick   =  
'   onclick="'   .   $ o nclick   .   '"   '
;
   
108     51                
109           if  ( strpos(  $sLink, ' http://' )  === false  && !strle n($onclick ) )   52                if ( str pos( $sLin k, 'http:/ /' ) === f alse && !s trlen($onc lick) )
110                $sLink =  ( $this - > oTemplCo nfig -> aS ite['url']  ) . $sLin k;   53                    $sLi nk = ( $th is -> oTem plConfig - > aSite['u rl'] ) . $ sLink;
111          54                
112           if ( $isActiv e )   55                 $ sLinkA     =   '<a  
href="'   .   $sLink   .   '"'   .   $s Onclick   .   $s Target   .   '   sh o wsub="#sub Me n u_'   .   $ i ItemID   .   ' " >'   .   $sText   .   '</a>';
113                $ret = " <span clas s=\"custom MenuItemAc tive\">$sT ext</span>  ";   56           }  else {
114           el se   57                $sShowSu b = $this  -> checkSh owCurSub()  ? ' shows ub="#subMe nu_' . $iI temID . '" ' : '';
115                 $ ret   =   '<a   class="cus tomMenuIte m"   href="'   .   $sLink   .   '"   '   .   $s
Target   .   $ o
n cl i ck   .   '
>'   .   $sText   .   '</a>   ';
   
116              58                    
117           re turn $ret;   59                $sLinkA    = '<b' .  $sShowSub  . '>' . $ sText . '< /b>';
118       }   60           }
119     61           
120       functi on visitor Menu()   62           $t his -> sCo de .= '
121       {   63                                  <td>
122           gl obal $logg ed;   64                                      ' . $sLi nkA . '
123           re turn Login Section( $ logged );   65                                  </td>';
124       }    
125           
126       functi on loggedM emberMenu( )    
127        {    
128           $m emberID =  (int)$_COO KIE['membe rID'];    
129           $r et = '<div  class="me nuBlock">' ;    
130                $ret .=  MemberMenu Design( $m emberID );    
131           $r et .= '</d iv>';    
132           re turn Desig nBoxConten t( _t('_Me mber menu' ), $ret, $ this -> oT emplConfig  -> member Menu_db_nu m);    
133        }    
134          66           
135     67  
136       functi on wrapCus tomMenu( $ cont )   68           //  onmouseov er="this.c lassName =  \'topMenu ItemHover\ '; holdHid denMenu =  ' . $iItem ID . '; sh owHiddenMe nu( ' . $i ItemID . '  );"
137       {   69           //  onmouseou t="this.cl assName =  \'topMenuI tem\'; hol dHiddenMen u = curren tTopItem;  hideHidden Menu( ' .  $iItemID .  ' );">';
138           re turn "<div  class=\"t opCustomMe nu\">$cont </div>";    
139       }   70       }
140          71       
141        function   get
MenuItem(   $sPictureP ath,   $sText,   $sLink   =   '',   $sPath   =   '',   $sTarget   =   '',   $onclick   =   '',   $iconName   =   ''   )
  72        function   get Actions MenuItem(   $sPictureP ath,   $sText,   $sLink   =   '',   $sPath   =   '',   $sTarget   =   '',   $onclick   =   '',   $iconName   =   ''   )
142       {   73       {
143           if ( strlen(  $sTarget )  )   74           if ( strlen(  $sTarget )  )
144                $sTarget   = ' targ et="' . $s Target . ' " ';   75                $sTarget   = ' targ et="' . $s Target . ' " ';
145                   76                
146           if ( strlen(  $sPictureP ath ) )   77           if ( strlen(  $sPictureP ath ) )
147                $sPictur ePath = ge tTemplateI con( $sPic turePath ) ;   78                $sPictur ePath = ge tTemplateI con( $sPic turePath ) ;
148     79  
149           if ( strlen(  $onclick )  )   80           if ( strlen(  $onclick )  )
150                $onclick  = ' oncli ck="' . $o nclick . ' " ';   81                $onclick  = ' oncli ck="' . $o nclick . ' " ';
151     82  
152           if  ( !strlen ( $sPath )  && !strle n($onclick ) )   83           if  ( !strlen ( $sPath )  && !strle n($onclick ) )
153                $sPath =  $this ->  oTemplConf ig -> aSit e['url'];   84                $sPath =  $this ->  oTemplConf ig -> aSit e['url'];
154              85           
155           if ( !$this - > isMenuIt emActive(  $sLink ) o r strlen(  $onclick )  )    
156           {    
157                list( $s RealLink )  = explode ( '|', $sL ink );    
158                $ret = "   86           $r et = "
159                <div cla ss=\"menuL ine\">   87           <d iv class=\ "menuLine\ ">
160                     <div   class=\"me nuLinkBloc k\"   style=\"ba ckground-i mage:   url('{$sPi cturePath} ')\"> <a   href=\"{$s Path}{$sRe alLink}\"   title=\"{$ sText}\"{$ sTarget}{$ onclick}   class=\"me nuLink\">$ sText</a>< /div>   88                 <div   class=\"me nuLinkBloc k\"   style=\"ba ckground-i mage:   url('{$sPi cturePath} ')\">
    89                    <a h ref=\"{$sP ath}{$sLin k}\" title =\"{$sText }\"{$sTarg et}{$oncli ck} class= \"menuLink \">$sText< /a>
    90                </div>
161                    <div  class=\"c lear_both\ "></div>   91                <div cla ss=\"clear _both\"></ div>
162                </div>";   92           </ div>";
163           }    
164           el se    
165           {    
166                $ret = "    
167                <div cla ss=\"menuL ineActive\ ">    
168                    <div  class=\"m enuLinkBlo ck\">$sTex t</div>    
169                    <div  class=\"c lear_both\ "></div>    
170                </div>";    
171           }    
172               
173           $r et .= '<di v class="m enuLineDiv ider"></di v>';   93           $r et .= '<di v class="m enuLineDiv ider"></di v>';
174              94           
175           re turn $ret;   95           re turn $ret;
176       }   96       }
177   }   97   }
178     98  
    99  
    100  
179   ?>   101   ?>