Exemple #1
0
 public function init($review_id)
 {
     global $mySession;
     $db = new Db();
     $airport1_value = "";
     $review_date_value = "";
     $property_value = "";
     $status_value = "";
     $review_value = "";
     $description_value = "";
     $amenityArr = $db->runQuery("select * from " . OWNER_REVIEW . " where review_status = '1' ");
     if ($review_id != "") {
         $pptyData = $db->runQuery("select guest_name, property_title, review_date, location, review_status, check_in, review,  \n\t\t\t\t\t\t\t\t\t   " . OWNER_REVIEW . ".rating as rating, headline, comment from " . OWNER_REVIEW . " \n\t\t\t\t\t\t\t\t\t   inner join " . PROPERTY . " on " . PROPERTY . ".id = " . OWNER_REVIEW . ".property_id \n\t\t\t\t\t\t\t\t\t   where review_id = '" . $review_id . "' ");
         $user_value = $pptyData[0]['guest_name'];
         $property_value = $pptyData[0]['property_title'];
         $review_date_value = date('d-m-Y', strtotime($pptyData[0]['review_date']));
         $location_value = $pptyData[0]['location'];
         $status_value = $pptyData[0]['review_status'];
         $check_in_value = date('d-m-Y', strtotime($pptyData[0]['check_in']));
         $rating_value = $pptyData[0]['rating'];
         $review_value = $pptyData[0]['review'];
         $headline_value = $pptyData[0]['headline'];
         $comment_value = $pptyData[0]['comment'];
     }
     $i = 0;
     $full_name = new Zend_Form_Element_Text('full_name');
     $full_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter Full Name"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", "50")->setValue($user_value);
     $location = new Zend_Form_Element_Text('location');
     $location->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", "50")->setValue($location_value);
     $check_in = new Zend_Form_Element_Text('check_in');
     $check_in->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter phone number"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput mws-datepicker required ")->setValue($check_in_value);
     $ratingArr = array();
     $ratingArr[0]['key'] = "";
     $ratingArr[0]['value'] = "- - Select - -";
     for ($i = 1; $i <= 10; $i++) {
         $ratingArr[$i]['key'] = $i;
         $ratingArr[$i]['value'] = $i;
     }
     $rating = new Zend_Form_Element_Select('rating');
     $rating->setRequired(true)->addMultiOptions($ratingArr)->addValidator('NotEmpty', true, array('messages' => "Enter Rating"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($rating_value);
     $headline = new Zend_Form_Element_Text('headline');
     $headline->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Enter Review Headline"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required reviewHeadline")->setAttrib("maxlength", "100")->setValue($headline_value);
     $comment = new Zend_Form_Element_Textarea('comment');
     $comment->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "required")->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "300")->setValue($comment_value);
     $review = new Zend_Form_Element_Textarea('review');
     $review->setRequired(true)->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "required")->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "1000")->addValidator('NotEmpty', true, array('messages' => "Enter Review"))->setValue($review_value);
     $statusArr[0]['key'] = "";
     $statusArr[0]['value'] = "- - Select - ";
     $statusArr[1]['key'] = "0";
     $statusArr[1]['value'] = "Disable";
     $statusArr[2]['key'] = "1";
     $statusArr[2]['value'] = "Enable";
     $status = new Zend_Form_Element_Select('status');
     $status->setRequired(true)->addMultiOptions($statusArr)->setValue($status_value);
     $this->addElements(array($full_name, $location, $check_in, $rating, $headline, $comment, $review, $status));
 }
Exemple #2
0
 public function init($userId)
 {
     global $mySession;
     $db = new Db();
     $full_name_value = "";
     $location_value = "";
     $check_in_value = "";
     $rating_value = "";
     $headline_value = "";
     $comment_value = "";
     $review_value = "";
     /*if($userId != "")
     		{
     			$userData = $db->runQuery("select * from ".OWNER_REVIEW." where property_id = '".$userId."' ");	
     			
     			if($userData != "" && count($userData) > 0)
     			{
     				$full_name_value = $userData[0]['owner_name'];
     				$location_value = $userData[0]['location'];
     				$check_in_value = $userData[0]['check_in'];
     				$rating_value = $userData[0]['rating'];
     				$headline_value = $userData[0]['headline'];
     				$comment_value = $userData[0]['comment'];
     				$review_value = $userData[0]['review'];
     			}
     			
     		}*/
     $full_name = new Zend_Form_Element_Text('full_name');
     $full_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter Full Name"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", "50")->setValue($full_name_value);
     $location = new Zend_Form_Element_Text('location');
     $location->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", "50")->setValue($location_value);
     $check_in = new Zend_Form_Element_Text('check_in');
     $check_in->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter phone number"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($check_in_value);
     $ratingArr = array();
     $ratingArr[0]['key'] = "";
     $ratingArr[0]['value'] = "- - Select - -";
     for ($i = 1; $i <= 10; $i++) {
         $ratingArr[$i]['key'] = $i;
         $ratingArr[$i]['value'] = $i;
     }
     $rating = new Zend_Form_Element_Select('rating');
     $rating->setRequired(true)->addMultiOptions($ratingArr)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($rating_value);
     $headline = new Zend_Form_Element_Text('headline');
     $headline->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required reviewHeadline")->setAttrib("maxlength", "100")->setValue($headline_value);
     $comment = new Zend_Form_Element_Textarea('comment');
     $comment->addDecorator('Errors', array('class' => 'error'))->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "300")->setValue($comment_value);
     $review = new Zend_Form_Element_Textarea('review');
     $review->setRequired(true)->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "required")->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "1000")->addValidator('NotEmpty', true, array('messages' => "Enter message"))->setValue($review_value);
     $step = new Zend_Form_Element_Hidden('step');
     $step->setRequired(true)->setValue("8");
     /*$check = new Zend_Form_Element_Hidden('check');
     		$check->setRequired(true)
     		->setValue($text);*/
     $this->addElements(array($full_name, $location, $check_in, $rating, $headline, $comment, $review, $step));
 }
