2 /* Copyright (c) 2009 Arnaud Renevier, Inc, published under the modified BSD
5 @include_once ("./inc/settings.php");
6 require_once ("./inc/db/" . (defined ("DBTYPE")? DBTYPE: "mysql") . ".php");
9 $connection->connect (DBHOST, DBUSER, DBPWD, DBNAME, DBPREFIX);
10 } catch (Exception $e) {
13 if (defined ("THUMBSMAXSIZE") && (THUMBSMAXSIZE > 0)) {
14 $thumbsmaxsize = THUMBSMAXSIZE;
16 $thumbsmaxsize = 400; // default value;
19 if (defined ("POPUPPOS")) {
25 <html lang="<?php echo $lang?>">
27 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
28 <title><?php echo defined ("SITETITLE") ? htmlspecialchars (SITETITLE) : "SYP"?></title>
29 <link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="news.php">
30 <link rel="stylesheet" href="./openlayers/theme/default/style.css" type="text/css">
31 <link rel="stylesheet" href="./media/syp.css" type="text/css">
33 <style type="text/css">
35 <?php printf("_width: expression(Math.min(parseInt(this.scrollWidth) + 7, %d) + 'px');\n", ($thumbsmaxsize + 30))?>
38 <?php printf("max-width: %dpx;\n", $thumbsmaxsize - 20)?>
42 <?php printf("max-height: %dpx;\n", $thumbsmaxsize)?>
43 <?php printf("max-width: %dpx;\n", $thumbsmaxsize)?>
45 /* for IE (does not understand max-heigth max-width) */
46 <?php printf("_height: expression((this.scrollHeight>this.scrollWidth) ?
47 Math.min(parseInt(this.scrollHeight), %d ) + 'px' : 'auto');\n", $thumbsmaxsize)?>
48 <?php printf("_width: expression((this.scrollWidth>this.scrollHeight) ?
49 Math.min(parseInt(this.scrollWidth), %d ) + 'px' : 'auto');\n", $thumbsmaxsize)?>
54 if (file_exists ("./media/syp_custom.css")) {
55 printf(" <link rel=\"stylesheet\" href=\"./media/syp_custom.css\" type=\"text/css\">\n");
59 <script type="text/javascript">
61 language: "<?php echo $lang ?>",
62 poweredByLink: "<?php ptrans('powered by <a href=\"http://syp.renevier.net\">syp</a>')?>",
63 noImageRegistered: "<?php ptrans('There is no image registered on this site.')?>"
66 popupPos: <?php printf ($popuppos)?>
69 <script src="./openlayers/OpenLayers.js" type="text/javascript"></script>
70 <script src="./js/syp.js" type="text/javascript"></script>
73 <style type="text/css">
82 <body onload="SYP.init();">
85 <p><?php ptrans('SYP needs javascript. Please activate scripts in your browser.')?></p>
89 <div id="message"></div>
91 <div id="bigimg_container">
92 <div id="bigimg_transparency"></div>
93 <div id="bigimg_content">
94 <img id="bigimg" onclick="SYP.closeBigImage()">
95 <img id="bigimg_close" alt="<?php ptrans('close')?>"
96 src="openlayers/theme/default/img/close.gif"
97 onclick="SYP.closeBigImage()">