Browse Source

fixed static pages code style

Piotr Labudda 7 years ago
parent
commit
90dee1070a

+ 76 - 106
tools/Bocian.php

@@ -54,123 +54,93 @@ public static $helpEmailTo = 'biuro@bialnet.com.pl'; // todo:email na który zos
 		'uwagi',
 	];
 
-/**
- * View Page About Project
- */
-	public function aboutAction() {
-		UI::gora();
-		echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
-		echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);
-		Theme::top();
-		include('page-about.view.php');
-		UI::dol();
-	}
-
-
-	/**
-	 * View Page training
-	 */
-		public function trainingAction() {
-			UI::gora();
-			echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
-			echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);
-			Theme::top();
-			include('page-training.view.php');
-			UI::dol();
-		}
-
-
-
-		/**
-		 * View Page training
-		 */
-			public function offerAction() {
-				UI::gora();
-				echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
-				echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);
-				Theme::top();
-				include('page-offer.view.php');
-				UI::dol();
+	function aboutAction() { $this->sendPageView('page-about.view.php'); }
+	function trainingAction() { $this->sendPageView('page-training.view.php'); }
+	function offerAction() { $this->sendPageView('page-offer.view.php'); }
+	function helpFormAction() { $this->sendPageView('page-help.view.php', [ $this, '_helpFormBeforeViewTrigger' ]); }
+	function _helpFormBeforeViewTrigger($args) {
+		$messageValidate = array();
+		if ( V::get('button_send', 0, $args) == 1 ) {
+			// fields form
+			$helpName    		= htmlentities(V::get('help_name', 0, $args));
+	    $helpEmail    		= htmlentities(V::get('help_email', 0, $args));
+	    $helpDescription  = htmlentities(V::get('help_description', 0, $args));
+
+			if ( empty($helpDescription) && !filter_var($helpEmail, FILTER_VALIDATE_EMAIL)) {
+				$messageValidate['error'] = 1;
 			}
 
-	/**
-	 * View Page Help form
-	 */
-		public function helpFormAction() {
-			UI::gora();
-			echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
-			echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);
-			Theme::top();
-
-			$messageValidate = array();
-			if( V::get('button_send', 0, $_POST) == 1 ){
-
-					// fields form
-					$helpName    		= htmlentities(V::get('help_name', 0, $_POST));
-			    $helpEmail    		= htmlentities(V::get('help_email', 0, $_POST));
-			    $helpDescription  = htmlentities(V::get('help_description', 0, $_POST));
-
-					if ( empty($helpDescription) && !filter_var($helpEmail, FILTER_VALIDATE_EMAIL)) {
-						$messageValidate['error'] = 1;
-					}
-
-					$noticeRequest = 'Email: ' . $helpEmail . "; Treść zgłoszenia: " . $helpDescription;
-
-					// data for create insert in DB
-					$idQualityNotice = DB::getPDO()->insert('QUALITY_NOTICES', [
-						'NOTICE_INITIAL_TYPE'	=> 'BAD_PROCESS',
-						'ID_PROCES' => '1', //todo: ustalić ID procesu - ustawiłem defaultowo 1!!!!!
-						'NOTICE_REQUEST' => $noticeRequest,
-						'NOTICE_REPLY' => '',
-						'NOTICE_REPLY_TYPE' => 'BAD_PROCESS',
-						'L_APPOITMENT_DATE' => 'NOW()',
-						'L_APPOITMENT_USER' => User::getLogin(),
-						'ADM_ACCOUNT' => User::getLogin(),
-						'THIS_SINGLE_WASTE_COST' => '',
-						'WASTE_COST_COMMENT' => '',
-						'THIS_SINGLE_FIX_COST' => '',
-						'YEAR_COST_FOREACST_OF_SUCH_PROBLEM_WITH_FIXING' => '',
-						'FIX_COST_COMMENT' => '',
-						'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
-						'A_RECORD_CREATE_DATE' => 'NOW()'
-					]);
-
-					if( $idQualityNotice > 0 ) {
-							$messageValidate['success'] = 'send';
+			$noticeRequest = 'Email: ' . $helpEmail . "; Treść zgłoszenia: " . $helpDescription;
+
+			// data for create insert in DB
+			$idQualityNotice = DB::getPDO()->insert('QUALITY_NOTICES', [
+				'NOTICE_INITIAL_TYPE'	=> 'BAD_PROCESS',
+				'ID_PROCES' => '1', //todo: ustalić ID procesu - ustawiłem defaultowo 1!!!!!
+				'NOTICE_REQUEST' => $noticeRequest,
+				'NOTICE_REPLY' => '',
+				'NOTICE_REPLY_TYPE' => 'BAD_PROCESS',
+				'L_APPOITMENT_DATE' => 'NOW()',
+				'L_APPOITMENT_USER' => User::getLogin(),
+				'ADM_ACCOUNT' => User::getLogin(),
+				'THIS_SINGLE_WASTE_COST' => '',
+				'WASTE_COST_COMMENT' => '',
+				'THIS_SINGLE_FIX_COST' => '',
+				'YEAR_COST_FOREACST_OF_SUCH_PROBLEM_WITH_FIXING' => '',
+				'FIX_COST_COMMENT' => '',
+				'A_RECORD_CREATE_AUTHOR' => User::getLogin(),
+				'A_RECORD_CREATE_DATE' => 'NOW()'
+			]);
 
-					} else {
-						$messageValidate['error'] = 2;
-					}
+			if( $idQualityNotice > 0 ) {
+					$messageValidate['success'] = 'send';
+			} else {
+				$messageValidate['error'] = 2;
+			}
 
-/*
-TODO: dodać możliwość wysyłania maila używajac mail()
-					// Data fpr create mail
-			    $to      = self::$helpEmailTo; // uzupełnić mail
-			    $subject = 'Bocian - formularz pomocy';
-			    $message = "Zgłaszający: " . $helpName . " \r\n  E-mail: " . $helpEmail . ". \r\n Treść wiadomości:\r\n " . $helpDescription;
-			    $headers = 'From: '. self::$helpEmailTo . "\r\n" .
-			        'Reply-To: '. self::$helpEmailTo . "\r\n" .
-			        'X-Mailer: PHP/' . phpversion();
+			/*
+			TODO: dodać możliwość wysyłania maila używajac mail()
+				// Data fpr create mail
+		    $to      = self::$helpEmailTo; // uzupełnić mail
+		    $subject = 'Bocian - formularz pomocy';
+		    $message = "Zgłaszający: " . $helpName . " \r\n  E-mail: " . $helpEmail . ". \r\n Treść wiadomości:\r\n " . $helpDescription;
+		    $headers = 'From: '. self::$helpEmailTo . "\r\n" .
+		        'Reply-To: '. self::$helpEmailTo . "\r\n" .
+		        'X-Mailer: PHP/' . phpversion();
 
-			    $sendMail = mail($to, $subject, $message, $headers);
+		    $sendMail = mail($to, $subject, $message, $headers);
 
-					if( $sendMailResponse == true ) {
-							$responseSendMail = true;
-							$messageValidate['success'] = 'send';
+				if( $sendMailResponse == true ) {
+						$responseSendMail = true;
+						$messageValidate['success'] = 'send';
 
-					} else {
-						$messageValidate['error'] = 2;
-					}
-*/
+				} else {
+					$messageValidate['error'] = 2;
+				}
+			*/
+		}
+		return [
+			'messageValidate' => $messageValidate,
+		];
+	}
+	function sendPageView($templateFile, $beforeViewTrigger = null) {
+		UI::gora();
+		echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
+		echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);
+		Theme::top();
+		$tmplPath = __FILE__ . '.' . $templateFile;
+		if (!file_exists($tmplPath)) throw new Exception("Template file not exists '{$templateFile}'");
 
