Example #1
0
    function maling()
    {
        if (strstr($_POST[email], "@") || strstr($_POST[email], ".")) {
            $ids = str_replace("|", "','", str_replace("^", "", $this->lightbox));
            $QUERY = config::fetch_all_array("SELECT *,(SELECT albumname FROM " . $this->tblpfx . "album WHERE sno=p.albumid)as albumname FROM " . $this->tblpfx . "photogallery p WHERE sno in ('{$ids}') order by position");
            $mailcontent .= '
			<table width="500" border="0" cellspacing="0" cellpadding="5">
			<tr><td>Name</td><td>' . $_POST[name] . '</td></tr>
			<tr><td>Email</td><td>' . $_POST[email] . '</td></tr>
			<tr><td>Message</td><td>' . $_POST[message] . '<td></tr>
			</table>
			
			<table width="500" border="1" cellspacing="0" cellpadding="5">
			<tr><td colspan="2">LightBox Item</td></tr>';
            $gallerypath = $GLOBALS[baseurl] . "photos/gallery/";
            foreach ($QUERY as $ROWS) {
                $albumname = config::filename($ROWS[albumname]);
                $mailcontent .= '
				<tr><td width="185"><img src="' . $gallerypath . $albumname . '/' . $ROWS[sno] . "-" . $ROWS[imagename] . '" border="0" alt="' . $ROWS[photoname] . '"></td><td width="295" valign="top">' . $ROWS[albumname] . '<br/>' . $ROWS[shortdescription] . '</td></tr>';
            }
            $mailcontent .= '
			</table>';
            config::mailfunction("*****@*****.**", $_POST[email], "New Light Box Enquiry", $mailcontent, "*****@*****.**");
            unset($_SESSION[lightboxsessid]);
            echo "<script>window.location.href='success.html';</script>";
        } else {
            echo "<script>alert('Please fill Complete form with proper foramt');window.location.href='lightbox.html';</script>";
        }
    }
 function photodisplay()
 {
     $ALBUMDETAIL = config::fetch_all_array("SELECT albumname,description FROM " . $this->tblpfx . "album where sno='" . $this->albumid . "'", 1);
     $albumfolder = config::filename($ALBUMDETAIL[albumname]);
     $MAINQUERY = "SELECT *,date_format(tagdate,'%Y')as year FROM " . $this->tblpfx . "photogallery a where albumid='" . $this->albumid . "' ORDER BY position asc, sno desc";
     $QUERY = config::fetch_all_array("{$MAINQUERY}");
     include "template/photogallery.tpl";
 }
    function citylist()
    {
        //echo "SELECT title FROM ".$this->tblpfx."tags where reff='".addslashes($_GET[country])."' AND typ='C' ORDER BY title<br>";
        $QUERY = config::fetch_all_array("SELECT title FROM " . $this->tblpfx . "tags where reff='" . addslashes($_GET[country]) . "' AND typ='C' ORDER BY title");
        echo '<select name="shall_city" style="width:250px;" id="req__Please select your city name">
		<option value="">Please Select</option>';
        foreach ($QUERY as $ROWS) {
            echo "\n\t\t\t\t<option value='{$ROWS['title']}'>{$ROWS['title']}</option>";
        }
        echo '</select>';
    }
Example #4
0
 function displaycontact()
 {
     if (strlen($_POST[submit])) {
         $this->upd = config::insertdb("contactus", "update", " sno=1");
         $success = 1;
         echo "<script>window.location.href='?pg=" . $this->pg . "&success={$success}'</script>";
     }
     $messagearray = array("", "Content Uploaded", "Content Deleted");
     $message = $_GET[success];
     $message = $messagearray[$message];
     $ROWS = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "contactus", 1);
     include "template/contact.tpl";
 }
