Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- include '../includes/MysqlConnect.php';
- include '../includes/AuthWeb.php';
- $result = Utils_AuthWeb::isLoggedIn();
- if (!$result) {
- header('Location: index.php');
- }
- include '../includes/resize-class.php';
- $con = MysqlConnect::getInstance();
- $edit = $_GET['editid'];
- $sql=$con->select("SELECT * FROM `plan_list`WHERE `plan_id` = " . MysqlConnect::dbEscape($edit), false);
- $planname=$con->select("select pname from plans where pid=".MysqlConnect::dbEscape($edit));
- //$pname=$planname['pname'];
- $plan=$con->select("select * from plans",true);
- $area=$con->select("select * from covered_area",true);
- $filenamefromtable=$con->select("SELECT * FROM `plan_list`WHERE `plan_id` = " . MysqlConnect::dbEscape($edit), false);
- mysql_query("set names 'utf8'",$dbLink);
- if (isset($_POST['submit']))
- {
- $select=$_POST['select'];
- $title=$_POST['titleone'];
- $description=$_POST['desc'];
- $val=utf8_encode($description);
- $location=$_POST['location'];
- $bedroom=$_POST['bedroom'];
- $bathroom=$_POST['bathroom'];
- $area=$_POST['area'];
- $covered_area=$_POST['covered_area'];
- $image = $filenamefromtable['imgname'];
- $random=rand(100000,999999);
- if ($_FILES['file']['size'] <= 50000000)
- {
- if(empty($image))
- {
- $abc=$_FILES['file']['name'];
- $exp1 = _get_extension($abc);
- $filename = 'image_' . time() . rand(1000, 9999) . $exp1;
- }
- else
- {
- $exp1 = _get_extension($image);
- $filename = 'image_' . time() . rand(1000, 9999) . $exp1;
- }
- if(empty($_FILES['file']['name']))
- {
- $filename=$filenamefromtable['imgname'];
- }
- $data = array(
- 'title'=>$title,'location'=>$location,'description'=>$val,'bedroom'=>$bedroom,'bathroom'=>$bathroom,'imgname'=>$filename,'random_id'=>$random,'pid' => $select,'area'=>$area,'covered_area'=>$covered_area);
- $image_type = $_FILES['file']['type'];
- $image_temp = $_FILES['file']['tmp_name'];
- $destination_folder = '../public/plans';
- $destination_folder_thumb ='../public/plans/thumb';
- switch(strtolower($image_type))
- {
- case 'image/png':
- $image_resource = imagecreatefrompng($image_temp);
- break;
- case 'image/gif':
- $image_resource = imagecreatefromgif($image_temp);
- break;
- case 'image/jpeg': case 'image/pjpeg':
- $image_resource = imagecreatefromjpeg($image_temp);
- break;
- default:
- $image_resource = false;
- }
- if($image_resource)
- {
- $max_size1 = 400;
- list($img_width, $img_height) = getimagesize($image_temp);
- $image_scale1 = min($max_size1 / $img_width, $max_size1 / $img_height);
- $new_image_width1 = ceil($image_scale1 * $img_width);
- $new_image_height1 = ceil($image_scale1 * $img_height);
- $new_canvas1 = imagecreatetruecolor($new_image_width1 , $new_image_height1);
- if(imagecopyresampled($new_canvas1, $image_resource , 0, 0, 0, 0, $new_image_width1, $new_image_height1, $img_width, $img_height))
- {
- imagejpeg($new_canvas1, $destination_folder_thumb.'/'.$filename , 90);
- }
- $watermark = imagecreatefrompng('watermark.png');
- $watermarkX = imagesx($watermark);
- $watermarkY = imagesy($watermark);
- imagecopy($image_resource, $watermark, imagesx($image_resource)/5, imagesy($image_resource)/5, 0, 0, $watermarkX, $watermarkY);
- imagejpeg($image_resource, $destination_folder.'/'.$filename , 90);
- $filename=$filenamefromtable ['imgname'];
- $destination_folder = '../public/plans/' . $filename;
- $destination_folder_thumb ='../public/plans/thumb/' . $filename;
- if (file_exists($destination_folder))
- {
- @unlink($destination_folder);
- }
- if (file_exists($destination_folder_thumb))
- {
- @unlink($destination_folder_thumb);
- }
- }
- }
- $where = " `plan_id` = " . $edit . " ";
- $ins = $con->update('plan_list', $data,$where);
- if ($ins == '1') {
- $sucess = '<div class="alert alert-success">
- <button type="button" class="close" data-dismiss="alert">×</button>
- <strong>Well done!</strong> Successfully Updated.
- </div>';
- }
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>Super admin</title>
- <meta name="author" content="SuggeElson" />
- <meta name="description" content="" />
- <meta name="keywords" content="" />
- <meta name="application-name" content="Live Creation Super Admin" />
- <!-- Mobile Specific Metas -->
- <meta name="viewport" content="width=device-width, initial-scale=1.0" />
- <!-- Le styles -->
- <!-- Headings -->
- <!-- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css' /> -->
- <!-- Text -->
- <!-- <link href='http://fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css' /> -->
- <!--[if lt IE 9]>
- <link href="http://fonts.googleapis.com/css?family=Open+Sans:400" rel="stylesheet" type="text/css" />
- <link href="http://fonts.googleapis.com/css?family=Open+Sans:700" rel="stylesheet" type="text/css" />
- <link href="http://fonts.googleapis.com/css?family=Droid+Sans:400" rel="stylesheet" type="text/css" />
- <link href="http://fonts.googleapis.com/css?family=Droid+Sans:700" rel="stylesheet" type="text/css" />
- <![endif]-->
- <link href="css/bootstrap/bootstrap.css" type="text/css" rel="stylesheet" />
- <link href="css/bootstrap/bootstrap.min.css" rel="stylesheet" type="text/css" />
- <link href="css/bootstrap/bootstrap-responsive.min.css" rel="stylesheet" type="text/css" />
- <link href="css/supr-theme/jquery.ui.supr.css" rel="stylesheet" type="text/css" />
- <link href="css/icons.css" rel="stylesheet" type="text/css" />
- <!-- Plugin stylesheets -->
- <link href="plugins/qtip/jquery.qtip.css" rel="stylesheet" type="text/css" />
- <link href="plugins/fullcalendar/fullcalendar.css" rel="stylesheet" type="text/css" />
- <link href="plugins/jpages/jPages.css" rel="stylesheet" type="text/css" />
- <link href="plugins/prettify/prettify.css" type="text/css" rel="stylesheet" />
- <link href="plugins/inputlimiter/jquery.inputlimiter.css" type="text/css" rel="stylesheet" />
- <link href="plugins/ibutton/jquery.ibutton.css" type="text/css" rel="stylesheet" />
- <link href="plugins/uniform/uniform.default.css" type="text/css" rel="stylesheet" />
- <link href="plugins/color-picker/color-picker.css" type="text/css" rel="stylesheet" />
- <link href="plugins/select/select2.css" type="text/css" rel="stylesheet" />
- <link href="plugins/validate/validate.css" type="text/css" rel="stylesheet" />
- <link href="plugins/pnotify/jquery.pnotify.default.css" type="text/css" rel="stylesheet" />
- <link href="plugins/pretty-photo/prettyPhoto.css" type="text/css" rel="stylesheet" />
- <link href="plugins/smartWizzard/smart_wizard.css" type="text/css" rel="stylesheet" />
- <link href="plugins/dataTables/jquery.dataTables.css" type="text/css" rel="stylesheet" />
- <link href="plugins/elfinder/elfinder.css" type="text/css" rel="stylesheet" />
- <link href="plugins/plupload/jquery.ui.plupload/css/jquery.ui.plupload.css" type="text/css" rel="stylesheet" />
- <link href="plugins/search/tipuesearch.css" type="text/css" rel="stylesheet" />
- <!-- Main stylesheets -->
- <link href="css/main.css" rel="stylesheet" type="text/css" />
- <link rel="stylesheet" type="text/javascript" href="css/pagination.css" />
- <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
- <!-- Le fav and touch icons -->
- <link rel="shortcut icon" href="images/favicon.ico" />
- <link rel="apple-touch-icon-precomposed" sizes="144x144" href="images/apple-touch-icon-144-precomposed.png" />
- <link rel="apple-touch-icon-precomposed" sizes="114x114" href="images/apple-touch-icon-114-precomposed.png" />
- <link rel="apple-touch-icon-precomposed" sizes="72x72" href="images/apple-touch-icon-72-precomposed.png" />
- <link rel="apple-touch-icon-precomposed" href="images/apple-touch-icon-57-precomposed.png" />
- <!-- <script type="text/javascript">
- //adding load class to body and hide page
- document.documentElement.className += 'loadstate';
- </script>
- <script type="text/javascript" src="nicEdit.js"></script> <script type="text/javascript">
- //<![CDATA[
- bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
- //]]>
- </script>-->
- <style type="text/css"> @font-face{font-family:Meera; src:url("/font/MEERA0.eot");}@font-face{font-family:Meera; font-weight:400; src:url("/font/Meera_04-2.ttf") format("truetype");}</style>
- <style type="text/css">
- .auto-style1 {
- text-align: center;
- font-family: Verdana, Geneva, Tahoma, sans-serif;
- font-size: x-large;
- color: #008000;
- }
- .auto-style2 {
- font-size: medium;
- color: #000000;
- }
- .auto-style3 {
- font-family: Verdana, Geneva, Tahoma, sans-serif;
- font-size: x-small;
- }
- .auto-style4 {
- text-align: center;
- font-family: Verdana, Geneva, Tahoma, sans-serif;
- font-size: small;
- }
- .auto-style6 {
- color: #800000;
- font-family: "Comic Sans MS";
- font-size: xx-large;
- }
- .auto-style7 {
- font-family: Verdana, Geneva, Tahoma, sans-serif;
- font-size: small;
- }
- .auto-style8 {
- text-align: center;
- }
- </style>
- <script src="tinymce/tinymce.min.js"></script>
- <script type="text/javascript">
- tinymce.init({
- selector: "textarea",
- theme: "modern",
- plugins: [
- "advlist autolink lists link image charmap print preview hr anchor pagebreak",
- "searchreplace wordcount visualblocks visualchars code fullscreen",
- "insertdatetime media nonbreaking save table contextmenu directionality",
- "emoticons template paste textcolor colorpicker textpattern"
- ],
- toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
- toolbar2: "language | forecolor backcolor emoticons",
- image_advtab: true,
- templates: [
- {title: 'translControl', content: 'zxxzc'},
- ]
- });
- </script>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head>
- <script type="text/javascript" src="http://www.google.com/jsapi">
- </script>
- <script type="text/javascript">
- // Load the Google Transliteration API
- google.load("elements", "1", {
- packages: "transliteration"
- });
- function onLoad() {
- var options = {
- sourceLanguage: 'en',
- destinationLanguage: ['ml', 'hi','kn','ta','te'],
- shortcutKey: 'ctrl+m',
- transliterationEnabled: true
- };
- // Create an instance on TransliterationControl with the required
- // options.
- var control =
- new google.elements.transliteration.TransliterationControl(options);
- // Enable transliteration in the textfields with the given ids.
- var ids = [ "textarea1_ifr" ];
- control.makeTransliteratable(ids);
- // Show the transliteration control which can be used to toggle between
- // English and Hindi and also choose other destination language.
- control.showControl('translControl');
- }
- google.setOnLoadCallback(onLoad);
- </script>
- <body>
- <!-- loading animation -->
- <div id="qLoverlay"></div>
- <div id="qLbar"></div>
- <?php include 'includes/admin_head.php';?>
- <!-- End #header -->
- <?php include 'includes/adminsidebar.php';?><!-- End #sidebar -->
- <!--Body content-->
- <div id="content" class="clearfix">
- <div class="contentwrapper"><!--Content wrapper-->
- <div class="heading">
- <h3>Edit </h3>
- <div class="resBtnSearch">
- <a href="#"><span class="icon16 brocco-icon-search"></span></a>
- </div>
- <div class="search">
- <form id="searchform" action="#" />
- <input type="text" id="tipue_search_input" class="top-search" placeholder="Search here ..." />
- <input type="submit" id="tipue_search_button" class="search-btn" value="" />
- </form>
- </div><!-- End search -->
- </div><!-- End .heading-->
- <!-- Build page from here: -->
- <div class="row-fluid">
- <div class="span8">
- <div class="box hover">
- <div class="title">
- <h4>
- <span class="icon16 brocco-icon-grid"></span>
- <span>Edit Plan</span>
- </h4>
- </div>
- <div class="content">
- <form class="form-horizontal" action="edit_plan_detail.php?editid=<?php echo $_GET['editid']; ?>" method="post" enctype="multipart/form-data" >
- <?php echo isset($sucess) ? '<span>' . $sucess . '</span><br /><br />' : ''; ?>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Select Plan</label>
- <div class="grid-inputs span8">
- <input type="text" name="select" class="span3 text" value="<?php echo $planname['pname'];?>"/>
- <select name="select" >
- <?php foreach($plan as $row){?>
- <option value="<?php echo $row['pid'];?>"><?php echo $row['pname'];?></option>
- <?php } ?></select>
- </div>
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Select Area</label>
- <div class="grid-inputs span8">
- <input type="text" name="area" class="span3 text" value="<?php echo $sql['area'];?> <?php echo $sql['covered_area'];?>" />
- <select name="covered_area" >
- <option></option><?php foreach($area as $row){?>
- <option value="<?php echo $row['title'];?>"><?php echo $row['title'];?></option>
- <?php } ?></select>
- </div>
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Title</label>
- <input class="span8 text" id="normalInput" type="text" name="titleone" value="<?php echo $sql['title'];?>">
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Location</label>
- <input class="span8 text" id="normalInput" type="text" name="location" value="<?php echo $sql['location'];?>">
- <input type="hidden" name="uid" value="<?php echo $sql['plan_id']; ?>"></input> </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <div id='translControl' class="auto-style1"></div>
- <label class="form-label span4" for="tags">Description</label>
- <div class="span8 controls">
- <div id='translControl' class="auto-style1"></div>
- <textarea id="textarea1" rows="3" style="overflow: hidden; height: 60px;" name="desc"><?php echo $sql['description'];?></textarea>
- </div>
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Bedroom</label>
- <input class="span8 text" id="normalInput" type="text" name="bedroom" value="<?php echo $sql['bedroom'];?>">
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="normal">Bathroom</label>
- <input class="span8 text" id="normalInput" type="text" name="bathroom" value="<?php echo $sql['bathroom'];?>">
- </div>
- </div>
- </div>
- <div class="form-row row-fluid">
- <div class="span12">
- <div class="row-fluid">
- <label class="form-label span4" for="textarea">Upload Image</label>
- <div class="uploader" id="uniform-file"><input type="file" name="file" id="file" size="20" style="opacity: 0;">
- <span class="filename">No file selected</span><span class="action">Choose File</span></div>
- </div>
- </div>
- </div>
- <div class="form-actions">
- <button type="submit" class="btn btn-info" name="submit">Save</button>
- <button type="reset" class="btn">Cancel</button>
- </div>
- </form>
- </div>
- </div><!-- End .box -->
- </div>
- <div class="span4">
- <div class="centerContent">
- <div class="circle-stats">
- <div class="circular-item tipB" title="Site overload">
- <span class="icon icomoon-icon-fire"></span>
- <input type="text" value="2" class="redCircle" />
- </div>
- <div class="circular-item tipB" title="Site average load time">
- <span class="icon icomoon-icon-busy"></span>
- <input type="text" value="10" class="blueCircle" />
- </div>
- <div class="circular-item tipB" title="Target complete">
- <span class="icon iconic-icon-target"></span>
- <input type="text" value="100" class="greenCircle" />
- </div>
- </div>
- </div>
- </div><!-- End .span4 -->
- <div class="span4">
- <div class="sparkStats">
- <h4>Super Admin Powered By Livecreation<a href="#" class="icon tip" title="Configure"><span class="icon16 iconic-icon-cog"></span></a></h4>
- </div><!-- End .sparkStats -->
- </div><!-- End .span4 -->
- </div><!-- End contentwrapper -->
- </div><!-- End #content -->
- </div><!-- End #wrapper -->
- <!-- Le javascript
- ================================================== -->
- <script type="text/javascript" src="js/jquery.min.js"></script>
- <script type="text/javascript" src="js/bootstrap/bootstrap.js"></script>
- <script type="text/javascript" src="js/jquery.cookie.js"></script>
- <script type="text/javascript" src="js/jquery.mousewheel.js"></script>
- <!-- Load plugins -->
- <script type="text/javascript" src="plugins/qtip/jquery.qtip.min.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.grow.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.pie.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.resize.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.tooltip_0.4.4.js"></script>
- <script type="text/javascript" src="plugins/flot/jquery.flot.orderBars.js"></script>
- <script type="text/javascript" src="plugins/sparkline/jquery.sparkline.min.js"></script>
- <script type="text/javascript" src="plugins/knob/jquery.knob.js"></script>
- <script type="text/javascript" src="plugins/fullcalendar/fullcalendar.min.js"></script>
- <script type="text/javascript" src="plugins/prettify/prettify.js"></script>
- <script type="text/javascript" src="plugins/watermark/jquery.watermark.min.js"></script>
- <script type="text/javascript" src="plugins/elastic/jquery.elastic.js"></script>
- <script type="text/javascript" src="plugins/inputlimiter/jquery.inputlimiter.1.3.min.js"></script>
- <script type="text/javascript" src="plugins/maskedinput/jquery.maskedinput-1.3.min.js"></script>
- <script type="text/javascript" src="plugins/ibutton/jquery.ibutton.min.js"></script>
- <script type="text/javascript" src="plugins/uniform/jquery.uniform.min.js"></script>
- <script type="text/javascript" src="plugins/stepper/ui.stepper.js"></script>
- <script type="text/javascript" src="plugins/color-picker/colorpicker.js"></script>
- <script type="text/javascript" src="plugins/timeentry/jquery.timeentry.min.js"></script>
- <script type="text/javascript" src="plugins/select/select2.min.js"></script>
- <script type="text/javascript" src="plugins/dualselect/jquery.dualListBox-1.3.min.js"></script>
- <script type="text/javascript" src="plugins/tiny_mce/jquery.tinymce.js"></script>
- <script type="text/javascript" src="plugins/validate/jquery.validate.min.js"></script>
- <script type="text/javascript" src="plugins/search/tipuesearch_set.js"></script>
- <script type="text/javascript" src="plugins/search/tipuesearch_data.js"></script><!-- JSON for searched results -->
- <script type="text/javascript" src="plugins/search/tipuesearch.js"></script>
- <script type="text/javascript" src="plugins/animated-progress-bar/jquery.progressbar.js"></script>
- <script type="text/javascript" src="plugins/pnotify/jquery.pnotify.min.js"></script>
- <script type="text/javascript" src="plugins/lazy-load/jquery.lazyload.min.js"></script>
- <script type="text/javascript" src="plugins/jpages/jPages.min.js"></script>
- <script type="text/javascript" src="plugins/pretty-photo/jquery.prettyPhoto.js"></script>
- <script type="text/javascript" src="plugins/smartWizzard/jquery.smartWizard-2.0.min.js"></script>
- <script type="text/javascript" src="plugins/ios-fix/ios-orientationchange-fix.js"></script>
- <script type="text/javascript" src="plugins/dataTables/jquery.dataTables.min.js"></script>
- <script type="text/javascript" src="plugins/elfinder/elfinder.min.js"></script>
- <script type="text/javascript" src="plugins/plupload/plupload.js"></script>
- <script type="text/javascript" src="plugins/plupload/plupload.html4.js"></script>
- <script type="text/javascript" src="plugins/plupload/jquery.plupload.queue/jquery.plupload.queue.js"></script>
- <script type="text/javascript" src="plugins/responsive-tables/responsive-tables.js"></script>
- <!-- Init plugins -->
- <script type="text/javascript" src="js/statistic.js"></script><!-- Control graphs ( chart, pies and etc) -->
- <!-- Important Place before main.js -->
- <script type="text/javascript" src="js/jquery-ui.min.js"></script>
- <script type="text/javascript" src="plugins/touch-punch/jquery.ui.touch-punch.min.js"></script>
- <script type="text/javascript" src="js/main.js"></script>
- <?php
- function _get_extension($filename) {
- if (($pos = strrpos($filename, '.')) === false) {
- return '';
- }
- return substr($filename, $pos, strlen($filename));
- }
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement