Changeset 5888 for sandbox/2.4-expresso-api/home.php
- Timestamp:
- 04/05/12 17:00:04 (12 years ago)
- Location:
- sandbox/2.4-expresso-api
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.4-expresso-api
- Property svn:ignore
-
old new 2 2 header.inc.php 3 3 ._header.inc.php 4 .htaccess.swp
-
- Property svn:ignore
-
sandbox/2.4-expresso-api/home.php
r5042 r5888 98 98 echo parse_navbar(); 99 99 } 100 // Default Applications (Home Page)101 $default_apps = Array(102 'workflow',103 'expressoMail1_2',104 'calendar',105 'news_admin'106 );107 $sorted_apps = array();108 $user_apps = $GLOBALS['phpgw_info']['user']['apps'];109 @reset($user_apps);110 for($i = 0; $i < count($default_apps);$i++) {111 if(array_key_exists($default_apps[$i], $user_apps)){112 $sorted_apps[] = $default_apps[$i];113 }114 }115 116 foreach($GLOBALS['phpgw_info']['user']['apps'] as $i => $p) {117 $sorted_apps[] = $p['name'];118 }119 120 $portal_oldvarnames = array('mainscreen_showevents', 'homeShowEvents','homeShowLatest','mainscreen_showmail','mainscreen_showbirthdays','mainscreen_show_new_updated');121 $done = array();122 // Display elements, within appropriate table cells123 @reset($sorted_apps);124 $idx = 1;125 echo "<table width='100%' cellpadding=5>";126 foreach($sorted_apps as $appname)127 {128 if((int)$done[$appname] == 1 || empty($appname)){129 continue;130 }131 $varnames = $portal_oldvarnames;132 $varnames[] = 'homepage_display';133 $thisd = 0;134 $tmp = '';135 136 foreach($varnames as $varcheck)137 {138 139 /*if($appname == 'expressoMail1_2') {140 $tmp = $appname;141 $appname = 'expressoMail';142 }*/143 100 144 if(array_search($appname, $default_apps) !== False){ 145 $thisd = 1; 146 break; 147 } 148 if($GLOBALS['phpgw_info']['user']['preferences'][$appname][$varcheck]=='True') { 149 $thisd = 1; 150 break; 151 } 152 else { 153 $_thisd = (int)$GLOBALS['phpgw_info']['user']['preferences'][$appname][$varcheck]; 154 if($_thisd > 0) { 155 $thisd = $_thisd; 156 break; 157 } 158 } 159 } 101 //Inicio 102 echo ' 103 <link rel="Stylesheet" type="text/css" href="prototype/plugins/jquery/jquery-ui.css" /> 104 105 <script type="text/javascript" src="prototype/plugins/jquery/jquery.min.js"></script> 106 107 <script type="text/javascript" src="prototype/plugins/jquery/jquery-ui.min.js"></script> 108 <script type="text/javascript" src="prototype/plugins/jquery/jquery-ui.custom.min.js"></script> 109 <script src="prototype/plugins/json2/json2.js" language="javascript"></script> 110 <script src="prototype/plugins/ejs/ejs.js" language="javascript"></script> 111 <script src="prototype/plugins/store/jquery.store.js" language="javascript"></script> 112 113 <script src="prototype/api/datalayer.js" language="javascript"></script> 114 115 <script type="text/javascript" src="prototype/plugins/datejs/date-pt-BR.js"></script> 116 <script type="text/javascript" src="prototype/plugins/datejs/sugarpak.js"></script> 117 <script type="text/javascript" src="prototype/plugins/datejs/parser.js"></script> 160 118 161 if($thisd > 0) 162 { 163 if($tmp) { 164 $appname = $tmp; 165 $tmp = ''; 166 } 167 if($idx == 0) { 168 print '<tr>'; 169 } 170 print '<td style="vertical-align:top;" width="45%">'; 171 $GLOBALS['phpgw']->hooks->single('home',$appname); 172 print '</td>'; 173 174 if($idx == 2){ 175 $idx = 0; 176 print '</tr>'; 177 } 178 $idx++; 179 $neworder[] = $appname; 180 } 181 $done[$appname] = 1; 182 } 183 print '</table>'; 119 <script type="text/javascript" src="prototype/plugins/countdown/jquery.countdown.min.js"></script> 120 <script type="text/javascript" src="prototype/plugins/countdown/jquery.countdown-pt-BR.js"></script> 121 122 <script type="text/javascript" src="prototype/modules/home/js/home.js"></script> 123 <link rel="Stylesheet" type="text/css" href="prototype/modules/home/css/home.css" /> 124 '; 125 126 echo' 127 <tr> 128 <td> 129 <div class="portlets" style="width: 100%;"></div> 130 <td> 131 </tr>'; 132 133 //Fim 184 134 $GLOBALS['phpgw']->common->phpgw_footer(); 185 135 ?>
Note: See TracChangeset
for help on using the changeset viewer.