Exemple #3
0
 public function init($ptyleId)
 {
     global $mySession;
     $db = new Db();
     $amenity_value = "";
     $description_value = "";
     $box1View_value = "";
     $box2View_value = "";
     $location_status = 0;
     //** array used when adding new amenity otherwise in editing next one will be overwritten **//
     $locationData = $db->runQuery("select * from " . LOCAL_AREA . " ");
     $i = 1;
     foreach ($locationData as $value) {
         $locationArr[$i]['key'] = $value['local_area_id'];
         $locationArr[$i]['value'] = $value['local_area_name'];
         $i++;
     }
     //$box2ViewArr = "";
     if ($ptyleId != "") {
         $ptyleData = $db->runQuery("select * from " . AMENITY . " where amenity_id ='" . $ptyleId . "'");
         $amenity_value = $ptyleData[0]['title'];
         $description_value = $ptyleData[0]['description'];
         $amenity_status_value = $ptyleData[0]['amenity_status'];
         $locations = explode(",", $ptyleData[0]['location_view']);
     }
     $amenity_name = new Zend_Form_Element_Text('amenity_name');
     $amenity_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Amenity Name is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", '65')->setAttrib("minlength", "3")->setAttrib("tabindex", '1')->setValue($amenity_value);
     $description = new Zend_Form_Element_Textarea('description');
     $description->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", '100')->setValue($description_value);
     $statusArr[0]['key'] = '0';
     $statusArr[0]['value'] = 'Disable';
     $statusArr[1]['key'] = '1';
     $statusArr[1]['value'] = 'Enable';
     $amenity_status = new Zend_Form_Element_Select('amenity_status');
     $amenity_status->addDecorator('Errors', array('class' => 'error'))->addMultiOptions($statusArr)->setAttrib("class", "mws-textinput required")->setValue($amenity_status_value);
     $this->addElements(array($amenity_name, $description, $amenity_status));
 }
Exemple #4
0
 public function init($newsId)
 {
     global $mySession;
     $db = new Db();
     $posted_on_value = "";
     $news_value = "";
     $subject_value = "";
     if ($newsId != "") {
         $newsArr = $db->runQuery("select * from " . NEWS . " where news_id ='" . $newsId . "'");
         $subject_value = $newsArr[0]['subject'];
         $news_value = $newsArr[0]['news_update'];
         $posted_on_value = date('m/d/Y', strtotime($newsArr[0]['posted_on']));
     }
     if ($newsId != "") {
         $posted_on = new Zend_Form_Element_Text('posted_on');
         $posted_on->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Date is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-datepicker required")->setAttrib("maxlength", '65')->setAttrib("minlength", "3")->setAttrib("tabindex", '1')->setValue($posted_on_value);
         $this->addElement($posted_on);
     }
     $subject = new Zend_Form_Element_Text('subject');
     $subject->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Date is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", '65')->setAttrib("minlength", "3")->setAttrib("tabindex", '1')->setValue($subject_value);
     $news = new Zend_Form_Element_Textarea('news');
     $news->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", '100')->setValue($news_value);
     $this->addElements(array($news, $subject));
 }
