当前位置: 首页>>代码示例>>PHP>>正文


PHP Messages::addMessage方法代码示例

本文整理汇总了PHP中Messages::addMessage方法的典型用法代码示例。如果您正苦于以下问题:PHP Messages::addMessage方法的具体用法?PHP Messages::addMessage怎么用?PHP Messages::addMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Messages的用法示例。


在下文中一共展示了Messages::addMessage方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: display

 public function display()
 {
     if (Session::get('isLoggedIn')) {
         $user_name = $this->params->values('username');
         $user_password = $this->params->values('password');
         return $user_name;
         echo $user_name;
         echo json_encode($user_name);
         echo json_encode($user_pass);
         return $user_pass;
         echo $user_pass;
         //$imp = implode($user_password);
         $imp = implode($user_password);
         $encrypt = md5($imp);
         $exp = explode(" ", $encrypt);
         $usr = $this->userManager->getUserProfile($user_name, $user_password);
         //echo $user_password . " " . $user_name;
         echo json_encode($usr);
         return $this;
     } else {
         Messages::addMessage("warning", "'user_name' and/or 'password' parameters missing.");
         return null;
         return $usr;
     }
 }
开发者ID:VHughes,项目名称:Flower2Go,代码行数:25,代码来源:UserProfileAction.php

示例2: login

 public function login()
 {
     if (Session::get('isLoggedIn')) {
         Messages::addMessage("info", "You are already logged in.");
         return null;
     } else {
         $user_name = $this->params->getValue('username');
         $user_password = $this->params->getValue('password');
         if ($user_name != null && $user_password != null) {
             $usr = $this->userManager->findUser($user_name, $user_password);
             //echo $usr;
             if ($usr != null) {
                 return $usr;
                 Messages::addMessage("info", "You're already logged in");
             } else {
                 Messages::addMessage("info", "Log in user and/or password incorrect.");
                 return null;
             }
         } else {
             Messages::addMessage("warning", "'user_name' and/or 'password' parameters missing.");
             return null;
             //return $usr;
         }
     }
 }
开发者ID:VHughes,项目名称:Flower2Go,代码行数:25,代码来源:UserLoginAction.php

示例3: customerCheckout

 public function customerCheckout()
 {
     if (Session::get('isLoggedIn')) {
         Messages::addMessage("warning", "Not customer");
         return;
     } else {
         $response = array();
         // params have to be there
         //$user_name = $this->params->getValue('user_name');
         $custFirstName = $this->params->getValue('firstname');
         $custLastName = $this->params->getValue('lastname');
         $custPhone = $this->params->getValue('phone');
         $custEmail = $this->params->getValue('email');
         $custAddress = $this->params->getValue('address');
         $custCity = $this->params->getValue('city');
         $cartID = $_SESSION['cart_id'];
         if ($custFirstName != null && $custLastName != null && $custPhone != null && $custEmail != null && $custAddress != null && $custCity != null && $cartID != null) {
             //if($custFirstName != null) {
             $cust = $this->userManager->createCustomer($custFirstName, $custLastName, $custPhone, $custEmail, $custAddress, $custCity, $cartID);
             return $cust;
         } else {
             Messages::addMessage("warning", " parameters missing.");
             return null;
         }
     }
 }
开发者ID:osanna-hui,项目名称:tavola_italiana,代码行数:26,代码来源:customerCheckoutAction.php

