Current Path : /home/easwari/www/admin/includes/classes/ |
Linux 141.162.178.68.host.secureserver.net 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64 |
Current File : /home/easwari/www/admin/includes/classes/class.Calendar.php |
<? #####Class For Calendar ###### class Calendar extends MysqlFns{ /* class constructor */ function Calendar(){ global $config; $this->MysqlFns(); $this->Limit = 20; } function ValidateCreateCalendar(){ global $objSmarty; $error = array(); $_POST = TrimAddSlashes($_POST); if($_POST['title_calendar'] == ''){ $error[] = 'Please Enter Title'; } if($_POST['calendar_description'] == ''){ $error[] = 'Please Enter Description'; } if(count($error)>=1){ $errmsg = ErrorMessage($error,'400'); $objSmarty->assign('errmsg', $errmsg); return false; } return true; } function CalendarCreate(){ global $config; if($this->ValidateCreateCalendar()){ $InsertQry = 'INSERT INTO `tbl_create_calendar` (`calendar_created_by`,`calendar_title`,`calendar_description`,`calendar_view_options`, `calendar_created_on`) VALUES("' .$_SESSION['member_id']. '", "' . EscapeInj($_POST['title_calendar']) . '", "' . EscapeInj($_POST['calendar_description']) . '", "' . EscapeInj($_POST['view_options']) . '", now())'; $Result = $this->ExecuteQuery($InsertQry, 'insert'); $Calendar_id = mysql_insert_id(); Redirect('view_calenders.php?view_id='.$Calendar_id.''); } } function ViewCreatedCalendar($view_id){ global $objSmarty; $SelectQry = "SELECT a.`create_calendar_id`,a.`calendar_image`,a.`calendar_title`,a.`calendar_description`,b.`first_name`,b.`last_name` FROM `tbl_create_calendar` a LEFT JOIN `tbl_members` b ON (a.`calendar_created_by` = b.`member_id`) WHERE a.`create_calendar_id` = '".$view_id."'"; $Result = $this->ExecuteQuery($SelectQry, 'select'); $objSmarty->assign('view_cal_det', $Result); } ############################################################## Selecting Created Plan ##################################### function SelectCreatedPlan(){ global $objSmarty; $SelectQry_Plan = "SELECT `internet_place_id`, `internet_place_name` FROM `tbl_internet_insert_place` WHERE NOT `internet_place_id` IN (select `plan_embed_id` FROM `tbl_calendar_plan_embed`) AND `internet_place_member_id` = '".$_SESSION['member_id']."' GROUP BY `internet_place_id`"; $Result_Plan = $this->ExecuteQuery($SelectQry_Plan, 'select'); $objSmarty->assign('display_plans', $Result_Plan); } ############################################################## Selecting Created Plan ##################################### function SelectCalendarEmbeddedPlan($view_id){ global $objSmarty; $SelectQry_Plan_added = "SELECT a.`internet_place_id`, a.`internet_place_name`, a.`internet_place_picture`, d.`internet_place_startdate`, d.`internet_place_starttime`, d.`internet_place_startapm` FROM `tbl_internet_insert_place` a, `tbl_calendar_plan_embed` b, `tbl_create_calendar` c, `tbl_internet_place_when_takeplace` d WHERE a.`internet_place_id` = b.`plan_embed_id` AND a.`internet_place_id` = b.`plan_embed_id` AND a.`internet_place_member_id` = '".$_SESSION['member_id']."' AND b.calendar_embed_id = c.create_calendar_id AND a.internet_place_id = d.internet_place_id AND c.create_calendar_id = '".$view_id."' GROUP BY a.`internet_place_id` ORDER BY b.calendar_added_on DESC"; $Result_Plan_added = $this->ExecuteQuery($SelectQry_Plan_added, 'select'); $objSmarty->assign('display_plans_added', $Result_Plan_added); } ############################################################## Preview & Change Image ##################################### function change_calendar_photo($objArray,$objFiles) { global $objSmarty,$config; if (!empty($objFiles['Upload_Picture']['name'])) { list($name, $format) = split("[.]", $objFiles['Upload_Picture']['name'],2); $f1 = date('hisjmy')."_".$_FILES['Upload_Picture']['name']; if (move_uploaded_file($objFiles['Upload_Picture']['tmp_name'], $config['SiteCalendarImagePath'].$f1) ) { chmod($config['SiteCalendarImagePath'].$f1, "777"); $album=$config['SiteCalendarImagePath'].$f1; list($width, $height, $type, $attr) = getimagesize($album); if($width>=170) $objPear= new PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'170_image/'."t_".$f1, 170); else $objPear= new PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'170_image/'."t_".$f1, $width); if($width>=100) $objPear->PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'100_image/'."s_".$f1, 100); else $objPear->PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'100_image/'."s_".$f1, $width); if($width>=500) $objPear->PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'500_image/'."o_".$f1, 500); else $objPear->PEARImageResize($config['SiteCalendarImagePath'].$f1, $config['SiteCalendarImagePath'].'500_image/'."o_".$f1, $width); } } $Select_Preview_Image = "SELECT `change_picture_id`,`change_picture` FROM `tbl_create_calendar_picture` WHERE `create_calendar_id` = '".$objArray['Calendar_id']."'"; $Res_Selq_Preview_Image = $this->ExecuteQuery($Select_Preview_Image,'select'); $FileName_PreviewId = $Res_Selq_Preview_Image[0]['change_picture_id']; $FileName_PreviewImage = $Res_Selq_Preview_Image[0]['change_picture']; if(!empty($FileName_PreviewId)) { $TempDirectory0 = $config['SiteCalendarImagePath']; $TempDirectory = $config['SiteCalendarImagePath'].'170_image/'; $TempDirectory1 = $config['SiteCalendarImagePath'].'100_image/'; $TempDirectory2 = $config['SiteCalendarImagePath'].'500_image/'; @unlink($TempDirectory0.$FileName_PreviewImage); @unlink($TempDirectory.'t_'.$FileName_PreviewImage); @unlink($TempDirectory1.'s_'.$FileName_PreviewImage); @unlink($TempDirectory2.'o_'.$FileName_PreviewImage); $Update_Change_Photo = "UPDATE `tbl_create_calendar_picture` SET `change_picture` = '".$f1."' WHERE `create_calendar_id` = '".$objArray['Calendar_id']."'"; $result = $this->ExecuteQuery($Update_Change_Photo,'update'); } else { $INSERT_Change_Photo = "INSERT INTO `tbl_create_calendar_picture` (`change_picture`,`create_calendar_id`) VALUES ('".$f1."','".$objArray['Calendar_id']."')"; $result = $this->ExecuteQuery($INSERT_Change_Photo,'insert'); } $$messg_display = "Image Uploaded Successfully"; $objSmarty->assign("Calendar_id",$objArray['Calendar_id']); $objSmarty->assign("messg_display",$messg_display); } ############################################################## Select Photo Display ##################################### function select_photo_display($Calendar_id) { global $objSmarty; $Select_Preview_Image = "SELECT `change_picture` FROM `tbl_create_calendar_picture` WHERE `create_calendar_id` = '".$Calendar_id."'"; $Res_Selq_Preview_Image = $this->ExecuteQuery($Select_Preview_Image,'select'); $FileName_PreviewImage = $Res_Selq_Preview_Image[0]['change_picture']; $objSmarty->assign("FileName_PreviewImage",$FileName_PreviewImage); } function add_change_now_image($objArray='') { global $objSmarty,$config; $SelQuery = "SELECT `calendar_image` FROM `tbl_create_calendar` WHERE `create_calendar_id` = '".$objArray['Calendar_id']."'"; $Res_Selq = $this->ExecuteQuery($SelQuery,'select'); if(!empty($FileName)) { $TempDirectory = $config['SiteCalendarImagePath']; $TempDirectory_100image = $config['SiteCalendarImagePath'].'100_image/'; $TempDirectory_170image = $config['SiteCalendarImagePath'].'170_image/'; $TempDirectory_500image = $config['SiteCalendarImagePath'].'500_image/'; @unlink($TempDirectory.$FileName); @unlink($TempDirectory_100image.'s_'.$FileName); @unlink($TempDirectory_170image.'t_'.$FileName); @unlink($TempDirectory_500image.'o_'.$FileName); } if(!empty($objArray['image_name'])) { $Update_Change_Photo = "UPDATE `tbl_create_calendar` SET `calendar_image` = '".$objArray['image_name']."' WHERE `create_calendar_id` = '".$objArray['Calendar_id']."'"; $result = $this->ExecuteQuery($Update_Change_Photo,'update'); $DelQuery = "DELETE FROM `tbl_create_calendar_picture` WHERE `create_calendar_id` = '".$objArray['Calendar_id']."'"; $result_deleted = $this->ExecuteQuery($DelQuery,'delete'); } $$messg_display = "Image Changed Successfully"; $objSmarty->assign("Calendar_id",$objArray['Calendar_id']); header("Location:view_calenders.php?flag=1&view_id=".base64_encode($objArray['Calendar_id']).""); } ############################################################################################################################## function Get_all_Calendars() { global $objSmarty,$config; $SelectQry_display = "SELECT a.`create_calendar_id`,a.`calendar_image`,a.`calendar_title`,a.`calendar_description`,b.`first_name`,b.`last_name` FROM `tbl_create_calendar` a LEFT JOIN `tbl_members` b ON (a.`calendar_created_by` = b.`member_id`) WHERE a.`calendar_created_by` = '".$_SESSION['member_id']."'"; $Result_display = $this->ExecuteQuery($SelectQry_display, 'select'); $objSmarty->assign('big_array', $Result_display); } ########################################################## Insert Plan Calendar ############################################## function InsertPlanintoCalendar() { $Selt_Query_Check = 'SELECT `calendar_plan_embed_id` FROM `tbl_calendar_plan_embed` WHERE `calendar_embed_id` = "' . EscapeInj($_POST['view_id']) . '" AND `plan_embed_id` = "' . EscapeInj($_POST['select_cal']) . '" AND `calendar_plan_userid` = "' .$_SESSION['member_id']. '"'; $Result_Query_Check = $this->ExecuteQuery($Selt_Query_Check, 'select'); $Check_value = $Result_Query_Check[0]['calendar_plan_embed_id']; if(empty($Check_value)) { $InsertQry = 'INSERT INTO `tbl_calendar_plan_embed` (`calendar_embed_id`,`plan_embed_id`,`calendar_plan_userid`,`calendar_added_on`) VALUES("' . EscapeInj($_POST['view_id']) . '","' . EscapeInj($_POST['select_cal']) . '","' .$_SESSION['member_id']. '",now())'; $Result = $this->ExecuteQuery($InsertQry, 'insert'); } header("Location:view_calenders.php?flag=1&view_id=".base64_encode($objArray['view_id']).""); } } ?>