Exemple #5
0
 public function myInit($cid)
 {
     global $mySession;
     $db = new Db();
     $public_name = "";
     $description_val = "";
     $shippingaddr = "";
     $firstname_val = "";
     $lastname_val = "";
     $address_val = "";
     $city_val = "";
     $state_val = "";
     $zipcode_val = "";
     $url_val = "";
     $instruction_val = '';
     $qur = $db->runquery("SELECT * FROM  " . LAUNCHCAMPAIGN . " WHERE campaign_id='" . $cid . "' ");
     if ($qur != "" and count($qur) > 0) {
         $public_name = $qur[0]['title'];
         $url_val = $qur[0]['url'];
         $description_val = $qur[0]['description'];
         $shippingaddr_val = $qur[0]['new_address'];
     }
     $url = new Zend_Form_Element_Hidden('url');
     $url->setValue($url_val);
     $this->addElement($url);
     # FORM ELEMENT:camptitle
     # TYPE : text
     $camptitle = new Zend_Form_Element_Text('camptitle');
     $camptitle->setRequired(true)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:450px; height:30px;")->setValue($public_name);
     # FORM ELEMENT:description
     # TYPE : text
     $description = new Zend_Form_Element_Textarea('description');
     $description->setRequired(true)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:450px; height:120px;")->setValue($description_val);
     # FORM ELEMENT:check
     # TYPE : text
     $shippingaddr = new Zend_Form_Element_Checkbox('shippingaddr');
     $shippingaddr->setAttrib('onclick', 'opendiv(this.id);');
     if ($shippingaddr_val == 1) {
         $qur1 = $db->runquery("SELECT * FROM  " . SHIPPING_ADDRESS . " WHERE url='" . $url_val . "' ");
         //prd($qur1);
         if ($qur1 != "" and count($qur1) > 0) {
             $firstname_val = $qur1[0]['fname'];
             $lastname_val = $qur1[0]['lname'];
             $address_val = $qur1[0]['address'];
             $city_val = $qur1[0]['city'];
             $state_val = $qur1[0]['state'];
             $instruction_val = $qur1[0]['instruction'];
             $zipcode_val = $qur1[0]['zipcode'];
         }
     }
     $firstname = new Zend_Form_Element_Text('firstname');
     $firstname->addValidator('NotEmpty', true, array('messages' => 'First name is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress');
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $firstname->setRequired(true);
     }
     $firstname->setAttrib("style", "width:180px; height:30px;")->setValue($firstname_val);
     $this->addElement($firstname);
     # FORM ELEMENT:last name
     # TYPE : text
     $lastname = new Zend_Form_Element_Text('lastname');
     $lastname->addValidator('NotEmpty', true, array('messages' => 'Last name is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress');
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $lastname->setRequired(true);
     }
     $lastname->setAttrib("style", "width:180px; height:30px;")->setValue($lastname_val);
     $this->addElement($lastname);
     # FORM ELEMENT:address
     # TYPE : text
     $newaddress = new Zend_Form_Element_Text('newaddress');
     $newaddress->addValidator('NotEmpty', true, array('messages' => 'Address is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changepasstextbox')->setValue($address_val);
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $newaddress->setRequired(true);
     }
     $this->addElement($newaddress);
     # FORM ELEMENT:city
     # TYPE : text
     $newcity = new Zend_Form_Element_Text('newcity');
     $newcity->addValidator('NotEmpty', true, array('messages' => 'City is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress')->setValue($city_val);
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $newcity->setRequired(true);
     }
     $newcity->setAttrib("style", "width:100px; height:30px;");
     $this->addElement($newcity);
     # FORM ELEMENT:state
     # TYPE : text
     $StateArr = array();
     $StateArr[0]['key'] = "";
     $StateArr[0]['value'] = "- - Select  State- -";
     $StateData = $db->runQuery("select * from " . STATE . " order by state_name");
     if ($StateData != "" and count($StateData) > 0) {
         $i = 1;
         foreach ($StateData as $key => $StateValues) {
             $StateArr[$i]['key'] = $StateValues['state_id'];
             $StateArr[$i]['value'] = $StateValues['state_name'];
             $i++;
         }
     }
     $newstate = new Zend_Form_Element_Select('newstate');
     $newstate->addMultiOptions($StateArr)->addValidator('NotEmpty', true, array('messages' => 'State is required.'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setValue($state_val);
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $newstate->setRequired(true);
     }
     $newstate->setAttrib("style", "width:100px; height:33px;")->setAttrib("onchange", "getneighborhoodcities(this.value);");
     $this->addElement($newstate);
     # FORM ELEMENT:zipcode
     # TYPE : text
     $newzipcode = new Zend_Form_Element_Text('newzipcode');
     $newzipcode->addValidator('NotEmpty', true, array('messages' => 'zip code is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setAttrib("onkeypress", "return checknummsp(event);")->setValue($zipcode_val);
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $newzipcode->setRequired(true);
     }
     $newzipcode->setAttrib("style", "width:100px; height:30px;");
     $this->addElement($newzipcode);
     # FORM ELEMENT:instruction
     # TYPE : text
     $instruction = new Zend_Form_Element_Textarea('instruction');
     $instruction->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setValue($instruction_val);
     if (array_key_exists('shippingaddr', $_REQUEST) && $_REQUEST['shippingaddr'] == 1) {
         $instruction->setRequired(true);
     }
     $instruction->setAttrib("style", "width:450px; height:120px;");
     $this->addElement($instruction);
     $this->addElements(array($camptitle, $description, $shippingaddr));
 }
Exemple #6
0
 public function initMyForm($cid, $cidresume)
 {
     global $mySession;
     $db = new Db();
     $title_val = "";
     $description_val = "";
     $url_val = "";
     $camplength_val = "";
     $campaign_category_val = '';
     if ($mySession->TeeLoggedID != "") {
         if ($mySession->camptitl != "" && $mySession->showurl != "") {
             //echo "in form with session values"; die;
             $title_val = $mySession->camptitl;
             $description_val = $mySession->descrip;
             $url_val = $mySession->showurl;
             $camplength_val = $mySession->camplength;
             $campaign_category_val = $mySession->campaign_category;
         }
     }
     if ($cid != "") {
         $qur = $db->runquery("SELECT * FROM  " . LAUNCHCAMPAIGN . " WHERE campaign_id='" . $cid . "'");
         if ($qur != "" and count($qur) > 0) {
             //prd($qur);
             $title_val = $qur[0]['title'];
             $description_val = $qur[0]['description'];
             $url_val = $qur[0]['url'];
             $camplength_val = $qur[0]['campaign_length'];
             $campaign_category_val = $qur[0]['campaign_category'];
         }
     }
     # FORM ELEMENT:camptitle
     # TYPE : text
     $camptitle = new Zend_Form_Element_Text('camptitle');
     $camptitle->setRequired(true)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:450px; height:30px;")->setvalue($title_val);
     # FORM ELEMENT:description
     # TYPE : text
     $description = new Zend_Form_Element_Textarea('description');
     $description->setRequired(true)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:450px; height:120px;")->setvalue($description_val);
     $daysArr = array();
     $daysArr[1]['key'] = "3";
     $daysArr[1]['value'] = "3 Days";
     $daysArr[2]['key'] = "7";
     $daysArr[2]['value'] = "7 Days";
     $daysArr[3]['key'] = "10";
     $daysArr[3]['value'] = "10 Days";
     $daysArr[4]['key'] = "14";
     $daysArr[4]['value'] = "14 Days";
     $daysArr[5]['key'] = "21";
     $daysArr[5]['value'] = "21 Days";
     $no_ofdays = new Zend_Form_Element_Select('no_ofdays');
     $no_ofdays->addMultiOptions($daysArr)->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:150px; height:30px;")->setvalue($camplength_val);
     # FORM ELEMENT:url
     # TYPE : text
     if ($cid != "" || $cid != 0) {
         $url = new Zend_Form_Element_Text('url');
         $url->setRequired(true)->setAttrib('class', 'setgoaltxt')->setAttrib("readonly", "readonly")->setAttrib("style", "width:100px; height:30px;")->setvalue($url_val);
     } else {
         /*$url= new Zend_Form_Element_Text('url');
         		$url->setRequired(true)
         		->addDecorator('Errors', array('class'=>'errmsg'))
         		->setAttrib('class','setgoaltxt')
         		->setAttrib("onkeypress","return checkspecchar(event)")
         		->setAttrib('onkeyup','uniqueurl(this.value)')
         		->setAttrib("style","width:100px; height:30px;")
         		->setvalue($url_val);*/
         $url = new Zend_Form_Element_Text('url');
         $url->setRequired(true)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt')->setAttrib('onblur', 'uniqueurl(this.value)')->setAttrib("style", "width:100px; height:30px;")->setvalue($url_val);
     }
     # FORM ELEMENT:check
     # TYPE : text
     $add_checkbox = new Zend_Form_Element_Checkbox('add_checkbox');
     $add_checkbox->setAttrib('onclick', 'opendiv(this.id);');
     $newcheckbx = new Zend_Form_Element_Checkbox('newcheckbx');
     $newcheckbx->setAttrib('onclick', 'newdivaddr(this.id);');
     $firstname = new Zend_Form_Element_Text('firstname');
     $firstname->addValidator('NotEmpty', true, array('messages' => 'First name is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $firstname->setRequired(true);
     }
     $firstname->setAttrib("style", "width:180px; height:30px;");
     $this->addElement($firstname);
     # FORM ELEMENT:last name
     # TYPE : text
     $lastname = new Zend_Form_Element_Text('lastname');
     $lastname->addValidator('NotEmpty', true, array('messages' => 'Last name is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $lastname->setRequired(true);
     }
     $lastname->setAttrib("style", "width:180px; height:30px;");
     //if(@$_REQUEST['lastname']!="")
     //			{
     //			$lastname-> addValidator('Alpha', true)
     //			->addDecorator('Errors', array('class'=>'errmsg'))
     //			->addErrorMessage('Enter only characters');
     //			}
     $this->addElement($lastname);
     # FORM ELEMENT:address
     # TYPE : text
     $newaddress = new Zend_Form_Element_Text('newaddress');
     $newaddress->addValidator('NotEmpty', true, array('messages' => 'Address is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changepasstextbox');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $newaddress->setRequired(true);
     }
     $this->addElement($newaddress);
     # FORM ELEMENT:city
     # TYPE : text
     $newcity = new Zend_Form_Element_Text('newcity');
     $newcity->addValidator('NotEmpty', true, array('messages' => 'City is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("onkeypress", "return checkcharonly(event);")->setAttrib('class', 'changeaddress');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $newcity->setRequired(true);
     }
     $newcity->setAttrib("style", "width:100px; height:30px;");
     //if(@$_REQUEST['newcity']!="")
     //			{
     //			$newcity-> addValidator('Alpha', true)
     //			->addDecorator('Errors', array('class'=>'errmsg'))
     //			->addErrorMessage('Enter only characters');
     //			}
     $this->addElement($newcity);
     # FORM ELEMENT:state
     # TYPE : text
     $StateArr = array();
     $StateArr[0]['key'] = "";
     $StateArr[0]['value'] = "- - Select  State- -";
     $StateData = $db->runQuery("select * from " . STATE . " order by state_name");
     if ($StateData != "" and count($StateData) > 0) {
         $i = 1;
         foreach ($StateData as $key => $StateValues) {
             $StateArr[$i]['key'] = $StateValues['state_id'];
             $StateArr[$i]['value'] = $StateValues['state_name'];
             $i++;
         }
     }
     $newstate = new Zend_Form_Element_Select('newstate');
     $newstate->addMultiOptions($StateArr)->addValidator('NotEmpty', true, array('messages' => 'State is required.'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $newstate->setRequired(true);
     }
     $newstate->setAttrib("style", "width:100px; height:33px;")->setAttrib("onchange", "getneighborhoodcities(this.value);");
     $this->addElement($newstate);
     # FORM ELEMENT:zipcode
     # TYPE : text
     $newzipcode = new Zend_Form_Element_Text('newzipcode');
     $newzipcode->addValidator('NotEmpty', true, array('messages' => 'zip code is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setAttrib("onkeypress", "return checknummsp(event);");
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $newzipcode->setRequired(true);
     }
     $newzipcode->setAttrib("style", "width:100px; height:30px;");
     //if(@$_REQUEST['newzipcode']!="")
     //			{
     //			$newzipcode-> addValidator('Digits', true)
     //			->addDecorator('Errors', array('class'=>'errmsg'))
     //			->addErrorMessage('Please enter only numbers');
     //			}
     //
     $this->addElement($newzipcode);
     # FORM ELEMENT:instruction
     # TYPE : text
     $instruction = new Zend_Form_Element_Textarea('instruction');
     $instruction->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'setgoaltxt');
     if (array_key_exists('newcheckbx', $_REQUEST) && $_REQUEST['newcheckbx'] == 1) {
         $instruction->setRequired(true);
     }
     $instruction->setAttrib("style", "width:450px; height:120px;");
     $this->addElement($instruction);
     $address_val = "";
     $val1 = "";
     $val2 = "";
     $city_val = "";
     $state_val = "";
     $zip_val = "";
     $qur = $db->runquery("SELECT * FROM  " . ADDRESS . " WHERE user_id='" . $mySession->TeeLoggedID . "' ");
     //$qur=$db->runquery("select * from ".ADDRESS." join ".STATE." on ".STATE.".state_id=".ADDRESS.".state where user_id='".$mySession->TeeLoggedID."' ");
     if ($qur != "" and count($qur) > 0) {
         $public_name = $qur[0]['public_name'];
         $address_val = explode("||", $qur[0]['address']);
         //prd($address_val);
         //prd($address_val);
         $val1 = $address_val[0];
         $val2 = $address_val[1];
         $city_val = $qur[0]['city'];
         $state_val = $qur[0]['state'];
         $zip_val = $qur[0]['zipcode'];
     }
     # FORM ELEMENT:first name
     # TYPE : text
     //	$firstname= new Zend_Form_Element_Text('firstname');
     //			$firstname
     //			->addValidator('NotEmpty',true,array('messages' =>'First name is required'))
     //			->addDecorator('Errors', array('class'=>'errmsg'))
     //			->setAttrib('class','changeaddress');
     //
     //			if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     //			$firstname->setAttrib("style","width:180px; height:30px;");
     //			$this->addElement($firstname);
     //
     //
     //			# FORM ELEMENT:last name
     //			# TYPE : text
     //
     //			$lastname= new Zend_Form_Element_Text('lastname');
     //			$lastname
     //			->addValidator('NotEmpty',true,array('messages' =>'Last name is required'))
     //			->addDecorator('Errors', array('class'=>'errmsg'))
     //			->setAttrib('class','changeaddress');
     //			if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     //			$lastname->setAttrib("style","width:180px; height:30px;");
     //			$this->addElement($lastname);
     //
     # FORM ELEMENT:address
     # TYPE : text
     $address = new Zend_Form_Element_Text('address');
     $address->addValidator('NotEmpty', true, array('messages' => 'Address is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changepasstextbox')->setAttrib("readonly", "readonly")->setValue($val1);
     //	if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     $this->addElement($address);
     $address1 = new Zend_Form_Element_Text('address1');
     $address1->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changepasstextbox')->setAttrib("readonly", "readonly")->setValue($val2);
     $this->addElement($address1);
     # FORM ELEMENT:city
     # TYPE : text
     $city = new Zend_Form_Element_Text('city');
     $city->addValidator('NotEmpty', true, array('messages' => 'City is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setAttrib("readonly", "readonly")->setValue($city_val);
     //if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     $city->setAttrib("style", "width:100px; height:30px;");
     $this->addElement($city);
     # FORM ELEMENT:state
     # TYPE : text
     $StateArr = array();
     $StateArr[0]['key'] = "";
     $StateArr[0]['value'] = "- - Select  State- -";
     $StateData = $db->runQuery("select * from " . STATE . " order by state_name");
     if ($StateData != "" and count($StateData) > 0) {
         $i = 1;
         foreach ($StateData as $key => $StateValues) {
             $StateArr[$i]['key'] = $StateValues['state_id'];
             $StateArr[$i]['value'] = $StateValues['state_name'];
             $i++;
         }
     }
     $state = new Zend_Form_Element_Select('state');
     $state->addMultiOptions($StateArr)->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setValue($state_val);
     //if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     $state->setAttrib("style", "width:100px; height:33px;")->setAttrib("onchange", "getneighborhoodcities(this.value);");
     $this->addElement($state);
     # FORM ELEMENT:zipcode
     # TYPE : text
     $zipcode = new Zend_Form_Element_Text('zipcode');
     $zipcode->addValidator('NotEmpty', true, array('messages' => 'zip code is required'))->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib('class', 'changeaddress')->setAttrib("readonly", "readonly")->setValue($zip_val);
     //if($_REQUEST['add_checkbox']==1)
     //			{
     //			$instruction->setRequired(true);
     //			}
     $zipcode->setAttrib("style", "width:100px; height:30px;");
     $this->addElement($zipcode);
     // Campaign category
     $CampaignCaArr = array();
     $CampaignCaArr[1]['key'] = "1";
     $CampaignCaArr[1]['value'] = "Discover";
     $CampaignCaArr[2]['key'] = "2";
     $CampaignCaArr[2]['value'] = "Support";
     $campaign_category = new Zend_Form_Element_Select('campaign_category');
     $campaign_category->addMultiOptions($CampaignCaArr)->setAttrib('class', 'setgoaltxt')->setAttrib("style", "width:150px; height:30px;")->setvalue($campaign_category_val);
     $this->addElements(array($camptitle, $description, $no_ofdays, $url, $newcheckbx, $add_checkbox, $campaign_category));
 }
 public function getSaveProductForm($id)
 {
     $form = new Zend_Form();
     //get product whitch want update
     $productMapper = new Application_Model_ProductMapper();
     $product = new Application_Model_Product();
     if ($id) {
         $product = $productMapper->getProductById($id);
     }
     // Set the method for the display form to POST
     $form->setMethod('post');
     $form->setAttribs(array('class' => 'form-horizontal', 'enctype' => 'multipart/form-data'));
     $decoratorField = new My_Decorator_Field();
     $elements = array();
     //Add id hidden field
     $input = new Zend_Form_Element_Hidden('id', array('value' => $id));
     $elements[] = $input;
     // Add name field
     $input = new Zend_Form_Element_Text('name', array('required' => true, 'label' => 'Name:', 'id' => 'name', 'placeholder' => 'Type something..', 'value' => $product->getName(), 'class' => 'form-control'));
     $input->addValidators(array(new Zend_Validate_Alnum(), new Zend_Validate_NotEmpty()));
     $input->addDecorator($decoratorField);
     $elements[] = $input;
     // Add category field
     $select = new Zend_Form_Element_Select('category_id', array('required' => true, 'label' => 'Category:', 'id' => 'category', 'class' => 'form-control'));
     $categoryMapper = new Application_Model_CategoryMapper();
     $categories = $categoryMapper->fetchAll();
     foreach ($categories as $category) {
         $select->addMultiOption($category->getId(), $category->getName());
     }
     // set selected option
     $select->setValue($product->getCategoryId());
     $select->addDecorator($decoratorField);
     $elements[] = $select;
     $currencyMapper = new Application_Model_CurrencyMapper();
     $currency = $currencyMapper->getDefaultCurrency();
     // Add Price field
     $input = new Zend_Form_Element_Text('price', array('required' => true, 'label' => 'Price in ' . $currency->getCode() . ':', 'id' => 'price', 'placeholder' => 'Type something..', 'value' => number_format((double) $product->price, 2), 'class' => 'form-control', 'min' => self::MIN, 'max' => self::MAX, 'step' => 'any', 'type' => 'number'));
     $min = new Zend_Validate_LessThan(self::MAX);
     $max = new Zend_Validate_GreaterThan(self::MIN);
     $input->addValidators(array(new Zend_Validate_Float(), $min, $max, new Zend_Validate_NotEmpty()));
     $input->addDecorator($decoratorField);
     $elements[] = $input;
     if ($id) {
         //Add File field
         if ($product->file) {
             $input = new Zend_Form_Element('file', array('label' => 'File:', 'id' => 'file', 'class' => 'form-control', 'value' => $product->file));
             $input->addDecorator(new My_Decorator_AnchoraFileForm());
             $elements[] = $input;
         } else {
             $input = new Zend_Form_Element_File('file', array('label' => 'File:', 'id' => 'file', 'class' => 'form-control'));
             $input->addDecorator($decoratorField);
             $elements[] = $input;
         }
         //Add Image field
         if ($product->image) {
             $input = new Zend_Form_Element('image', array('label' => 'Image:', 'id' => 'image', 'class' => 'form-control', 'value' => $product->image));
             $input->addDecorator(new My_Decorator_ImageForm());
             $elements[] = $input;
         } else {
             $input = new Zend_Form_Element_File('image', array('label' => 'Image:', 'id' => 'image', 'class' => 'form-control'));
             $input->addDecorator($decoratorField);
             $elements[] = $input;
         }
     } else {
         //Add File field
         $input = new Zend_Form_Element_File('file', array('label' => 'File:', 'id' => 'file', 'class' => 'form-control'));
         $input->addDecorator($decoratorField);
         $elements[] = $input;
         //Add Image field
         $input = new Zend_Form_Element_File('image', array('label' => 'Image:', 'id' => 'image', 'class' => 'form-control'));
         $input->addDecorator($decoratorField);
         $elements[] = $input;
     }
     //Add Description field
     $input = new Zend_Form_Element_Textarea('description', array('label' => 'Description:', 'id' => 'description', 'class' => 'form-control', 'value' => $product->description));
     $input->addDecorator($decoratorField);
     $elements[] = $input;
     //Add Submit button
     if (!$id) {
         $input = new Zend_Form_Element_Submit('submit', array('Label' => ' ', 'class' => 'btn btn-success', 'value' => 'Add New Product'));
     } else {
         $input = new Zend_Form_Element_Submit('submit', array('Label' => ' ', 'class' => 'btn btn-info', 'value' => 'Update Product'));
     }
     $input->addDecorator($decoratorField);
     $elements[] = $input;
     $form->addElements($elements);
     $form->addDisplayGroup(array('name', 'category_id', 'price', 'currency_id', 'file', 'image', 'description', 'submit'), 'displgrp', array('legend' => 'Add Products', 'decorators' => array('FormElements', 'Fieldset')));
     return $form;
 }
Exemple #8
0
 /**
  * Build replyForm
  *
  * @return void
  */
 protected function replyForm()
 {
     $this->setName('replyForm')->setElementsBelongTo('replyForm');
     $element = new Zend_Form_Element_Text('subject', array('disableLoadDefaultDecorators' => true));
     $element->addDecorator('ViewHelper')->setAttribs(array('class' => 'input-title', 'maxlength' => 126, 'tabindex' => 1))->addFilter('StripTags')->addFilter('StringTrim');
     $this->addElement($element);
     $element = new Zend_Form_Element_Textarea('body', array('disableLoadDefaultDecorators' => true));
     $element->addDecorator('ViewHelper')->setRequired(true)->addErrorMessage('Message cannot be empty!')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty');
     $this->addElement($element);
     $element = new Zend_Form_Element_Hash('token', array('disableLoadDefaultDecorators' => true));
     $element->addDecorator('ViewHelper')->addErrorMessage('Form must not be resubmitted');
     $this->addElement($element);
     $element = new Zend_Form_Element_Submit('replySubmit', array('disableLoadDefaultDecorators' => true));
     $element->addDecorator('ViewHelper')->setLabel('Post Reply');
     $this->addElement($element);
     $element = new Zend_Form_Element_Reset('reset', array('disableLoadDefaultDecorators' => true));
     $element->addDecorator('ViewHelper')->setLabel('Reset');
     $this->addElement($element);
     $this->clearDecorators();
     $this->addDecorator('FormElements')->addDecorator('Form');
     /*
     		$this->setName('replyForm')
     			->setElementsBelongTo('replyForm')
     			->setMethod('post')
     			->setEnctype('application/x-www-form-urlencoded');
     
     		$subject = new Zend_Form_Element_Text('subject');
     		$subject->setLabel('Post Subject')
     			->setAttribs(array('class' => 'input-title', 'maxlength' => 126))
     			->setRequired(true)
     			->addFilter('StripTags')
     			->addFilter('StringTrim')
     			->addValidator('NotEmpty');
     
     		$message = new Zend_Form_Element_Textarea('message');
     		$message->setLabel('Your Message')
     			->setRequired(true)
     			->addFilter('StripTags')
     			->addFilter('StringTrim')
     			->addValidator('NotEmpty');
     
     		$posthash = new Zend_Form_Element_Hash('token');
     
     		$submit = new Zend_Form_Element_Submit('forumSubmit');
     		$submit->setLabel('Post Reply');
     
     		$this->addElements(array($subject, $message, $posthash, $submit));
     */
 }
Exemple #9
0
 public function init($ppty_id)
 {
     global $mySession;
     $db = new Db();
     $address_value = "";
     $telephone_value = "";
     $website_value = "";
     $master_cal_value = "";
     $company_name_value = "";
     $agent_name_value = "";
     $agent_address_value = "";
     $agent_telephone_value = "";
     $agent_email_value = "";
     $agent_website_value = "";
     $direction_property_value = "";
     $key_instruction_value = "";
     $late_instruction_value = "";
     $property_name_value = "";
     $emergency_value = "";
     if ($ppty_id != "") {
         $arrivalValue = $db->runQuery("select * from " . PROPERTY . " where id = '" . $ppty_id . "' ");
         $property_name_value = $arrivalValue['0']['property_name'];
         $address_value = $arrivalValue['0']['address1'];
         $telephone_value = $arrivalValue['0']['telephone'];
         $emergency_value = $arrivalValue['0']['emergency_no'];
         $website_value = $arrivalValue['0']['website'];
         $master_cal_value = $arrivalValue['0']['master_cal_url'];
         $company_name_value = $arrivalValue['0']['agent_name'];
         $agent_name_value = $arrivalValue['0']['agent_person'];
         $agent_address_value = $arrivalValue['0']['agent_address'];
         $agent_telephone_value = $arrivalValue['0']['agent_phone'];
         $agent_email_value = $arrivalValue['0']['agent_email'];
         $agent_website_value = $arrivalValue['0']['agent_website'];
         $direction_property_value = $arrivalValue['0']['directions_to_property'];
         $key_instruction_value = $arrivalValue['0']['key_instructions'];
         $late_instruction_value = $arrivalValue['0']['late_arrival_instruction'];
         //$late_instruction_value = $arrivalValue['0']['late_arrival_instruction'];
     }
     $property_name = new Zend_Form_Element_Text('property_name');
     $property_name->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "20")->setValue($property_name_value);
     $address = new Zend_Form_Element_Textarea('address');
     $address->setAttrib("class", "mws-textinput")->setAttrib("rows", "4")->setAttrib("cols", "30")->setValue($address_value);
     $telephone = new Zend_Form_Element_Text('telephone');
     $telephone->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput number")->setAttrib("maxlength", "15")->setValue($telephone_value);
     $emergency = new Zend_Form_Element_Text('emergency');
     $emergency->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput number")->setAttrib("maxlength", "15")->setValue($emergency_value);
     $website = new Zend_Form_Element_Text('website');
     $website->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput validUrl")->setValue($website_value);
     $master_cal = new Zend_Form_Element_Text('master_cal');
     $master_cal->setAttrib("class", "mws-textinput validUrl")->setValue($master_cal_value);
     ////** Agent details **////
     /*company name*/
     $company_name = new Zend_Form_Element_Text('company_name');
     $company_name->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "50")->setValue($company_name_value);
     /*agent_name*/
     $agent_name = new Zend_Form_Element_Text('agent_name');
     $agent_name->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "50")->setValue($agent_name_value);
     /*agent_address*/
     $agent_address = new Zend_Form_Element_Text('agent_address');
     $agent_address->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "200")->setValue($agent_address_value);
     /*agent_telephone*/
     $agent_telephone = new Zend_Form_Element_Text('agent_telephone');
     $agent_telephone->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "200")->setValue($agent_telephone_value);
     /*agent_email*/
     $agent_email = new Zend_Form_Element_Text('agent_email');
     $agent_email->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "200")->setValue($agent_email_value);
     /*agent_website*/
     $agent_website = new Zend_Form_Element_Text('agent_website');
     $agent_website->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput validUrl")->setAttrib("maxlength", "200")->setValue($agent_website_value);
     ////*** instructions**////
     /* directions to the property*/
     $direction_property = new Zend_Form_Element_Textarea('direction_property');
     $direction_property->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "250")->setValue($direction_property_value);
     /* Key Instructions to the property*/
     $key_instruction = new Zend_Form_Element_Textarea('key_instruction');
     $key_instruction->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "250")->setValue($key_instruction_value);
     /* Late Instructions to the Property */
     $late_instruction = new Zend_Form_Element_Textarea('late_instruction');
     $late_instruction->addDecorator('Errors', array('class' => 'errmsg'))->setAttrib("class", "mws-textinput")->setAttrib("maxlength", "250")->setValue($late_instruction_value);
     /* Arrival Instructions to the Property */
     $arrival_instruction = new Zend_Form_Element_File('arrival_instruction');
     $arrival_instruction->setDestination(SITE_ROOT . 'uploads/instructions/')->addValidator('Extension', false, 'pdf,doc')->addDecorator('Errors', array('class' => 'error'));
     $step = new Zend_Form_Element_Hidden('step');
     $step->setValue("9");
     $this->addElements(array($property_name, $address, $telephone, $emergency, $website, $master_cal, $agent_name, $agent_address, $agent_telephone, $agent_email, $agent_website, $direction_property, $key_instruction, $late_instruction, $arrival_instruction, $company_name, $step));
 }
Exemple #10
0
 public function init($userId)
 {
     global $mySession;
     $db = new Db();
     $full_name_value = "";
     $location_value = "";
     $check_in_value = "";
     $rating_value = "";
     $headline_value = "";
     $comment_value = "";
     $review_value = "";
     $ppty_no_value = "";
     if ($userId != "") {
         $userData = $db->runQuery("select * from " . OWNER_REVIEW . " inner join " . PROPERTY . " on " . PROPERTY . ".id = " . OWNER_REVIEW . ".property_id  where property_id = '" . $userId . "' ");
         if ($userData != "" && count($userData) > 0) {
             $full_name_value = $userData[0]['owner_name'];
             $ppty_no_value = $userData[0]['propertycode'];
             $location_value = $userData[0]['location'];
             $check_in_value = $userData[0]['check_in'];
             $rating_value = $userData[0]['rating'];
             $headline_value = $userData[0]['headline'];
             $comment_value = $userData[0]['comment'];
             $review_value = $userData[0]['review'];
         }
     } else {
         $userData = $db->runQuery("select * from " . USERS . " where user_id = '" . $mySession->LoggedUserId . "' ");
         $full_name_value = $userData[0]['first_name'];
         //$location_value = $userData[0]['address'];
     }
     //            $ppty_no = new Zend_Form_Element_Text('ppty_no');
     //            $ppty_no->setRequired(true)
     //                    ->addValidator('NotEmpty', true, array('messages' => "Please enter Property number"))
     //                    ->addDecorator('Errors', array('class' => 'error'))
     //                    ->setAttrib("class", "mws-textinput required")
     //                    ->setAttrib("maxlength", "50")
     //                    ->setValue($ppty_no_value);
     $new_array = array();
     $final_array = array();
     $final_array = array("No data found");
     $user_id = $mySession->LoggedUserId;
     $propert_codes_sql = "SELECT propertycode,(select count(property_id) from booking where user_id = {$user_id} and property_id = b.property_id) as _bcount, (select count(property_id) from review where user_id = {$user_id} and property_id = b.property_id ) as _count, review.*,b.property_id FROM " . BOOKING . " as b\n                                  inner join " . PROPERTY . " on " . PROPERTY . ".id = b.property_id\n                                  left join review on review.property_id = b.property_id and review.user_id = b.user_id\n                                  where b.user_id = " . $user_id . "\n                                  group by b.property_id\n                                  having _bcount > _count or review.property_id is NULL    \n                                  ";
     //prd($propert_codes_sql);
     $propert_codes_arr = $db->runQuery($propert_codes_sql);
     //            prd($propert_codes_arr);
     if (!empty($propert_codes_arr[0])) {
         $final_array = array();
         foreach ($propert_codes_arr as $p_key => $p_value) {
             $final_array[$p_value["propertycode"]] = $p_value["propertycode"];
         }
     }
     //            prd($final_array);
     $ppty_no = new Zend_Form_Element_Select("ppty_no");
     $ppty_no->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please select property code"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setMultiOptions($final_array);
     $full_name = new Zend_Form_Element_Text('full_name');
     $full_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter Full Name"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("readonly", "readonly")->setAttrib("maxlength", "50")->setValue($full_name_value);
     $location = new Zend_Form_Element_Text('location');
     $location->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("maxlength", "50")->setValue($location_value);
     $check_in = new Zend_Form_Element_Text('check_in');
     $check_in->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "Please enter phone number"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput mws-datepicker-forward required")->setValue($check_in_value);
     $ratingArr = array();
     $ratingArr[0]['key'] = "";
     $ratingArr[0]['value'] = "- - Select - -";
     for ($i = 1; $i <= 10; $i++) {
         $ratingArr[$i]['key'] = $i;
         $ratingArr[$i]['value'] = $i;
     }
     $rating = new Zend_Form_Element_Select('rating');
     $rating->setRequired(true)->addMultiOptions($ratingArr)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($rating_value);
     $headline = new Zend_Form_Element_Text('headline');
     $headline->setRequired(true)->addValidator('NotEmpty', true, array('messages' => "enter email address"))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required reviewHeadline")->setAttrib("maxlength", "100")->setValue($headline_value);
     $comment = new Zend_Form_Element_Textarea('comment');
     $comment->addDecorator('Errors', array('class' => 'error'))->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "300")->setValue($comment_value);
     $review = new Zend_Form_Element_Textarea('review');
     $review->setRequired(true)->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "required")->setAttrib("rows", "4")->setAttrib("cols", "30")->setAttrib("maxlength", "1000")->addValidator('NotEmpty', true, array('messages' => "Enter message"))->setValue($review_value);
     $this->addElements(array($ppty_no, $full_name, $location, $check_in, $rating, $headline, $comment, $review));
 }