示例4: register

 public function register()
 {
     $response = array();
     // params have to be there
     $usr = $this->params->getValue('username');
     $pwd = $this->params->getValue('password');
     $encrypt = md5($pwd);
     $fname = $this->params->getValue('firstname');
     $lname = $this->params->getValue('lastname');
     $email = $this->params->getValue('email');
     echo $usr . " " . $pwd . " " . $fname . " " . $lname . " " . $email . " " . $encrypt;
     if ($usr != null && $pwd != null && $fname != null && $lname != null && $email != null) {
         // check if user name and password are correct
         $user = $this->userManager->addUser($fname, $lname, $usr, $encrypt, $email);
         if ($user != null) {
             // log user in
             Session::set("username", $user['username']);
             Session::set("id", $user['ID']);
             Session::set("isLoggedIn", true);
             return $user;
             return $user['ID'];
             return $encrypt;
             //return $response;
         } else {
             Messages::addMessage("warning", "'user_name' and/or 'password' parameters missing.");
             return null;
             return $usr;
         }
     }
 }
开发者ID:VHughes,项目名称:Flower2Go,代码行数:30,代码来源:NewUserAction.php

示例5: login

 public function login()
 {
     if (Session::get('isLoggedIn')) {
         Messages::addMessage("info", "You are already logged in.");
         return;
     } else {
         $response = array();
         // params have to be there
         $user_name = $this->params->getValue('user_name');
         $user_password = $this->params->getValue('password');
         if ($user_name != null && $user_password != null) {
             // check if user name and password are correct
             $usr = $this->userManager->findUser($user_name, $user_password);
             if ($usr != null) {
                 // log user in
                 Session::set("user_name", $usr['user_name']);
                 Session::set("id", $usr['ID']);
                 Session::set("isLoggedIn", true);
                 return $usr;
             } else {
                 Messages::addMessage("info", "Log in user and/or password incorrect.");
                 return null;
             }
         } else {
             Messages::addMessage("warning", "'user_name' and/or 'password' parameters missing.");
             return null;
         }
     }
 }
开发者ID:AlinaQ,项目名称:3D_products,代码行数:29,代码来源:UserLoginAction.php

示例6: logout

 public function logout()
 {
     if (Session::get('isLoggedIn')) {
         Session::closeSession();
         Messages::addMessage("info", "Successfully logged out.");
         return true;
     } else {
         Messages::addMessage("warning", "'isLoggedIn' parameter not found.");
         return false;
     }
 }
开发者ID:VHughes,项目名称:Flower2Go,代码行数:11,代码来源:UserLogoutAction.php

示例7: updateProducts

 public function updateProducts()
 {
     $response = array();
     $sku = $this->params->getValue('sku');
     $desc = $this->params->getValue('desc');
     $price = $this->params->getValue('price');
     $qty = $this->params->getValue('qty');
     if ($sku != null && $desc != null && $price != null && $qty != null) {
         $product = $this->ProductManager->updateProducts($sku, $desc, $price, $qty);
         return $product;
     } else {
         Messages::addMessage("warning", "parameters missing.");
         return null;
     }
 }
开发者ID:osanna-hui,项目名称:tavola_italiana,代码行数:15,代码来源:updateProductsAction.php

示例8: __construct

 /**
  * @param string $host
  * @param string $username
  * @param string $password
  * @param string $db
  * @param int $port
  */
 public function __construct()
 {
     if (!isset($port)) {
         $port = ini_get('mysqli.default_port');
     }
     if (file_exists("config.php")) {
         include "config.php";
     } else {
         Messages::addMessage("Config file does not exist", Messages::ERRO);
         return;
     }
     $this->_mysqli = new mysqli($db['db_host'], $db['db_user'], $db['db_pass'], $db['db_base'], $port);
     $this->_mysqli->set_charset('utf8');
     self::$_instance = $this;
 }
开发者ID:ConnorChristie,项目名称:GrabViews-Live,代码行数:22,代码来源:Database.php

示例9: getProfile

 public function getProfile()
 {
     if (isset($_POST['method'])) {
         $profile = $this->userManager->getUserProfile();
         if ($profile != null) {
             return $profile;
         } else {
             Messages::addMessage("info", "No user of that name.");
             return null;
         }
     } else {
     }
     // otherwise
     return null;
 }
开发者ID:VHughes,项目名称:Flower2Go,代码行数:15,代码来源:ShowUserProfileAction.php