Example #5
0
 function displayprints()
 {
     if (strlen($_POST[submit])) {
         config::insertdb("prints", "update", " sno='1'", $additional);
         $success = 2;
         echo "<script>window.location.href='?pg=" . $this->pg . "&success={$success}'</script>";
     }
     $messagearray = array("", "Content Uploaded<br>By default the last updated will appear first. To change the order please use Set Position", "Content Updated", "Content Deleted");
     $message = $_GET[success];
     $message = $messagearray[$message];
     $ROWS = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "prints", 1);
     include "template/prints.tpl";
 }
 function memberlist()
 {
     $QUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "registration ORDER BY email");
     $QUERY2 = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "subscriber ORDER BY email");
     $total = count($QUERY) + count($QUERY2);
     echo "\n\t\t<div align='right'><input type='checkbox' name='checkall' value='1' onclick='checkallbox({$total},this);'> Check All</div>\n\t\t<div class='clearboth pad10' style='background-color:#cccccc;width:630px;'><b>Register User</b></div><br class='clearboth'>";
     $k = 0;
     foreach ($QUERY as $ROWS) {
         echo "\n\t\t\t<div class='selecteduser'><input type='checkbox' name='mailids[]' value='R{$ROWS[sno]}' id='chk_{$k}'>{$ROWS[email]}</div>";
         $k++;
     }
     echo "<div class='clearboth pad10' style='background-color:#cccccc;width:630px;'><b>Newsletter Subscriber</b></div><br class='clearboth'>";
     foreach ($QUERY2 as $ROWS2) {
         echo "\n\t\t\t<div class='selecteduser'><input type='checkbox' name='mailids[]' value='S{$ROWS2[sno]}' id='chk_{$k}'>{$ROWS2[email]}</div>";
         $k++;
     }
 }