Exemple #11
0
 public function init($userId)
 {
     global $mySession;
     $db = new Db();
     if ($userId != "") {
         $adminData = $db->runQuery("select * from " . USERS . " where user_id='" . $userId . "'");
         $first_name_value = $adminData[0]['first_name'];
         $last_name_value = $adminData[0]['last_name'];
         $email_address_value = $adminData[0]['email_address'];
         $old_profile_image_value = $adminData[0]['image'];
         $gender_value = $adminData[0]['gender'];
         //$dob_value=$adminData[0]['dob'];
         $dob_value = changeDate($adminData[0]['dob'], 1);
         $location_value = $adminData[0]['location'];
         $country_value = $adminData[0]['country'];
         $blog_url_value = $adminData[0]['blog_url'];
         $website_url_value = $adminData[0]['website_url'];
         $about_me_value = $adminData[0]['about_me'];
         $occupation_value = $adminData[0]['occupation'];
         //$password_value=md5($adminData[0]['password']);
     }
     $first_name = new Zend_Form_Element_Text('first_name');
     $first_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'First Name is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($first_name_value);
     $this->addElement($first_name);
     $last_name = new Zend_Form_Element_Text('last_name');
     $last_name->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Last Name is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setAttrib("onkeypress", "return checknummsp1(event);")->setValue($last_name_value);
     $this->addElement($last_name);
     $email_address = new Zend_Form_Element_Text('email_address');
     $email_address->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Email address is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "mws-textinput required")->setValue($email_address_value);
     $this->addElement($email_address);
     if (@$_REQUEST['email_address'] != "") {
         $email_address->addValidator('EmailAddress', true)->addErrorMessage('Please enter a valid email address');
     }
     $old_profile_image = new Zend_Form_Element_Hidden('old_profile_image');
     $old_profile_image->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($old_profile_image_value);
     $this->addElement($old_profile_image);
     $user_pic = new Zend_Form_Element_File('user_pic');
     $user_pic->setDestination(SITE_ROOT . 'images/profileimgs/');
     if ($userId == "") {
         $user_pic->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Please select a photo.'));
     }
     $user_pic->addValidator('Extension', false, 'jpg,jpeg,png,gif')->setAttrib("class", "textbox")->addDecorator('Errors', array('class' => 'error'))->setValue($image_value);
     $this->addElement($user_pic);
     $GenderArr = array();
     $GenderArr[0]['key'] = "1";
     $GenderArr[0]['value'] = "Male";
     $GenderArr[1]['key'] = "2";
     $GenderArr[1]['value'] = "Female";
     $gender = new Zend_Form_Element_Radio('gender');
     $gender->addMultiOptions($GenderArr)->setValue($gender_value);
     $this->addElement($gender);
     $countryArr = array();
     $sql = "select * from " . COUNTRIES;
     $countryData = $db->runQuery($sql);
     $countryArr[0]['key'] = 0;
     $countryArr[0]['value'] = "---Select Country---";
     $i = 1;
     foreach ($countryData as $key => $data) {
         $countryArr[$i]['key'] = $data['country_id'];
         $countryArr[$i]['value'] = $data['country_name'];
         $i++;
     }
     $country = new Zend_Form_Element_Select('country');
     $country->setRequired(true)->addMultiOptions($countryArr)->addValidator('NotEmpty', true, array('messages' => 'Country is required.'))->addDecorator('Errors', array('class' => 'error'))->setValue($country_value);
     $this->addElement($country);
     $password = new Zend_Form_Element_Text('password');
     $password->setAttrib("class", "textInput")->setValue($password_value);
     $this->addElement($password);
     $cpassword = new Zend_Form_Element_Password('cpassword');
     $cpassword->setAttrib("class", "textInput")->setValue($password_value);
     $this->addElement($cpassword);
     $npassword = new Zend_Form_Element_Password('npassword');
     $npassword->setAttrib("class", "textInput")->setValue($password_value);
     $this->addElement($npassword);
     if (isset($_REQUEST['changePass']) && $userId != "") {
         $npassword->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Password is required.'))->addDecorator('Errors', array('class' => 'error'));
         $cpassword->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Confirm password is required.'))->addDecorator('Errors', array('class' => 'error'));
     }
     $GenderArr = array();
     $GenderArr[0]['key'] = "1";
     $GenderArr[0]['value'] = "Male";
     $GenderArr[1]['key'] = "2";
     $GenderArr[1]['value'] = "Female";
     $gender = new Zend_Form_Element_Radio('gender');
     $gender->addMultiOptions($GenderArr)->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Field is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($gender_value);
     $this->addElement($gender);
     $location = new Zend_Form_Element_Text('location');
     $location->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Location is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($location_value);
     $this->addElement($location);
     $occupation = new Zend_Form_Element_Text('occupation');
     $occupation->setRequired(true)->addValidator('NotEmpty', true, array('messages' => 'Occupation is required.'))->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setValue($occupation_value);
     $this->addElement($occupation);
     $about_me = new Zend_Form_Element_Textarea('about_me');
     //$about_me->setRequired(true)
     //->addValidator('NotEmpty',true,array('messages' =>'Please enter this field.'))
     $about_me->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->setAttrib("style", "width:150px; height:60px;")->setValue($about_me_value);
     $this->addElement($about_me);
     $blog_url = new Zend_Form_Element_Text('blog_url');
     //$blog_url->setRequired(true)
     //->addValidator('NotEmpty',true,array('messages' =>'Blog URL is required.'))
     $blog_url->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->addValidator('Hostname', true)->setAttrib("Placeholder", "http://")->setValue("{$website_url_value}");
     $this->addElement($blog_url);
     $website_url = new Zend_Form_Element_Text('website_url');
     //$website_url->setRequired(true)
     //->addValidator('NotEmpty',true,array('messages' =>'Website URL is required.'))
     $website_url->addDecorator('Errors', array('class' => 'error'))->setAttrib("class", "textInput")->addValidator('Hostname', true)->setAttrib("Placeholder", "http://")->setValue("{$website_url_value}");
     $this->addElement($website_url);
 }