示例10: getProfile

 public function getProfile()
 {
     if (Session::get('isLoggedIn') && Session::get('user_name')) {
         $profile = $this->userManager->getUserProfile(Session::get('user_name'));
         if ($profile != null) {
             // found a user by that name
             return $profile;
         } else {
             // this shouldn't happen since this is not a log in - this is a
             // profile request. Would be good to report this here as well
             // in a log file
             Messages::addMessage("info", "No user of that name.");
             return null;
         }
     } else {
         // most likely session timed out.
     }
     // otherwise
     return null;
 }
开发者ID:osanna-hui,项目名称:tavola_italiana,代码行数:20,代码来源:ShowUserProfileAction.php

示例11: logout

 public function logout()
 {
     if (Session::get('isLoggedIn')) {
         Session::closeSession();
         Messages::addMessage("info", "Successfully logged out.");
         return true;
         /*
                     $profile = $this->userManager->getUserProfile(Session::get('user_name'));
         
                     if($profile != null) {
                         // log user out
                         Session::closeSession();
                         return true;
         
                     } else {
                         Messages::addMessage("warning", "No user of that name. Logout not performed.");
                     }
         */
     } else {
         Messages::addMessage("warning", "'isLoggedIn' parameter not found.");
         return false;
     }
 }
开发者ID:ShaeS,项目名称:Pine-Birch,代码行数:23,代码来源:UserLogoutAction.php

示例12: getTransactionID

 public function getTransactionID($sql)
 {
     try {
         if ($this->conn != null) {
             $this->conn->beginTransaction();
             $this->conn->exec($sql);
             // the id of the last inserted row into a table
             $lastID = $this->conn->lastInsertId();
             $this->conn->commit();
             return $lastID;
         } else {
             // connection failed, add that to the messages
             Messages::addMessage("error", "DBConnector 'getTransactionID' failure, PDO Connection was null.");
             return -1;
         }
         return -1;
     } catch (PDOException $e) {
         $this->conn->rollBack();
         Messages::addMessage("error", "DBConnector 'getTransactionID' failure, " . $e->getMessage());
     }
 }
开发者ID:keithchen112,项目名称:PHOTO4130,代码行数:21,代码来源:connection.php

示例13: processAction

 /**
  * processAction
  * Update the record previously selected
  * @return unknown_type
  */
 public function processAction()
 {
     $isp = Shineisp_Registry::get('ISP');
     $request = $this->getRequest();
     // Check if we have a POST request
     if (!$request->isPost()) {
         return $this->_helper->redirector('index');
     }
     // Get our form and validate it
     $form = $this->getForm('/admin/orders/process');
     if (!$form->isValid($request->getPost())) {
         // Invalid entries
         $this->view->form = $form;
         $this->view->title = $this->translator->translate("Order process");
         $this->view->description = $this->translator->translate("Check the information posted and then click on the save button.");
         return $this->_helper->viewRenderer('applicantform');
         // re-render the login form
     }
     // Get the values posted
     $params = $form->getValues();
     // Get the id
     $id = $this->getRequest()->getParam('order_id');
     // Save the message note
     if (!empty($params['note'])) {
         // If the order is commentable then go on
         if (Orders::IsCommentable($id)) {
             $order = Orders::getAllInfo($id, null, true);
             $link = Fastlinks::findlinks($id, $this->customer['customer_id'], 'orders');
             if (!empty($link[0]['code'])) {
                 $code = $link[0]['code'];
             } else {
                 $code = Fastlinks::CreateFastlink('orders', 'edit', json_encode(array('id' => $id)), 'orders', $id, $this->customer['customer_id']);
             }
             // Save the message in the database
             Messages::addMessage($params['note'], $this->customer['customer_id'], null, $id);
             $in_reply_to = md5($id);
             $placeholder['messagetype'] = $this->translator->translate('Order');
             $placeholders['subject'] = sprintf("%03s", $id) . " - " . Shineisp_Commons_Utilities::formatDateOut($order[0]['order_date']);
             $placeholders['fullname'] = $this->customer['firstname'] . " " . $this->customer['lastname'];
             $placeholders['orderid'] = $placeholders['subject'];
             $placeholders['conditions'] = Settings::findbyParam('conditions');
             $placeholders['url'] = "http://" . $_SERVER['HTTP_HOST'] . "/index/link/id/" . $code;
             // Send a message to the customer
             Shineisp_Commons_Utilities::sendEmailTemplate($order[0]['Customers']['email'], 'order_message', $placeholders, $in_reply_to, null, null, $isp, $order[0]['Customers']['language_id']);
             $placeholders['url'] = "http://" . $_SERVER['HTTP_HOST'] . "/admin/login/link/id/{$code}/keypass/" . Shineisp_Commons_Hasher::hash_string($isp->email);
             $placeholders['message'] = $params['note'];
             // Send a message to the administrator
             Shineisp_Commons_Utilities::sendEmailTemplate($isp->email, 'order_message_admin', $placeholders, $in_reply_to);
         }
     }
     $this->_helper->redirector('index', 'orders', 'default', array('mex' => 'The requested task has been completed successfully', 'status' => 'success'));
 }
