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


PHP Zend_Date::now方法代码示例

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


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

示例1: getForm

 protected function getForm()
 {
     // Create object Snep_Form
     $form = new Snep_Form();
     // Set form action
     $form->setAction($this->getFrontController()->getBaseUrl() . '/ranking-report/index');
     $form_xml = new Zend_Config_Xml('./modules/default/forms/ranking_report.xml');
     $config = Zend_Registry::get('config');
     $period = new Snep_Form_SubForm($this->view->translate("Period"), $form_xml->period);
     $locale = Snep_Locale::getInstance()->getLocale();
     $now = Zend_Date::now();
     if ($locale == 'en_US') {
         $now = $now->toString('YYYY-MM-dd HH:mm');
     } else {
         $now = $now->toString('dd/MM/YYYY HH:mm');
     }
     $yesterday = Zend_Date::now()->subDate(1);
     $initDay = $period->getElement('init_day');
     $initDay->setValue($now);
     $tillDay = $period->getElement('till_day');
     $tillDay->setValue($now);
     $form->addSubForm($period, "period");
     $rank = new Snep_Form_SubForm($this->view->translate("Ranking Options"), $form_xml->rank);
     $selectNumView = $rank->getElement('view');
     for ($index = 1; $index <= 30; $index++) {
         $selectNumView->addMultiOption($index, $index);
     }
     $form->addSubForm($rank, "rank");
     $form->getElement('submit')->setLabel($this->view->translate("Show Report"));
     $form->removeElement("cancel");
     return $form;
 }
开发者ID:rootzig,项目名称:SNEP,代码行数:32,代码来源:RankingReportController.php

示例2: logAction

 public function logAction()
 {
     $pageSize = 4096;
     $overlapSize = 128;
     $dir = APPLICATION_PATH . '/../data/logs/';
     $file = $this->_getParam('file', null);
     $this->view->page = $this->_getParam('page', 0);
     if ($file === null) {
         $file = sprintf('%s_application.log', Zend_Date::now()->toString('yyyy.MM.dd'));
     }
     $fp = fopen($dir . $file, 'r');
     fseek($fp, -$pageSize * ($this->view->page + 1) + $overlapSize, SEEK_END);
     $this->view->errorLog = fread($fp, $pageSize + $overlapSize * 2);
     fclose($fp);
     $iterator = new DirectoryIterator($dir);
     while ($iterator->valid()) {
         if (!$iterator->isDot()) {
             if ($iterator->isFile()) {
                 $files[$iterator->getFilename()] = $iterator->getPathName();
             }
         }
         $iterator->next();
     }
     $this->view->itemCountPerPage = $pageSize;
     $this->view->totalItemCount = filesize($dir . $file);
     $this->view->files = $files;
 }
开发者ID:netconstructor,项目名称:Centurion,代码行数:27,代码来源:IndexController.php

示例3: saveBilling

 /**
  * Checks the legal age
  *
  * @param   array $data
  * @param   int $customerAddressId
  * @return  Mage_Checkout_Model_Type_Onepage
  */
 public function saveBilling($data, $customerAddressId)
 {
     $result = parent::saveBilling($data, $customerAddressId);
     if (isset($result['error'])) {
         return $result;
     }
     $dobIso = $this->getQuote()->getCustomerDob();
     $dob = new Zend_Date($dobIso, Zend_Date::ISO_8601);
     $legalBirthDay = $dob->add(self::LIMITED_AGE, Zend_Date::YEAR);
     $legal1 = Zend_Date::now()->isLater($legalBirthDay);
     if (!$legal1) {
         // not even limited legal
         $result['error'] = 1;
         $result['message'] = Mage::helper('n98legalage')->__('You are not yet limited contractually capable. You can ask your legal guardian to purchase.');
         return $result;
     }
     $dob = new Zend_Date($dobIso, Zend_Date::ISO_8601);
     $legalBirthDay = $dob->add(self::LEGAL_AGE, Zend_Date::YEAR);
     $legal2 = Zend_Date::now()->isLater($legalBirthDay);
     if (!$legal2) {
         $result['error'] = 1;
         $result['message'] = Mage::helper('n98legalage')->__('You are not yet contractually capable. You can ask your legal guardian to purchase on your behalf.');
         return $result;
     }
     return $result;
 }