+		if ($beforeViewTrigger && is_callable($beforeViewTrigger)) {
+			$data = $beforeViewTrigger($_POST);
+			if (is_array($data) && !empty($data)) {
+				extract($data);
 			}
-
-			include('page-help.view.php');
-			UI::dol();
 		}
+		include($tmplPath);
+		UI::dol();
+	}
 
-	public function defaultAction() {
-
+	function defaultAction() {
 		UI::gora();
 		echo UI::h('script', ['src'=>"static/sweetalert2.min.js"]);
 		echo UI::h('link', ['rel'=>"stylesheet", 'type'=>"text/css", 'href'=>"static/sweetalert2.min.css"]);

+ 0 - 0
tools/page-about.view.php → tools/Bocian.php.page-about.view.php


+ 9 - 7
tools/page-help.view.php → tools/Bocian.php.page-help.view.php

@@ -1,10 +1,11 @@
 <!-- start:form -->
-      <form method="POST" >
-        <div id="smad-form-section" class="container" style="padding: 80px 0 80px 0;">
-            <div class="row">
+<form method="POST" >
+  <div id="smad-form-section" class="container" style="padding: 80px 0 80px 0;">
+    <div class="row">
+      <div class="col-md-6 col-md-offset-3">
                 <div class="smad-form text-center">
                     <div class="smad-form-header">
-                        <header>
+                        <header style="border-bottom:1px solid #eee; margin-bottom:12px">
                           <h1>POMOC</h1>
                             <h3>Wypełnij formularz</h3>
                         </header>
@@ -55,7 +56,8 @@
                         <button type="submit" name="button_send" value="1aaa" class="btn btn-primary">WYŚLIJ</button>
                     </div>
                 </div>
-            </div>
-        </div>
-      </form>
+      </div>
+    </div>
+  </div>
+</form>
 <!-- end:form -->

+ 0 - 0
tools/page-offer.view.php → tools/Bocian.php.page-offer.view.php


+ 0 - 0
tools/page-training.view.php → tools/Bocian.php.page-training.view.php