开发者ID:kokkez,项目名称:shineisp,代码行数:57,代码来源:OrdersController.php

示例14: processAction

 /**
  * processAction
  * Update the record previously selected
  * @return unknown_type
  */
 public function processAction()
 {
     $request = $this->getRequest();
     // Check if we have a POST request
     if (!$request->isPost()) {
         return $this->_helper->redirector('index');
     }
     // Get our form and validate it
     $form = $this->getForm('/admin/service/process');
     if (!$form->isValid($request->getPost())) {
         // Invalid entries
         $this->view->form = $form;
         $this->view->title = $this->translator->translate("Service");
         $this->view->description = $this->translator->translate("Check all the fields and click on the save button");
         return $this->_helper->viewRenderer('customform');
         // re-render the login form
     }
     // Get the values posted
     $params = $form->getValues();
     // Get the id
     $id = $this->getRequest()->getParam('detail_id');
     if (is_numeric($id)) {
         OrdersItems::setAutorenew($id, $params['autorenew']);
     }
     // Save the message note
     if (!empty($params['message'])) {
         Messages::addMessage($params['message'], $this->customer['customer_id'], null, null, $id);
         $isp = Shineisp_Registry::get('ISP');
         $placeholder['fullname'] = $this->customer['firstname'] . " " . $this->customer['lastname'];
         $placeholder['messagetype'] = $this->translator->translate('Order Details');
         $placeholder['message'] = $params['message'];
         Messages::sendMessage("message_new", $this->customer['email'], $placeholder);
         Messages::sendMessage("message_admin", $isp->email, $placeholder);
     }
     $this->_helper->redirector('edit', 'services', 'default', array('id' => $id, 'mex' => 'The task requested has been executed successfully.', 'status' => 'success'));
 }
开发者ID:kokkez,项目名称:shineisp,代码行数:41,代码来源:ServicesController.php

示例15: query

 public function query($sql, $params = array())
 {
     try {
         if ($this->conn != null) {
             $statement = $this->conn->prepare($sql);
             $statement->execute($params);
             $rows = $statement->fetchAll(PDO::FETCH_ASSOC);
             return $rows;
         } else {
             // connection failed, add that to the messages
             Messages::addMessage("error", "DBConnector 'query' failure, PDO Connection was null.");
         }
         return array();
     } catch (PDOException $e) {
         Messages::addMessage("error", "DBConnector 'query' failure, " . $e->getMessage());
     }
 }
开发者ID:trinity546,项目名称:ant_website,代码行数:17,代码来源:DBConnector.php


注:本文中的Messages::addMessage方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。