开发者ID:netz98,项目名称:N98_LegalAge,代码行数:33,代码来源:Onepage.php

示例4: access

 /** Create the token for yahoo access and save to database.
  * 
  */
 public function access()
 {
     $config = array('siteUrl' => self::YAHOOTOKENGET, 'callbackUrl' => 'http://beta.finds.org.uk/admin/oauth/', 'consumerKey' => $this->_consumerKey, 'consumerSecret' => $this->_consumerSecret);
     $session = new Zend_Session_Namespace('yahoo_oauth');
     // build the token request based on the original token and secret
     $request = new Zend_Oauth_Token_Request();
     $request->setToken($session->token)->setTokenSecret($session->secret);
     unset($session->token);
     unset($session->secret);
     $now = Zend_Date::now()->toString('YYYY-MM-dd HH:mm:ss');
     $date = new Zend_Date();
     $expires = $date->add('1', Zend_Date::HOUR)->toString('YYYY-MM-dd HH:mm:ss');
     $consumer = new Zend_Oauth_Consumer($config);
     $token = $consumer->getAccessToken($_GET, $request);
     $oauth_guid = $token->xoauth_yahoo_guid;
     $oauth_session = $token->oauth_session_handle;
     $oauth_token = $token->getToken();
     $oauth_token_secret = $token->getTokenSecret();
     $tokenRow = $this->createRow();
     $tokenRow->service = 'yahooAccess';
     $tokenRow->accessToken = serialize($oauth_token);
     $tokenRow->tokenSecret = serialize($oauth_token_secret);
     $tokenRow->guid = serialize($oauth_guid);
     $tokenRow->sessionHandle = serialize($oauth_session);
     $tokenRow->created = $now;
     $tokenRow->expires = $expires;
     $tokenRow->save();
 }
开发者ID:rwebley,项目名称:Beowulf---PAS,代码行数:31,代码来源:Yahoo.php

示例5: newLog

 /**
  * @return \Application\Model\Bean\ProductLog
  */
 private function newLog(Product $product, $eventType)
 {
     $now = \Zend_Date::now();
     $log = ProductLogFactory::createFromArray(array('id_product' => $product->getItemCode(), 'id_user' => $this->getUser()->getIdUser(), 'date_log' => $now->get('yyyy-MM-dd HH:mm:ss'), 'event_type' => $eventType, 'note' => ''));
     $this->getCatalog('ProductLogCatalog')->create($log);
     return $log;
 }
开发者ID:Eximagen,项目名称:sochi,代码行数:10,代码来源:SapProductSaveManager.php

示例6: __construct

 /** This probably needs changing for construction methods.
  * @todo remove need for calling config
  * @todo pass variables to the constructor
  */
 public function __construct()
 {
     $this->_config = Zend_Registry::get('config');
     $this->_consumerKey = $this->_config->webservice->ydnkeys->consumerKey;
     $this->_consumerSecret = $this->_config->webservice->ydnkeys->consumerSecret;
     $this->_now = Zend_Date::now()->toString('yyyy-MM-dd HH:mm:ss');
 }
开发者ID:lesleyauk,项目名称:findsorguk,代码行数:11,代码来源:Oauth.php

示例7: getActiveMotds

 /**
  * Retrieves all active MOTDs.
  *
  * @return array
  * An associative array containing the details of the active MOTDs, or null
  * if there are no active MOTDs.
  */
 public function getActiveMotds()
 {
     $returnArray = array();
     //Retrieve all MOTDs.
     $motds = new Datasource_Cms_Connect_Motd();
     $motdsArray = $motds->getAll();
     foreach ($motdsArray as $currentMotd) {
         if ($currentMotd['active'] == 1) {
             //Ensure the today is captured in the MOTD date range.
             $displayFrom = new Zend_Date($currentMotd['displayFrom'], Zend_Date::ISO_8601);
             $displayTo = new Zend_Date($currentMotd['displayTo'], Zend_Date::ISO_8601);
             $now = Zend_Date::now();
             if ($displayFrom->isToday() || $displayTo->isToday()) {
                 $returnArray[] = $currentMotd;
             } else {
                 if ($now->isLater($displayFrom) && $now->isEarlier($displayTo)) {
                     $returnArray[] = $currentMotd;
                 }
             }
         }
     }
     //Clean up the return value consistent with this function's contract.
     if (empty($returnArray)) {
         $returnVal = null;
     } else {
         $returnVal = $returnArray;
     }
     return $returnVal;
 }
