Current Path : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/CP/ |
Windows NT SG2NWVPWEB022 10.0 build 17763 (Windows Server 2016) i586 |
Current File : G:/PleskVhosts/mpcdp.in/cmamp.mpcdp.in/CP/CPMasterPublication-Exec.php |
<?php set_time_limit(300); ini_set("max_execution_time", "200"); ini_set("max_input_time", "200"); if (isset($_POST['BtnAdd'])) { $mStart = $_GET['start']; $mPublicationID = $_GET['PublicationID']; header("location: CPMasterPublication.php?start=$mStart&PublicationID=$mPublicationID&mMode=Add"); } else if (isset($_POST['BtnModify'])) { $mStart = $_GET['start']; $mPublicationID = $_GET['PublicationID']; header("location: CPMasterPublication.php?start=$mStart&PublicationID=$mPublicationID&mMode=Modify"); } else if (isset($_POST['BtnSave'])) { require_once('CPConfig.php'); if (isset($_GET['mMode'])) { $mMode = $_GET['mMode']; } else { $mMode = ''; } $mStart = $_GET['start']; $mPublicationID = $_GET['PublicationID']; $link = mysql_connect($hostname, $username, $password) ; $db= mysql_select_db($dbname); $PName = addslashes(str_replace("'", "'", $_POST['TxtPName'])); $PDescription = addslashes(str_replace("'", "'", $_POST['TxtPDescription'])); $PRemarks = addslashes(str_replace("'", "'", $_POST['TxtPRemarks'])); if ($PName == '') { session_start(); $_SESSION['mPName'] = str_replace("'", "'", $_POST['TxtPName']); $_SESSION['mPDescription'] = str_replace("'", "'", $_POST['TxtPDescription']); $_SESSION['mPRemarks'] = str_replace("'", "'", $_POST['TxtPRemarks']); header("location: CPMasterPublication.php?start=$mStart&PublicationID=$mPublicationID&mMode=$mMode&mError=Invalid Name..."); exit; } if ($mMode == 'Add') { $PDocumentPath = 'Publication/Document/'; $PDocumentName = basename($_FILES['PDocumentPath']['name']); $PDocumentFile = $PDocumentPath . $PDocumentName; if ($PDocumentName != '') { move_uploaded_file($_FILES['PDocumentPath']['tmp_name'], $PDocumentFile); } $PImagePath = 'Publication/Image/'; $PImageName = basename($_FILES['PImagePath']['name']); $PImageFile = $PImagePath . $PImageName; if ($PImageName != '') { move_uploaded_file($_FILES['PImagePath']['tmp_name'], $PImageFile); } //Thumbs if ($PImageName != '') { $save = "Publication/Image/Thumbs/" . $PImageName; $file = $PImageFile; list($width, $height) = getimagesize($file); $modheight = $height * (200 / $width); $modwidth = 200; $tn= imagecreatetruecolor($modwidth, $modheight); $ext=strtolower(pathinfo($PImageName, PATHINFO_EXTENSION)); if(!strcmp("jpg",$ext) || !strcmp("jpeg",$ext)) { Header("Content-type: image/jpeg"); $source = imagecreatefromjpeg($file); } else if(!strcmp("png",$ext)) { Header("Content-type: image/png"); $source = imagecreatefrompng($file); } else if(!strcmp("gif",$ext)) { Header("Content-type: image/gif"); $source = imagecreatefromgif($file); } imagecopyresampled($tn, $source, 0, 0, 0, 0, $modwidth, $modheight, $width, $height); imagejpeg($tn, $save, 100); } //Thumbs $qry = "INSERT INTO masterpublication(PName, PDescription, PRemarks, PImagePath, PImageName, PDocumentPath, PDocumentName) VALUES('$PName', '$PDescription', '$PRemarks', '$PImagePath', '$PImageName', '$PDocumentPath', '$PDocumentName')"; } else if ($mMode == 'Modify') { $PDocumentPath = 'Publication/Document/'; $PDocumentName = basename($_FILES['PDocumentPath']['name']); $PDocumentFile = $PDocumentPath . $PDocumentName; if ($PDocumentName != '') { move_uploaded_file($_FILES['PDocumentPath']['tmp_name'], $PDocumentFile); } $PImagePath = 'Publication/Image/'; $PImageName = basename($_FILES['PImagePath']['name']); $PImageFile = $PImagePath . $PImageName; if ($PImageName != '') { move_uploaded_file($_FILES['PImagePath']['tmp_name'], $PImageFile); } //Thumbs if ($PImageName != '') { $save = "Publication/Image/Thumbs/" . $PImageName; $file = $PImageFile; list($width, $height) = getimagesize($file); $modheight = $height * (200 / $width); $modwidth = 200; $tn= imagecreatetruecolor($modwidth, $modheight); $ext=strtolower(pathinfo($PImageName, PATHINFO_EXTENSION)); if(!strcmp("jpg",$ext) || !strcmp("jpeg",$ext)) { Header("Content-type: image/jpeg"); $source = imagecreatefromjpeg($file); } else if(!strcmp("png",$ext)) { Header("Content-type: image/png"); $source = imagecreatefrompng($file); } else if(!strcmp("gif",$ext)) { Header("Content-type: image/gif"); $source = imagecreatefromgif($file); } imagecopyresampled($tn, $source, 0, 0, 0, 0, $modwidth, $modheight, $width, $height); imagejpeg($tn, $save, 100); } //Thumbs $qry = "UPDATE masterpublication SET PName='$PName', PDescription='$PDescription', PRemarks='$PRemarks'"; if ($PImageName != '') { $qry = $qry . ", PImageName='$PImageName'"; } if ($PDocumentName != '') { $qry = $qry . ", PDocumentName='$PDocumentName'"; } $qry = $qry . " WHERE PublicationID=$mPublicationID"; } $result = @mysql_query($qry); if($result) { CreateScrollHTMLFile(); header("location: CPMasterPublication.php?start=$mStart&PublicationID=$mPublicationID&mMode=Save"); } else { die("Query failed"); } } else if (isset($_POST['BtnCancel'])) { $mStart = $_GET['start']; $mPublicationID = $_GET['PublicationID']; header("location: CPMasterPublication.php?start=$mStart&PublicationID=$mPublicationID&mMode=Cancel"); } else if (isset($_POST['BtnDelete'])) { require_once('CPConfig.php'); $mStart = $_GET['start']; $mPublicationID = $_GET['PublicationID']; $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); $db = mysql_select_db(DB_DATABASE); $qry = "DELETE FROM masterpublication WHERE PublicationID = '$mPublicationID'"; $result = @mysql_query($qry); if($result) { header("location: CPMasterPublication.php?start=$mStart&mMode=Delete"); } } function CreateScrollHTMLFile() { $filename = 'SSPublication.html'; $html_original = file_get_contents($filename); $publishStartEnd = explode("<!--PublicationStartEnd-->",$html_original); $publishStart = $publishStartEnd[0] . "<!--PublicationStartEnd-->"; $publishEnd = "<!--PublicationStartEnd-->" . $publishStartEnd[2]; $fp = fopen($filename, "w"); $appended_text = ""; if (is_writable($filename)) { require_once('CPConfig.php'); $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); $db = mysql_select_db(DB_DATABASE); @$column_name='PublicationID Desc'; $eu = 0; $limit = 10; $bgcolor="#ffffff"; $query="SELECT * FROM masterpublication "; if(isset($column_name) and strlen($column_name)>0) { $query = $query . " order by $column_name"; } $query = $query . " limit $eu, $limit "; $result=mysql_query($query); echo mysql_error(); while($noticia = mysql_fetch_array($result)) { if($bgcolor=='#f1f1f1') { $bgcolor='#ffffff'; } else { $bgcolor='#f1f1f1'; } $appended_text = $appended_text . "<table cellpadding='0' cellspacing='0' border='0'><tr>"; if ($noticia[PImageName] == "") { $appended_text = $appended_text . "<td class='StyleTableBodyMembership'><a href='CPDownload.php?filename=$noticia[PDocumentPath]$noticia[PDocumentName]'><b>$noticia[PName]</b><br />$noticia[PDescription]</a></td>"; } else { $appended_text = $appended_text . "<td align='left'><img src='$noticia[PImagePath]Thumbs/$noticia[PImageName]' alt='' width='72' /></td>"; $appended_text = $appended_text . "<td class='StyleTableBodyMembership'><a href='CPDownload.php?filename=$noticia[PDocumentPath]$noticia[PDocumentName]'><b>$noticia[PName]</b><br />$noticia[PDescription]</a></td>"; } $appended_text = $appended_text . "</tr></table>"; } } fwrite($fp, $publishStart . $appended_text . $publishEnd); fclose($fp); } ?>