home *** CD-ROM | disk | FTP | other *** search
/ csi.uticak12.org / csi.uticak12.org.tar / csi.uticak12.org / gallery_login.php < prev    next >
PHP Script  |  2011-10-20  |  17KB  |  336 lines

  1. <?
  2. session_start();
  3. include 'back/settings.php';
  4. mysql_connect(HostName,UserName,Password) or die("<html><body>Can not connect to MySql server!<br></body></html>");
  5. mysql_select_db (DBName) or die ("<html><body>Could not select database ".DBName."<br></body></html>");
  6.  
  7.  
  8. //login process
  9. if ($act=='1') {
  10. $res=mysql_query("SELECT * FROM `gal_student` WHERE login='".$flogin."' AND password='".$fpassword."'") or die (mysql_error());
  11. if (mysql_num_rows($res)>0) {
  12. $_SESSION['logged'] = 'yes';
  13. } else {
  14. $error = '<font color="#ff0000">Incorrect login or password!</font>';
  15. };};
  16.  
  17.  
  18.  
  19. //creation of new gallery
  20. if ($act=='2') {
  21. $ftitle=addslashes($ftitle);
  22.  
  23. $res=mysql_query("INSERT INTO `gal_cats` (`title`, `approved`) VALUES ('$ftitle', '0')") or die (mysql_error());
  24. $id=mysql_insert_id();
  25.  
  26. $filename=$_FILES['ffile']['tmp_name'];
  27. if ($filename!="") {
  28. if (file_exists('back/cats/photo_'.$id.'.jpg')) {unlink ('back/cats/photo_'.$id.'.jpg');};
  29. copy ($filename, 'back/cats/photo_'.$id.'.jpg'); 
  30. };
  31. $error = '<font color="#ff0000">New gallery has been successfully created and waits for admin\'s approval!</font>';
  32. };
  33.  
  34.  
  35.  
  36. //creation of new photo
  37. if ($act=='3') {
  38. $ftitle=addslashes($ftitle);
  39. $fvideo=addslashes($fvideo);
  40.  
  41. $query=mysql_query("INSERT INTO `gal_photos` (`cat_id`, `title`, `approved`, `video`) VALUES ('$fcat_id', '$ftitle', '0', '$fvideo')") or die (mysql_error());
  42. $photo_id=mysql_insert_id();
  43.  
  44. $filename=$_FILES['ffile']['tmp_name'];
  45. if ($filename!="") {
  46. if (file_exists('back/photos/photo_'.$photo_id.'.jpg')) {unlink ('back/photos/photo_'.$photo_id.'.jpg');};
  47. copy ($filename, 'back/photos/photo_'.$photo_id.'.jpg'); 
  48. };
  49.  
  50. $error = '<font color="#ff0000">New photo has been successfully added and waits for admin\'s approval!</font>';
  51. };
  52. ?>
  53. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  54. "http://www.w3.org/TR/html4/loose.dtd">
  55. <html>
  56. <head>
  57. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  58. <title>UCSI - Gallery</title>
  59. <script language="JavaScript" type="text/JavaScript">
  60. <!--
  61. function MM_swapImgRestore() { //v3.0
  62.   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
  63. }
  64.  
  65. function MM_preloadImages() { //v3.0
  66.   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
  67.     var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
  68.     if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
  69. }
  70.  
  71. function MM_findObj(n, d) { //v4.01
  72.   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
  73.     d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  74.   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  75.   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  76.   if(!x && d.getElementById) x=d.getElementById(n); return x;
  77. }
  78.  
  79. function MM_swapImage() { //v3.0
  80.   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  81.    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  82. }
  83.  
  84. function MM_openBrWindow(theURL,winName,features) { //v2.0
  85.   window.open(theURL,winName,features);
  86. }
  87. //-->
  88. </script>
  89.  
  90. <script type="text/javascript" src="js/utils.js?load=hint"></script>
  91.  
  92. <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
  93. <script src="js/prototype.js" type="text/javascript"></script>
  94. <script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
  95. <script src="js/lightbox.js" type="text/javascript"></script>
  96.  
  97. <style type="text/css">
  98. <!--
  99. body {
  100.     margin-top: 0px;
  101. }
  102. -->
  103. </style>
  104. <link href="csi_about.css" rel="stylesheet" type="text/css">
  105. </head>
  106.  
  107. <body onLoad="MM_preloadImages('graphics/resourceTopNav2/nav_1_f2.gif','graphics/resourceTopNav2/nav_2_f2.gif','graphics/resourceTopNav2/nav_4_f2.gif','graphics/resourceTopNav2/nav_5_f2.gif','graphics/resourceTopNav2/nav_6_f2.gif','graphics/resourceTopNew/family_homebutton_f2.gif','graphics/resourceTopNew/family_familybutton_f2.gif','graphics/resourceTopNew/family_links_f2.gif','graphics/resourceTopNew/family_blkboardbutton_f2.gif','graphics/resourceTopNew/family_demobutton_f2.gif','graphics/teamConcept/nav_3_f2.gif')">
  108.  
  109. <table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
  110. <!-- fwtable fwsrc="TopNavStudentProjects.png" fwbase="TopNavStudentProjects.jpg" fwstyle="Dreamweaver" fwdocid = "142400704" fwnested="0" -->
  111.   <tr>
  112.    <td><img src="graphics/2011studentProjects/spacer.gif" width="31" height="1" border="0" alt=""></td>
  113.    <td><img src="graphics/2011studentProjects/spacer.gif" width="54" height="1" border="0" alt=""></td>
  114.    <td><img src="graphics/2011studentProjects/spacer.gif" width="30" height="1" border="0" alt=""></td>
  115.    <td><img src="graphics/2011studentProjects/spacer.gif" width="69" height="1" border="0" alt=""></td>
  116.    <td><img src="graphics/2011studentProjects/spacer.gif" width="16" height="1" border="0" alt=""></td>
  117.    <td><img src="graphics/2011studentProjects/spacer.gif" width="71" height="1" border="0" alt=""></td>
  118.    <td><img src="graphics/2011studentProjects/spacer.gif" width="9" height="1" border="0" alt=""></td>
  119.    <td><img src="graphics/2011studentProjects/spacer.gif" width="102" height="1" border="0" alt=""></td>
  120.    <td><img src="graphics/2011studentProjects/spacer.gif" width="17" height="1" border="0" alt=""></td>
  121.    <td><img src="graphics/2011studentProjects/spacer.gif" width="115" height="1" border="0" alt=""></td>
  122.    <td><img src="graphics/2011studentProjects/spacer.gif" width="19" height="1" border="0" alt=""></td>
  123.    <td><img src="graphics/2011studentProjects/spacer.gif" width="106" height="1" border="0" alt=""></td>
  124.    <td><img src="graphics/2011studentProjects/spacer.gif" width="111" height="1" border="0" alt=""></td>
  125.    <td><img src="graphics/2011studentProjects/spacer.gif" width="1" height="1" border="0" alt=""></td>
  126.   </tr>
  127.  
  128.   <tr>
  129.    <td colspan="2"><a href="csi_about00.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav01','','graphics/2011studentProjects/nav01_f2.gif',1);"><img name="nav01" src="graphics/2011studentProjects/nav01.gif" width="85" height="25" border="0" alt=""></a></td>
  130.    <td colspan="3"><a href="csi_program00.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav02','','graphics/2011studentProjects/nav02_f2.gif',1);"><img name="nav02" src="graphics/2011studentProjects/nav02.gif" width="115" height="25" border="0" alt=""></a></td>
  131.    <td colspan="2"><a href="csi_partners00.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav03','','graphics/2011studentProjects/nav03_f2.gif',1);"><img name="nav03" src="graphics/2011studentProjects/nav03.gif" width="80" height="25" border="0" alt=""></a></td>
  132.    <td colspan="2"><a href="csi_members.htm" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav04','','graphics/2011studentProjects/nav04_f2.jpg',1);"><img name="nav04" src="graphics/2011studentProjects/nav04.jpg" width="119" height="25" border="0" alt=""></a></td>
  133.    <td colspan="2"><a href="gallery.php" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav05','','graphics/2011studentProjects/nav05_f2.gif',1);"><img name="nav05" src="graphics/2011studentProjects/nav05.gif" width="134" height="25" border="0" alt=""></a></td>
  134.    <td><a href="csi_how00.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav06','','graphics/2011studentProjects/nav06_f2.gif',1);"><img name="nav06" src="graphics/2011studentProjects/nav06.gif" width="106" height="25" border="0" alt=""></a></td>
  135.    <td><a href="csi_contact00.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('nav07','','graphics/2011studentProjects/nav07_f2.gif',1);"><img name="nav07" src="graphics/2011studentProjects/nav07.gif" width="111" height="25" border="0" alt=""></a></td>
  136.    <td><img src="graphics/2011studentProjects/spacer.gif" width="1" height="25" border="0" alt=""></td>
  137.   </tr>
  138.   <tr>
  139.    <td colspan="13"><img name="navSpacer" src="graphics/2011studentProjects/navSpacer.gif" width="750" height="6" border="0" alt=""></td>
  140.    <td><img src="graphics/2011studentProjects/spacer.gif" width="1" height="6" border="0" alt=""></td>
  141.   </tr>
  142.   <tr>
  143.    <td><img name="spacer00" src="graphics/2011studentProjects/spacer00.gif" width="31" height="28" border="0" alt=""></td>
  144.    <td colspan="2"><a href="#" target="_top"><img name="subnav_1" src="graphics/2011studentProjects/subnav_1.gif" width="84" height="28" border="0" alt=""></a></td>
  145.    <td><a href="#" target="_top"><img name="subnav_2" src="graphics/2011studentProjects/subnav_2.gif" width="69" height="28" border="0" alt=""></a></td>
  146.    <td colspan="2"><a href="#" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('subnav_3','','graphics/2011studentProjects/subnav_3_f2.gif',1);"><img name="subnav_3" src="graphics/2011studentProjects/subnav_3.gif" width="87" height="28" border="0" alt=""></a></td>
  147.    <td colspan="2"><a href="#" target="_top"><img name="subnav_4" src="graphics/2011studentProjects/subnav_4.gif" width="111" height="28" border="0" alt=""></a></td>
  148.    <td colspan="2"><a href="gallery.php" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('subnav_5','','graphics/2011studentProjects/subnav_5_f2.gif',1);"><img name="subnav_5" src="graphics/2011studentProjects/subnav_5.gif" width="132" height="28" border="0" alt=""></a></td>
  149.    <td colspan="2"><img name="topnav_line" src="graphics/2011studentProjects/topnav_line.gif" width="125" height="28" border="0" alt=""></td>
  150.    <td><a href="index.htm" target="_top" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage('subnav_6','','graphics/2011studentProjects/subnav_6_f2.gif',1);"><img name="subnav_6" src="graphics/2011studentProjects/subnav_6.gif" width="111" height="28" border="0" alt="Life-Insurance-Prices"></a></td>
  151.    <td><img src="graphics/2011studentProjects/spacer.gif" width="1" height="28" border="0" alt=""></td>
  152.   </tr>
  153.   <tr>
  154.    <td colspan="13"><img name="titleAbout" src="graphics/2011studentProjects/titleAbout.gif" width="750" height="95" border="0" alt=""></td>
  155.    <td><img src="graphics/2011studentProjects/spacer.gif" width="1" height="95" border="0" alt=""></td>
  156.   </tr>
  157. </table>
  158.  
  159.  
  160.  
  161. <? if ($_SESSION['logged']!='yes') {?>
  162.  
  163. <table width="657" border="0" cellpadding="0" cellspacing="0" align="center">
  164.  
  165.         <tr>
  166.           <td width="11" height="21"> </td>
  167.           <td colspan="3" valign="top" class="newsTitle">Student Login</td>
  168.         </tr>
  169.         <tr>
  170.           <td height="366" colspan="5" valign="top"><div align="center">
  171.  
  172.  
  173. <p align="center" class="copyMain"><b><?=$error?></b></p>
  174.  
  175.           <form name="form1" form action="gallery_login.php" method="POST"><p class="copyMain">
  176.               <input type="hidden" name="act" value="1">
  177.              <br>
  178.               <img src="graphics/about00/spacer.gif" width="31" height="10">Login:
  179.                       <input name="flogin" type="text" id="FirstName">
  180.                       <br>
  181.                       <img src="graphics/about00/spacer.gif" width="32" height="10">Password:
  182.                       <input name="fpassword" type="password" id="LastName">
  183.                       <br>
  184.                 </p>
  185.                   
  186.                     <p class="copyMain">
  187.                       <input type="submit" name="Submit" value="Login">
  188.                     </p>
  189.                 </form></td>
  190. <?} else {?>
  191.  
  192.  
  193. <p align="center" class="copyMain"><b><?=$error?></b></p>
  194.  
  195. <table width="657" border="0" cellpadding="0" cellspacing="0" align="center">
  196.         <tr>
  197.           <td width="11" height="21"> </td>
  198.           <td colspan="3" valign="top" class="newsTitle">Create New Gallery</td>
  199.         </tr>
  200.         <tr>
  201.           <td colspan="5" valign="top"><div align="center">
  202.  
  203.           <form name="form1" form action="gallery_login.php" method="POST" ENCTYPE="multipart/form-data"><p class="copyMain">
  204.               <input type="hidden" name="act" value="2">
  205.               <img src="graphics/about00/spacer.gif" width="31" height="10">New Gallery Title:
  206.                       <input name="ftitle" type="text" id="FirstName"><br/>
  207.               <img src="graphics/about00/spacer.gif" width="31" height="10">Thumbnail:
  208.                       <input name="ffile" type="file">
  209.  
  210.                 </p>
  211.                   
  212.                     <p class="copyMain">
  213.                       <input type="submit" name="Submit" value="Create Gallery">
  214.                     </p>
  215.                 </form></td>
  216. </table>
  217.  
  218.  
  219. <br/>
  220.  
  221.  
  222. <table width="657" border="0" cellpadding="0" cellspacing="0" align="center">
  223.         <tr>
  224.           <td width="11" height="21"> </td>
  225.           <td colspan="3" valign="top" class="newsTitle">Upload New Photo</td>
  226.         </tr>
  227.         <tr>
  228.           <td colspan="5" valign="top"><div align="center">
  229.  
  230.           <form name="form1" form action="gallery_login.php" method="POST" ENCTYPE="multipart/form-data"><p class="copyMain">
  231.               <input type="hidden" name="act" value="3">
  232.               <img src="graphics/about00/spacer.gif" width="31" height="10">Title:
  233.                       <input name="ftitle" type="text" id="FirstName"><br/>
  234.  
  235.               <img src="graphics/about00/spacer.gif" width="31" height="10">Upload to Gallery:
  236. <select name="fcat_id">
  237.    <option value="">-- please select --</option>
  238. <?
  239. $q=mysql_query("SELECT * FROM gal_cats ORDER BY title");
  240. while ($f=mysql_fetch_array($q)) {
  241. if ($f['approved']!='1') {$add='(NOT APPROVED!)';} else {$add='';};
  242. echo '<option value="'.$f['id'].'">'.stripslashes($f['title']).' '.$add.'</option>';
  243. };
  244. ?>
  245. </select>
  246.               <br/>
  247.               <img src="graphics/about00/spacer.gif" width="31" height="10">Photo:
  248.                       <input name="ffile" type="file">
  249.  
  250.               <br/>
  251.               <img src="graphics/about00/spacer.gif" width="31" height="10">Video HTML code:
  252.                       <textarea name="fvideo" cols="30" rows="5"></textarea>
  253.  
  254.                 </p>
  255.                   
  256.                     <p class="copyMain">
  257.                       <input type="submit" name="Submit" value="Upload Photo">
  258.                     </p>
  259.                 </form></td>
  260. </table>
  261.  
  262.  
  263. <br/><br/>
  264.  
  265. <table width="657" border="0" cellpadding="0" cellspacing="0" align="center">
  266.         <tr>
  267.           <td width="11" height="21"> </td>
  268.           <td colspan="3" valign="top" class="newsTitle">New Galleries/Photos Preview</td>
  269.         </tr>
  270.         <tr>
  271.           <td colspan="5" valign="top"><div align="center">
  272.  
  273.           <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  274.                     <tr>
  275. <?
  276. $query=mysql_query("SELECT * FROM `gal_cats` WHERE approved='0' ORDER BY `title`") or die (mysql_error());
  277.  
  278. $i=1;
  279. while ($f=mysql_fetch_array($query)) {?>
  280. <td width="16%" align="center" valign="top">
  281.     <a href="gallery_preview.php?gid=<?=$f['id']?>"><img src="back/cats/photo_<?=$f['id']?>.jpg" height="80" border="0" hint="<?=stripslashes($f['title'])?>" onmouseover="Utils.Hint.ShowHint(this)" onmouseout="Utils.Hint.HideHint()" /></a>
  282. </td>
  283. <?
  284.  
  285. $z=fmod($i, 6);
  286. if ($z==0) {?>
  287.             </tr>
  288.                     </tr>
  289.                       <td colspan="6"> </td>
  290.                     </tr>
  291.             <tr>
  292. <?};
  293.  
  294. $i++;
  295. };
  296. ?>
  297.           </table>
  298.  
  299.  
  300.      </td>
  301.     </tr>
  302. </table>
  303.  
  304.  
  305. <br/><br/><br/>
  306.  
  307.  
  308. <?};
  309. ?>
  310.  
  311.  
  312.           </div></td>
  313.         </tr>
  314.         <tr>
  315.           <td height="14"></td>
  316.           <td></td>
  317.           <td></td>
  318.           <td width="229"></td>
  319.           <td></td>
  320.         </tr>
  321.         </table></td>
  322.   </tr>
  323.   <tr>
  324.     <td height="33" valign="top" align="center">
  325.     <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  326.   <tr>
  327.     <td width="751" height="33" align="center" valign="top"><div align="center"><a href="index.htm" target="_top" class="copyLinks">Home</a> | <a href="csi_about00.htm" target="_top" class="copyLinks">About</a> | <a href="csi_program00.htm" target="_top" class="copyLinks">Programs</a> | <a href="csi_partners00.htm" target="_top" class="copyLinks">Partners</a> | <a href="csi_members00.htm" target="_top" class="copyLinks">UCSI
  328.     Members</a> | <a href="gallery.php" target="_top" class="copyLinks">Student Projects</a> | <a href="csi_how00.htm" target="_top" class="copyLinks">How to Apply</a> |  <a href="pdf/Application_2011_r2.pdf" target="_blank" class="copyLinks">Application</a> |  <a href="csi_contact00.htm" target="_top" class="copyLinks">Contact Us</a> </div></td>
  329.   </tr>
  330.  
  331.     </table></td>
  332.   </tr>
  333. </table>
  334. </body>
  335. </html>
  336.