开发者ID:AlexEvesDeveloper,项目名称:hl-stuff,代码行数:36,代码来源:MotdAccessor.php

示例8: getLoadedProductCollection

 /**
  * Get product collection.
  * @return array
  * @throws Exception
  */
 public function getLoadedProductCollection()
 {
     $mode = $this->getRequest()->getActionName();
     $limit = Mage::helper('ddg/recommended')->getDisplayLimitByMode($mode);
     $from = Mage::helper('ddg/recommended')->getTimeFromConfig($mode);
     $locale = Mage::app()->getLocale()->getLocale();
     $to = Zend_Date::now($locale)->toString(Zend_Date::ISO_8601);
     $productCollection = Mage::getResourceModel('reports/product_collection')->addAttributeToSelect('*')->addOrderedQty($from, $to)->setOrder('ordered_qty', 'desc')->setPageSize($limit);
     Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection($productCollection);
     $productCollection->addAttributeToFilter('is_saleable', TRUE);
     //filter collection by category by category_id
     if ($cat_id = Mage::app()->getRequest()->getParam('category_id')) {
         $category = Mage::getModel('catalog/category')->load($cat_id);
         if ($category->getId()) {
             $productCollection->getSelect()->joinLeft(array("ccpi" => 'catalog_category_product_index'), "e.entity_id  = ccpi.product_id", array("category_id"))->where('ccpi.category_id =?', $cat_id);
         } else {
             Mage::helper('ddg')->log('Best seller. Category id ' . $cat_id . ' is invalid. It does not exist.');
         }
     }
     //filter collection by category by category_name
     if ($cat_name = Mage::app()->getRequest()->getParam('category_name')) {
         $category = Mage::getModel('catalog/category')->loadByAttribute('name', $cat_name);
         if ($category) {
             $productCollection->getSelect()->joinLeft(array("ccpi" => 'catalog_category_product_index'), "e.entity_id  = ccpi.product_id", array("category_id"))->where('ccpi.category_id =?', $category->getId());
         } else {
             Mage::helper('ddg')->log('Best seller. Category name ' . $cat_name . ' is invalid. It does not exist.');
         }
     }
     return $productCollection;
 }
开发者ID:vdimitrovv,项目名称:dotmailer-magento-extension,代码行数:35,代码来源:Bestsellers.php

示例9: register

 /**
  * @param Core_Dto_Entity
  * @throws Exception
  * */
 public function register(\Core_Dto_Entity $dto)
 {
     # @todo implementar regra de negocio que verifica se o comentario pode ser alterado
     # falta a definicao da estrutura tabela
     # recupera referencia da pessoa que está realizando operacao
     $pessoa = $this->_getRepository('app:VwPessoa')->find(\Core_Integration_Sica_User::getPersonId());
     # verifica o autor existe (usuario da sessao existe na base)
     # isso poderá ocorrer quando a sessao cair perando a realizacao
     # da operacao
     if (!count($pessoa)) {
         throw new \Exception(self::T_COMENTARIO_AUTHOR_NOT_FOUND);
     }
     $dto->setSqPessoa($pessoa);
     # recupera a unidade organizacional da pessoa que esta manipulando o comentario
     $dto->setSqUnidadeOrg($this->_getRepository('app:VwUnidadeOrg')->find(\Core_Integration_Sica_User::getUserUnit()));
     # verifica se o registro já existe
     $this->_alreadyExists($dto);
     # se o sq_comentario_artefato existir indica uma alteracao.
     # Devido a propriedade de tempo nunca será possível repedir um registro
     # se levar esta propriedade em consideracao
     if ($dto->getSqComentarioArtefato()) {
         $this->_update($dto);
         $this->getMessaging()->addSuccessMessage('MD002', 'User');
     } else {
         # define a hora de registro/alteracao
         $dto->setDtComentario(\Zend_Date::now());
         # delega a operação de salvar os dados para superclasse
         $this->_save($dto);
         $this->getMessaging()->addSuccessMessage('MD001', 'User');
     }
     $this->finish();
     $this->getMessaging()->dispatchPackets();
 }
