Changeset 3914 for trunk/tools/database/www/Odin32DBHelpers.php3
- Timestamp:
- Aug 2, 2000, 3:00:45 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/database/www/Odin32DBHelpers.php3
r3904 r3914 2218 2218 /* TEXT FORMATTING OVERLOADS */ 2219 2219 $aContent = array(); 2220 $aaSubContent = array(); 2221 $fNumberSections = 0; 2222 2223 /** 2224 * Call this to autogenerate section and subsection numbers. 2225 */ 2226 function ODin32DBNumberSections() 2227 { 2228 global $fNumberSections; 2229 $fNumberSections = 1; 2230 } 2231 2220 2232 2221 2233 /** … … 2226 2238 { 2227 2239 global $aContent; 2228 2229 TocBeg(); 2240 global $aaSubContent; 2241 2242 echo "\n", 2243 "<tr><td>\n"; 2244 2230 2245 for ($i = 0; $i < sizeof($aContent); $i += 2) 2231 AnchNaslov($aContent[$i], $aContent[$i + 1], ""); 2232 TocEnd(); 2246 { 2247 echo "<font size=-2 face=\"WarpSans, Helv, Helvetica, Arial\">". 2248 "<a href=\"#".$aContent[$i+1]."\"><font color=000099>". 2249 $aContent[$i]."</font></a><br>\n"; 2250 2251 $aSubContent = $aaSubContent[$i/2]; 2252 echo "\n"; 2253 if (sizeof($aSubContent) > 0) 2254 { 2255 echo "<table>\n"; 2256 for ($j = 0; $j < sizeof($aSubContent); $j += 2) 2257 { 2258 echo "<tr><td width=10%> </td>\n", 2259 " <td><font size=-2 face=\"WarpSans, Helv, Helvetica, Arial\">". 2260 "<font size=-2 face=\"WarpSans, Helv, Helvetica, Arial\">". 2261 "<a href=\"#".$aSubContent[$j+1]."\"><font color=000099>". 2262 $aSubContent[$j]."</font></a><br>\n"; 2263 echo "</td></tr>\n"; 2264 } 2265 echo "</table>\n"; 2266 } 2267 else 2268 echo "<p>\n"; 2269 } 2270 2271 echo "</td></tr>\n"; 2233 2272 } 2234 2273 … … 2239 2278 { 2240 2279 global $aContent; 2280 global $aaSubContent; 2281 global $fNumberSections; 2282 2283 if ($fNumberSections) 2284 $sFull = (sizeof($aContent)/2 + 1).". ".$sFull; 2241 2285 2242 2286 $aContent[] = $sFull; 2243 2287 $aContent[] = $sShort; 2288 $aaSubContent[] = array(); 2244 2289 return Naslov($sFull, $sShort); 2245 2290 } 2246 2291 2247 2292 2293 /** 2294 * Forwarder which also maintains the contents array. 2295 * Equal to Odin32DBNaslov, but have allows a different contents text. 2296 */ 2297 function Odin32DBNaslov2($sFull, $sFullContents, $sShort) 2298 { 2299 global $aContent; 2300 global $aaSubContent; 2301 global $fNumberSections; 2302 2303 if ($fNumberSections) 2304 { 2305 $sFull = (sizeof($aContent)/2 + 1).". ".$sFull; 2306 $sFullContents = (sizeof($aContent)/2 + 1).". ".$sFullContents; 2307 } 2308 2309 $aContent[] = $sFullContents; 2310 $aContent[] = $sShort; 2311 $aaSubContent[] = array(); 2312 return Naslov($sFull, $sShort); 2313 } 2314 2315 2316 /** 2317 * Sub title with contents entry. 2318 */ 2319 function Odin32DBPodNaslov($sFull, $sShort) 2320 { 2321 global $aContent; 2322 global $aaSubContent; 2323 global $fNumberSections; 2324 2325 $j = (sizeof($aContent) / 2) - 1; 2326 $aSubContent = $aaSubContent[$j]; 2327 2328 if ($fNumberSections) 2329 $sFull = (sizeof($aContent)/2).".".(sizeof($aSubContent)/2 + 1)." ".$sFull; 2330 2331 $aSubContent[] = $sFull; 2332 $aSubContent[] = $sShort; 2333 $aaSubContent[$j] = $aSubContent; 2334 echo "<p><b><a name=\"".$sShort."\"><font size=+0 face=\"Helv, Arial\"><br>".$sFull."</font></b></a><p>"; 2335 } 2248 2336 2249 2337 ?>
Note:
See TracChangeset
for help on using the changeset viewer.