Example #7
0
 function homepagemanamgent()
 {
     $ROWS = config::fetch_all_array("SELECT COUNT(*)as ctn,SUM((SELECT count(*) FROM " . $this->tblpfx . "photogallery WHERE albumid=a.sno))as totalgallery FROM " . $this->tblpfx . "album a WHERE typ='P' GROUP BY typ", 1);
     $ROWS2 = config::fetch_all_array("SELECT COUNT(*)as ctn,SUM((SELECT count(*) FROM " . $this->tblpfx . "photogallery WHERE albumid=a.sno))as totalgallery FROM " . $this->tblpfx . "album a WHERE typ='L' GROUP BY typ", 1);
     include "template/homepage.tpl";
 }
 function photodisplay()
 {
     if (strlen($_POST[setposition])) {
         while (list($key, $val) = each($_POST)) {
             if (strstr($key, "chk_")) {
                 $key = str_replace("chk_", "", $key);
                 config::query("UPDATE " . $this->tblpfx . "photogallery SET position='" . addslashes($val) . "' WHERE sno='{$key}'");
             }
         }
         echo "<script>window.location.href='?pg=" . $this->pg . "&albumid=" . $this->albumid . "&albumtitle=" . $this->albumtitle . "&success=3';</script>";
     }
     if (strlen($this->delid)) {
         config::query("DELETE FROM " . $this->tblpfx . "photogallery WHERE sno='" . $this->delid . "'");
         unlink($this->path . $this->delid . "-" . $_GET[img]);
         echo "<script>window.location.href='?pg=" . $this->pg . "&albumid=" . $this->albumid . "&albumtitle=" . $this->albumtitle . "&success=3';</script>";
     }
     if (strlen($_POST[submit])) {
         if (strlen($_FILES[filename][name])) {
             $filename = $_FILES[filename][name];
             $additional .= ",imagename='" . addslashes($filename) . "'";
         }
         $CHKQRY = config::fetch_all_array("SELECT COUNT(*) FROM " . $this->tblpfx . "photogallery WHERE imagename='" . addslashes($filename) . "'", 1);
         if ($CHKQRY[0] == 0) {
             if ($_POST[tagdate_Month] < 10) {
                 $_POST[tagdate_Month] = "0" . ($_POST[tagdate_Month] + 1);
             }
             if ($_POST[tagdate_Day] < 10) {
                 $_POST[tagdate_Day] = "0" . $_POST[tagdate_Day];
             }
             $additional .= ",tagdate='{$_POST['tagdate_Year']}-{$_POST['tagdate_Month']}-{$_POST['tagdate_Day']}',albumid='" . addslashes($this->albumid) . "'";
             if (intval($this->upd) > 0) {
                 config::insertdb("photogallery", "update", " sno='" . $this->upd . "'", $additional);
                 $success = 2;
             } else {
                 $this->upd = config::insertdb("photogallery", "insert", "", $additional);
                 $success = 1;
             }
             if (strlen($_FILES[filename][name])) {
                 $filename = $this->upd . "-" . $filename;
                 //copy($_FILES[filename][tmp_name],$this->path."large/".$filename);
                 if (!is_dir($this->path)) {
                     mkdir($this->path);
                     chmod($this->path, 0777);
                     mkdir($this->path . "large/");
                     chmod($this->path . "large/", 0777);
                 }
                 list($width, $height) = getimagesize($_FILES["filename"]["tmp_name"]);
                 $newheight = 145;
                 $newwidth = $width / $height * $newheight;
                 if ($newwidth > 218) {
                     $newwidth = 218;
                 }
                 $image = new imageresize();
                 $image->load($_FILES["filename"]["tmp_name"]);
                 $image->resize($newwidth, 145);
                 $image->save($this->path . $filename);
                 ///large image
                 if ($height > 470) {
                     $newheight = 470;
                     $newwidth = $width / $height * $newheight;
                 } elseif ($width > 700) {
                     $newwidth = 700;
                     $newheight = $height / $width * $newwidth;
                 } else {
                     $newheight = $height;
                     $newwidth = $width;
                 }
                 $image->load($_FILES["filename"]["tmp_name"]);
                 $image->resize($newwidth, $newheight);
                 $image->save($this->path . "large/" . $filename);
             }
             echo "<script>window.location.href='?pg=" . $this->pg . "&albumid=" . $this->albumid . "&albumtitle=" . $this->albumtitle . "&success={$success}'</script>";
         } else {
             $errormessage = "<div class='error'>Duplicate Image not allowed</div>";
             while (list($key, $val) = each($_POST)) {
                 if (strstr($key, "shall_")) {
                     $key = str_replace("shall_", "", $key);
                     $UPDATEROWS[$key] = $val;
                 }
             }
         }
     }
     //if($UPDATEROWS[tagdate]=='' && $UPDATEROWS[city]=='' && $UPDATEROWS[religion]=='' && $UPDATEROWS[film]=='' && $UPDATEROWS[camera]=='' && $UPDATEROWS[lens]=='' && $UPDATEROWS[typeimg]=='')
     if ($this->upd > 0) {
         $UPDATEROWS = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "photogallery WHERE sno='" . $this->upd . "'", 1);
         $UPDATEROWS[tagdate] = config::datechange($UPDATEROWS[tagdate], "-", "-", "1");
         if ($UPDATEROWS[tagdate] == "00-00-0000") {
             $UPDATEROWS[tagdate] = "";
         }
         if (!strlen($UPDATEROWS[tagdate])) {
             $UPDATEROWS[tagdate] = date("d-m-Y");
         }
     } elseif (strlen($this->upd)) {
         $ALBUMROWS = config::fetch_all_array("SELECT tagdate,city,religion,typeimg,lens,film,camera FROM " . $this->tblpfx . "album WHERE sno='" . $this->albumid . "'", 1);
         $UPDATEROWS[tagdate] = config::datechange($ALBUMROWS[tagdate], "-", "-", "1");
         $UPDATEROWS[country] = $ALBUMROWS[country];
         $UPDATEROWS[city] = $ALBUMROWS[city];
         $UPDATEROWS[religion] = $ALBUMROWS[religion];
         $UPDATEROWS[film] = $ALBUMROWS[film];
         $UPDATEROWS[camera] = $ALBUMROWS[camera];
         $UPDATEROWS[lens] = $ALBUMROWS[lens];
         $UPDATEROWS[typeimg] = $ALBUMROWS[typeimg];
         if ($UPDATEROWS[tagdate] == "00-00-0000") {
             $UPDATEROWS[tagdate] = "";
         }
     }
     $QUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "photogallery a where albumid='" . $this->albumid . "' ORDER BY position asc, sno desc");
     if (strlen($this->upd)) {
         $TAGQUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "tags a ORDER BY title");
     }
     $messagearray = array("", "Images uploaded<br>By default the last updated will appear first. To change the order please use Set Position", "Images Updated", "Images Deleted");
     $message = $_GET[success];
     $message = $messagearray[$message];
     if (!strlen($UPDATEROWS[tagdate])) {
         $UPDATEROWS[tagdate] = date("d-m-Y");
     }
     include "template/photogallery.tpl";
 }
 function maillog()
 {
     $QUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "newsletter_log WHERE mailid='{$_GET['id']}'");
     include "tmpl/popup.html";
 }
 function displaytags()
 {
     $tagary = array("C" => "City", "R" => "Religion", "P" => "Camera", "L" => "Lens", "F" => "Film", "I" => "Type of Image");
     $fieldarray = array("C" => "city", "R" => "religion", "P" => "camera", "L" => "lens", "F" => "film", "I" => "typeimg");
     if (!strlen($this->typ)) {
         $this->typ = "C";
     }
     $fieldname = $fieldarray[$this->typ];
     if (strlen($this->delid)) {
         config::query("DELETE FROM " . $this->tblpfx . "tags WHERE sno='" . $this->delid . "' AND typ='" . $this->typ . "'");
         config::query("update " . $this->tblpfx . "album SET {$fieldname}='' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "'");
         config::query("update " . $this->tblpfx . "photogallery SET {$fieldname}='' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "'");
         config::query("update " . $this->tblpfx . "homegallery SET {$fieldname}='' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "'");
         echo "<script>window.location.href='?pg=" . $this->pg . "&typ=" . $this->typ . "&success=3';</script>";
     }
     if (strlen($_POST[submit])) {
         $additional = ",typ='" . $this->typ . "'";
         $CHKDUB = config::fetch_all_array("SELECT count(*) from " . $this->tblpfx . "tags WHERE sno!='" . $this->upd . "' AND title='" . addslashes($_POST["shall_title"]) . "' and typ='" . $this->typ . "'", 1);
         if ($CHKDUB[0] == 0) {
             if (intval($this->upd) > 0) {
                 config::insertdb("tags", "update", " sno='" . $this->upd . "'", $additional);
                 $success = 2;
             } else {
                 $this->upd = config::insertdb("tags", "insert", "", $additional);
                 $success = 1;
             }
             if ($_POST[oldtag] != $_POST[shall_title] && strlen($_POST[shall_title])) {
                 config::query("update " . $this->tblpfx . "album SET {$fieldname}='" . stripslashes($_POST[shall_title]) . "' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "' and {$fieldname}!=''");
                 config::query("update " . $this->tblpfx . "photogallery SET {$fieldname}='" . stripslashes($_POST[shall_title]) . "' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "' and {$fieldname}!=''");
                 config::query("update " . $this->tblpfx . "homegallery SET {$fieldname}='" . stripslashes($_POST[shall_title]) . "' WHERE {$fieldname}='" . stripslashes($_POST[oldtag]) . "' and {$fieldname}!=''");
             }
             if (strlen($_GET[red])) {
                 if (stristr($_GET[red], 'photo-')) {
                     $expld = explode("-", $_GET[red]);
                     $redval = "?pg={$expld['0']}&upd={$_GET[altid]}&albumid={$expld['1']}&albumtitle={$expld['2']}";
                 } else {
                     $redval = "?pg={$_GET[red]}&upd={$_GET[altid]}";
                 }
                 echo "<script>window.location.href='{$redval}'</script>";
             } else {
                 echo "<script>window.location.href='?pg=" . $this->pg . "&typ=" . $this->typ . "&success={$success}'</script>";
             }
         } else {
             echo "<script>alert('Duplicate Entry not allowed.');</script>";
             $UPDATEROWS[title] = $_POST[shall_title];
             $UPDATEROWS[reff] = $_POST[shall_reff];
         }
     }
     if ($this->upd > 0) {
         $UPDATEROWS = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "tags WHERE sno='" . $this->upd . "' AND typ='" . $this->typ . "'", 1);
     }
     $messagearray = array("", "Tag Created", "Tag Updated", "Tag Deleted");
     $message = $_GET[success];
     $message = $messagearray[$message];
     $QUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "tags WHERE typ='" . $this->typ . "' ORDER BY title");
     if (strlen($this->upd)) {
         if (strlen($_GET[red])) {
             if (stristr($_GET[red], 'photo-')) {
                 $expld = explode("-", $_GET[red]);
                 $cancle = "?pg={$expld['0']}&upd={$_GET[altid]}&albumid={$expld['1']}&albumtitle={$expld['2']}";
             } else {
                 $cancle = "?pg={$_GET[red]}&upd={$_GET[altid]}";
             }
         } else {
             $cancle = "?pg=" . $this->pg . "&amp;typ=" . $this->typ;
         }
     }
     include "template/tags.tpl";
 }
Example #11
0
 function forgotpassword()
 {
     if (strlen($_POST[fgtemailid])) {
         $ROWS = config::fetch_all_array("SELECT name,userid,pwd from " . $this->tblpfx . "user where email='" . addslashes($_POST[fgtemailid]) . "' limit 1", 1);
         if (strlen($ROWS[userid])) {
             $message = "Dear {$ROWS[name]},<br><br>\n\t\t\t\tYour SACRED SPACES Admin panel login details are as follow:<br><br>\n\t\t\t\tUser Name : <b>{$ROWS['userid']}</b><br>\n\t\t\t\tPassword : <b>{$ROWS['pwd']}</b><br><br><br>\n\t\t\t\tRegards,<br>\n\t\t\t\tSACRED SPACES Team";
             $result = config::mailfunction($_POST[fgtemailid], "*****@*****.**", "SACRED SPACES Admin Login Details", $message);
             if ($result == 1) {
                 echo "<script>alert('Your login details has been sent to you on your registered email id.');window.location.href='?pg=fgt';</script>";
                 exit;
             } else {
                 echo "<script>alert('Due to technical reason your query is not submited. Please try again later.');window.location.href='?pg=fgt';</script>";
                 exit;
             }
         } else {
             echo "<script>alert('Invalid Email ID');</script>";
         }
     }
 }
 function search()
 {
     $_GET[val] = str_replace('^', '/', $_GET[val]);
     if (strlen($_GET[tag])) {
         $tag = $_GET[val];
         $querystring = "&val=" . $_GET[val] . "&tag=" . $_GET[tag];
         /*if($_GET[tag]=="W"){
         			$condition="p.country='".addslashes($_GET[val])."'";
         		}
         		if($_GET[tag]=="C"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.city='".addslashes($_GET[val])."'";
         		}
         		
         		
         		
         		if($_GET[tag]=="R"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.religion='".addslashes($_GET[val])."'";
         		}
         		if($_GET[tag]=="P"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.camera='".addslashes($_GET[val])."'";
         		}
         		if($_GET[tag]=="L"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.lens='".addslashes($_GET[val])."'";
         		}
         		if($_GET[tag]=="F"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.film='".addslashes($_GET[val])."'";
         		}
         		if($_GET[tag]=="I"){
         			if(strlen($condition))
         				$condition.=" AND ";
         			$condition.="p.typeimg='".addslashes($_GET[val])."'";
         		}*/
         if ($_GET[tag] == "D") {
             //if(strlen($condition))
             //	$condition.=" AND ";
             $date = config::datechange(addslashes($_GET[val]), "-", "-", "1");
             $condition .= "(p.tagdate='{$date}' OR a.tagdate='{$date}')";
         } elseif ($_GET[tag] == "Y") {
             //if(strlen($condition))
             //$condition.=" AND ";
             $condition .= "(date_format(p.tagdate,'%Y')='" . addslashes($_GET[val]) . "' OR date_format(a.tagdate,'%Y')='" . addslashes($_GET[val]) . "')";
         } else {
             $condition .= " (p.typeimg='" . addslashes($_GET[val]) . "' OR p.film='" . addslashes($_GET[val]) . "' OR p.lens='" . addslashes($_GET[val]) . "' OR p.camera='" . addslashes($_GET[val]) . "' OR p.religion='" . addslashes($_GET[val]) . "' OR p.city='" . addslashes($_GET[val]) . "' OR a.typeimg='" . addslashes($_GET[val]) . "' OR a.film='" . addslashes($_GET[val]) . "' OR a.lens='" . addslashes($_GET[val]) . "' OR a.camera='" . addslashes($_GET[val]) . "' OR a.religion='" . addslashes($_GET[val]) . "' OR a.city='" . addslashes($_GET[val]) . "' OR p.country='" . addslashes($_GET[val]) . "' OR p.city='" . addslashes($_GET[val]) . "' OR a.city='" . addslashes($_GET[val]) . "' OR a.city='" . addslashes($_GET[val]) . "')";
         }
     } elseif (strlen($_REQUEST[searchitem]) >= 3) {
         $tag = $_REQUEST[searchitem];
         $querystring = "&searchitem=" . $_REQUEST[searchitem];
         $_REQUEST[searchitem] = strtolower($_REQUEST[searchitem]);
         $condition = "LCASE(p.photoname) LIKE '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.shortdescription) LIKE '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.typeimg) like '%" . addslashes($_REQUEST[searchitem]) . "%'  OR LCASE(p.film) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.lens) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.camera) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.religion) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.tagdate) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.city) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(p.country) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.albumname) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.shortdescription) LIKE '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.typeimg) like '%" . addslashes($_REQUEST[searchitem]) . "%'  OR LCASE(a.film) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.lens) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.camera) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.religion) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.tagdate) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.city) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.country) like '%" . addslashes($_REQUEST[searchitem]) . "%' OR LCASE(a.albumname) like '%" . addslashes($_REQUEST[searchitem]) . "%'";
     }
     if (strlen($condition)) {
         $no_record = 20;
         if (strlen($_REQUEST[perpage])) {
             $no_record = $_REQUEST[perpage];
         }
         if ($_REQUEST[slimit] > 0) {
             $startrecord = ($_REQUEST[slimit] - 1) * $no_record;
             //$qrylink.="&slimit=$_REQUEST[slimit]";
         } else {
             $startrecord = 0;
         }
         $MAINQUERY = "SELECT p.*,a.albumname FROM " . $this->tblpfx . "photogallery p," . $this->tblpfx . "album a WHERE a.sno=p.albumid and  ({$condition}) ORDER BY p.position asc, sno desc";
         $QUERY = config::fetch_all_array("{$MAINQUERY} limit {$startrecord}, {$no_record}");
         $pagepagging = config::paging($MAINQUERY, "index.php?pg=" . $this->pg . $querystring . "&", $no_record);
     }
     include "template/search.tpl";
 }
Example #13
0
 function showcase()
 {
     if (strlen($_POST[setposition])) {
         while (list($key, $val) = each($_POST)) {
             if (strstr($key, "chk_")) {
                 $key = str_replace("chk_", "", $key);
                 config::query("UPDATE " . $this->tblpfx . "showcase SET position='" . addslashes($val) . "' WHERE sno='{$key}'");
             }
         }
         echo "<script>window.location.href='?pg=" . $this->pg . "';</script>";
     }
     if (strlen($this->delid)) {
         config::query("DELETE FROM " . $this->tblpfx . "showcase WHERE sno='" . $this->delid . "'");
         unlink($this->path . $this->delid . "-" . $_GET[img]);
         echo "<script>window.location.href='?pg=" . $this->pg . "&success=3';</script>";
     }
     if (strlen($_POST[submit])) {
         if (strlen($_FILES[filename][name])) {
             $filename = $_FILES[filename][name];
             $additional .= ",filename='" . addslashes($filename) . "'";
         } elseif ($_POST[shall_typ] == "L") {
             if (!stristr($_POST[linkname], 'http')) {
                 $_POST[linkname] = "http://" . $_POST[linkname];
             }
             $additional .= ",filename='" . addslashes($_POST[linkname]) . "'";
         }
         if (intval($this->upd) > 0) {
             config::insertdb("showcase", "update", " sno='" . $this->upd . "'", $additional);
             $success = 2;
         } else {
             $this->upd = config::insertdb("showcase", "insert", "", $additional);
             $success = 1;
         }
         if (strlen($_FILES[filename][name])) {
             $filename = $this->upd . "-" . $filename;
             move_uploaded_file($_FILES["filename"]["tmp_name"], $this->path . $filename);
         }
         echo "<script>window.location.href='?pg=" . $this->pg . "&success={$success}'</script>";
     }
     $linkdisplay = " style='display:none;'";
     $filedisplay = "";
     if ($this->upd > 0) {
         $UPDATEROWS = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "showcase WHERE sno='" . $this->upd . "'", 1);
         if (strlen($UPDATEROWS[filename]) && $UPDATEROWS[typ] == "F") {
             $filename = "<a herf='" . $this->path . $UPDATEROWS[sno] . "-" . $UPDATEROWS[filename] . "' target='_blank'>{$UPDATEROWS[filename]}</a>";
             //$linkdisplay="";
         } else {
             $linkdisplay = "";
             $filedisplay = " style='display:none;'";
         }
     } else {
         $QUERY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "showcase ORDER BY position asc, sno desc");
     }
     $messagearray = array("", "ShowCase Added<br>By default the last updated will appear first. To change the order please use Set Position", "ShowCase Updated", "ShowCase Deleted");
     $message = $_GET[success];
     $message = $messagearray[$message];
     include "template/showcase.tpl";
 }
Example #14
0
    function filecreation()
    {
        $QUERY = config::fetch_all_array("SELECT sno,name,imagename,country,city,date_format(tagdate,'%Y')as year FROM " . $this->tblpfx . "homegallery ORDER BY position asc,sno desc limit 0,5");
        foreach ($QUERY as $ROWS) {
            $tags = "";
            if (strlen($ROWS[city])) {
                $tags = "<a href='city-{$ROWS['city']}.html'>{$ROWS['city']}</a>";
            }
            if (strlen($ROWS[country])) {
                if (strlen($tags)) {
                    $tags .= ", ";
                }
                $tags .= "<a href='country-{$ROWS['country']}.html'>{$ROWS['country']}</a>. ";
            }
            if (strlen($ROWS[year]) && intval($ROWS[year]) > 0) {
                $tags .= "<a href='year-{$ROWS['year']}.html'>{$ROWS['year']}</a>.";
            }
            //$tags=config::tagdisplay($ROWS);
            $content .= '
			<img src="photos/slide/' . $ROWS[sno] . '-' . $ROWS[imagename] . '" title="<br><br><br><span class=title>' . $ROWS[name] . '</span><br /><span class=address>' . $tags . '</span>" border="0" >';
        }
        $fp = fopen("../slide/slide.txt", "w");
        fwrite($fp, $content);
        fclose($fp);
    }
Example #15
0
 function usermanamgent()
 {
     if (strlen($this->del)) {
         if ($this->del == 1) {
             echo "<script>alert('You are not able to delete this record');window.location.href='?pg=" . $this->pg . "';</script>";
             exit;
         } else {
             config::query("delete from " . $this->tblpfx . "user where sno='" . $this->del . "'");
             echo "<script>alert('Record has been deleted successfully');window.location.href='?pg=" . $this->pg . "';</script>";
             exit;
         }
     }
     if (!strlen($this->upd)) {
         $QUERY = config::fetch_all_array("select * from " . $this->tblpfx . "user");
     } else {
         if (strlen($this->submit)) {
             $rightsopt = $_POST[chk];
             while (list($key, $val) = each($rightsopt)) {
                 $rghtopt .= "#" . $val . "^";
             }
             $additional = ",rightoptions='{$rghtopt}'";
             if (intval($this->upd) == 0) {
                 config::insertdb("user", "insert", "", $additional);
                 echo "<script>alert('Record has been submitted successfully.');window.location.href='?pg=" . $this->pg . "';</script>";
             } else {
                 config::insertdb("user", "update", " sno='" . $this->upd . "'", $additional);
                 if ($this->upd == $_SESSION[adminid]) {
                     session_destroy();
                 }
                 echo "<script>alert('Record has been submitted successfully.');window.location.href='?pg=" . $this->pg . "';</script>";
             }
             exit;
         }
         if (intval($this->upd) > 0) {
             $ROWS = config::fetch_all_array("select * from " . $this->tblpfx . "user where sno='" . $this->upd . "'", 1);
         }
         ${"chk" . intval($ROWS[status])} = "checked";
         $RIGHTQRY = config::fetch_all_array("SELECT * FROM " . $this->tblpfx . "rights ORDER BY sno");
         $i = 0;
         $td = 0;
         foreach ($RIGHTQRY as $RIGHTROWS) {
             $checked = "";
             $td++;
             if (strstr($ROWS[rightoptions], "#" . $RIGHTROWS[sno] . "^")) {
                 $checked = "checked";
             }
             if ($td == 1) {
                 $RIGHTSMESSAGE .= "<tr>";
             }
             $RIGHTSMESSAGE .= "\n\t\t\t\t<td><input type='checkbox' name='chk[{$i}]' value='{$RIGHTROWS['sno']}' id='chk_{$i}' {$checked}> {$RIGHTROWS['rightname']}</td>";
             $i++;
             if ($td == 2) {
                 $RIGHTSMESSAGE .= "</tr>";
                 $td = 0;
             }
         }
         if ($td > 0) {
             $RIGHTSMESSAGE .= "<td></td></tr>";
         }
     }
     include "tmpl/adminuser.html";
 }