开发者ID:sgdoc,项目名称:sgdoce-codigo,代码行数:37,代码来源:Comentario.php

示例10: logUpdate

 private function logUpdate($eventType, $table, $oldValue, $newValue, $user)
 {
     $timestamp = Zend_Date::now()->toString('yyyy-MM-dd HH:mm:ss');
     if ($this->trackFields != null) {
         // insert a log for each tracked field
         foreach ($this->trackFields as $field) {
             if (isset($oldValue[$field]) && isset($newValue[$field])) {
                 if ($oldValue[$field] != $newValue[$field]) {
                     $this->setColEventType(self::EVENT_TYPE_UPDATE);
                     $this->setColEventDate($timestamp);
                     $this->setColFieldName($field);
                     $this->setColRecordId($oldValue['id']);
                     $this->setColAppAccountId($user['appaccount_id']);
                     $this->setColUserId($user['user_id']);
                     $this->setColTableName($table);
                     $this->setColFieldTextType(false);
                     $this->setColValue($oldValue[$field]);
                     $this->log->log('UPDATE on database', Zend_Log::INFO);
                 }
             }
         }
     } else {
         throw new Agana_Exception('Track Fields for audit trail is not set');
     }
 }
开发者ID:brunopbaffonso,项目名称:ongonline,代码行数:25,代码来源:Abstract.php

示例11: _init

 /**
  * Initialize feedback, sets feedback_id from UUID value
  * This value can be provided via the url or a cookie and
  * will be stored in a session
  *
  * If no valid feedback code is found in the request string, the cookie
  * or in the session (also a cookie) then return false
  *
  * @return	integer		feeback_id
  */
 private function _init()
 {
     $request = Zend_Controller_Front::getInstance()->getRequest();
     $conference = Zend_Registry::get('conference');
     $sessionNs = $conference['abbreviation'] . '_feedback';
     // check if feedback deadline has passed
     if (isset($conference['feedback_end'])) {
         if (Zend_Date::now()->isLater($conference['feedback_end'])) {
             return false;
         }
     }
     // check if session is set
     if (Zend_Session::namespaceIsset($sessionNs)) {
         $session = new Zend_Session_Namespace($sessionNs, true);
         return $this->_feedback_id = $session->feedback_id;
     }
     // for uuid parameter, first try Request value, if not available use Cookie value
     $uuid = $request->getParam('uuid', $request->getCookie('feedback_code'));
     // use parameter to set session and cookie
     if ($uuid) {
         if ($feedback = $this->getFeedbackByUuid($uuid)) {
             $session = new Zend_Session_Namespace($sessionNs, true);
             // cookie expires in 14 days
             if ($request->getParam('uuid')) {
                 // only set cookie if it is not already set
                 setcookie('feedback_code', $uuid, time() + 14 * 3600 * 24, '/', $conference['hostname']);
             }
             return $this->_feedback_id = $session->feedback_id = (int) $feedback->code_id;
         }
     }
     // If no UUID is found in Request, Cookie or Session then return
     return false;
 }
开发者ID:br00k,项目名称:tnc-web,代码行数:43,代码来源:Feedback.php

示例12: indexAction

 /**
  * 
  */
 public function indexAction()
 {
     $module = $this->_getParam('module');
     if (empty($module)) {
         $this->_helper->redirector->goToSimple('index', 'index', 'external');
     }
     $client = $this->view->session->client->id_perdata;
     $businessPlan = $this->_mapper->fetchBusinessPlanByClient($client, $module);
     if ($businessPlan) {
         $this->view->businessPlan = $businessPlan;
         $this->view->date_ini = $this->view->date($businessPlan->date_inserted);
         $this->view->hasBudgetCategory = $this->_mapper->hasBudgetCategory($businessPlan->id_businessplan);
         if (!$businessPlan->submitted) {
             $this->view->revision = $this->_mapper->getLastRevision($businessPlan->id_businessplan);
         }
         if (!empty($businessPlan->business_group)) {
             $this->view->is_group = true;
         }
         if (!empty($businessPlan->fk_id_fefop_contract)) {
             $mapperContract = new Fefop_Model_Mapper_Contract();
             $this->view->contract = $mapperContract->detail($businessPlan->fk_id_fefop_contract);
         }
     } else {
         $this->view->date_ini = Zend_Date::now()->toString('dd/MM/yyyy');
     }
     $this->view->can_create = $this->_mapper->canCreateBusinessPlan($client, $module);
     $this->view->module = $module;
 }
开发者ID:fredcido,项目名称:simuweb,代码行数:31,代码来源:PceController.php

示例13: isVisible

 public function isVisible($identity = null)
 {
     if (!$this->isPublished()) {
         return false;
     }
     return $this->getDateObjectBy('published_at')->compare(Zend_Date::now()) < 0;
 }
开发者ID:netconstructor,项目名称:Centurion,代码行数:7,代码来源:Flatpage.php

示例14: checkUpdate

 /**
  * Check feed for modification
  *
  * @return Belvg_All_Model_Feed
  */
 public function checkUpdate()
 {
     $now = Zend_Date::now()->getTimestamp();
     if ($this->_helper->getFrequency() + $this->_helper->getLastUpdate() > $now) {
         return $this;
     }
     $this->_helper->setLastUpdate($now);
     if (!extension_loaded('curl')) {
         return $this;
     }
     $feed_data = array();
     $feed_xml = $this->getFeedData();
     $was_installed = gmdate('Y-m-d H:i:s', $this->_helper->getInstalledDate());
     if ($feed_xml && $feed_xml->channel && $feed_xml->channel->item) {
         foreach ($feed_xml->channel->item as $item) {
             $date = $this->getDate((string) $item->pubDate);
             if ($date < $was_installed) {
                 continue;
             }
             if (!$this->isInteresting($item)) {
                 continue;
             }
             $feed_data[] = array('severity' => 3, 'date_added' => $this->getDate($date), 'title' => (string) $item->title, 'description' => (string) $item->description, 'url' => (string) $item->link);
         }
         if ($feed_data) {
             Mage::getModel('adminnotification/inbox')->parse($feed_data);
         }
     }
 }
开发者ID:kozinthetdbp,项目名称:shopmyar,代码行数:34,代码来源:Feed.php

示例15: indexAction

 public function indexAction()
 {
     // Display the send_us_a_file.html page if the "Send us a file" feature is on and the user is not logged in.
     if (fz_config_get('app', 'send_us_a_file_feature') && false == $this->getUser()) {
         set('start_from', Zend_Date::now()->get(Zend_Date::DATE_SHORT));
         $maxUploadSize = min(Fz_Db::getTable('File')->shorthandSizeToBytes(ini_get('upload_max_filesize')), Fz_Db::getTable('File')->shorthandSizeToBytes(ini_get('post_max_size')));
         set('max_upload_size', $maxUploadSize);
         return html('send_us_a_file.html');
     }
     $this->secure();
     $user = $this->getUser();
     $freeSpaceLeft = max(0, Fz_Db::getTable('File')->getRemainingSpaceForUser($user));
     $maxUploadSize = min(Fz_Db::getTable('File')->shorthandSizeToBytes(ini_get('upload_max_filesize')), Fz_Db::getTable('File')->shorthandSizeToBytes(ini_get('post_max_size')), $freeSpaceLeft);
     $progressMonitor = fz_config_get('app', 'progress_monitor');
     $progressMonitor = new $progressMonitor();
     set('upload_id', md5(uniqid(mt_rand(), true)));
     set('start_from', Zend_Date::now()->get(Zend_Date::DATE_SHORT));
     set('refresh_rate', 1200);
     set('files', Fz_Db::getTable('File')->findByOwnerOrderByUploadDateDesc($user));
     set('use_progress_bar', $progressMonitor->isInstalled());
     set('upload_id_name', $progressMonitor->getUploadIdName());
     set('free_space_left', $freeSpaceLeft);
     set('max_upload_size', $maxUploadSize);
     set('sharing_destinations', fz_config_get('app', 'sharing_destinations', array()));
     set('disk_usage', array('space' => '<b id="disk-usage-value">' . bytesToShorthand(Fz_Db::getTable('File')->getTotalDiskSpaceByUser($user)) . '</b>', 'quota' => fz_config_get('app', 'user_quota')));
     return html('main/index.php');
 }
开发者ID:robyandelluk,项目名称:FileZ,代码行数:27,代码来源:Main.php


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