private function checkBlockAndDates($crawler, $season)
 {
     // Title present
     $blockTitle = $this->client->getContainer()->get('translator')->trans('season.block.title', array(), 'default');
     $this->assertTrue($crawler->filter('html:contains("' . $blockTitle . '")')->count() == 1);
     // TODO: Retrieve locale client.... returns null: $this->client->getContainer()->get('session')->get('_locale');
     $fmt = datefmt_create('fr_FR', \IntlDateFormatter::LONG, \IntlDateFormatter::NONE);
     // dates compliant
     $this->assertTrue($crawler->filter('html:contains("' . datefmt_format($fmt, $season->getStartDate()) . '")')->count() == 1);
     $this->assertTrue($crawler->filter('html:contains("' . datefmt_format($fmt, $season->getEndDate()) . '")')->count() == 1);
 }
 private function createdSignature($created, $city)
 {
     $d = new DateTime($created);
     $fmt = datefmt_create("pt_BR", \IntlDateFormatter::LONG, \IntlDateFormatter::NONE, 'America/Sao_Paulo', \IntlDateFormatter::GREGORIAN);
     $cityName = '';
     if ($city) {
         $cityName = $city . ', ';
     }
     return $cityName . datefmt_format($fmt, $d);
 }
Example #3
0
$fmt = datefmt_create('ru_RU', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT, 'UTC', IntlDateFormatter::GREGORIAN);
$db = new MysqliDb($params['db_config']);
echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>';
echo '<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">';
echo '<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>';
/*
action block's
*/
if (isset($_GET['bank']) and $_GET['bank'] != null) {
    echo "<a href='#' onclick='history.back()'>Вернуться назад</a> <br />";
    $db->where("bank_id", $_GET['bank']);
    $provodki = $db->get("provodki");
    echo '<table class="td-prov"><tbody><tr><td>Дата</td><td>Коментарий</td><td>Сумма</td></tr></tbody>';
    if ($db->count > 0) {
        foreach ($provodki as $prov) {
            $date = datefmt_format($fmt, $prov['date']);
            echo "<tr><td>{$date}</td><td>{$prov['com']}</td><td>{$prov['sum']}</td>";
        }
    }
    echo '</table>';
    $db->where("bank_id", $_GET['bank']);
    $sum = $db->getValue("provodki", "sum(sum)");
    echo "Итого: {$sum} <br />";
    die;
}
//end if(isset($_GET['bank']) and $_GET['bank']!=null)
if (isset($_GET['edit_sob'])) {
    echo "<a href='{$_SERVER["HTTP_REFERER"]}'>Вернуться назад</a> <br />";
    echo "\r\n        <script type='text/javascript'>\r\n            \$(function(){\r\n                // откуда берем данные сформы\r\n                \$('#edit_sob').submit(function(e){\r\n                    //отменяем стандартное действие при отправке формы\r\n                    e.preventDefault();\r\n                    //берем из формы метод передачи данных\r\n                    var m_method=\$(this).attr('method');\r\n                    //получаем адрес скрипта на сервере, куда нужно отправить форму\r\n                    var m_action=\$(this).attr('action');\r\n                    //получаем данные, введенные пользователем в формате input1=value1&input2=value2...,\r\n                    //то есть в стандартном формате передачи данных формы\r\n                    var m_data=\$(this).serialize();\r\n                    \$.ajax({\r\n                        type: m_method,\r\n                        url: m_action,\r\n                        data: m_data,\r\n                        success: function(result){\r\n                            // где показываем результат\r\n                            \$('#sob_result').html(result);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n        </script>    \r\n        ";
    echo '
                <form action="up_sob.php" method="POST" id="edit_sob">
Example #4
0
 public function preview(Request $request, Application $app, $quoteId)
 {
     if (!isset($quoteId)) {
         return $this->redirectMessage($app, 'Parâmetros inválidos', '/project');
     }
     $quote = $app['orm.em']->getRepository('Orcamentos\\Model\\Quote')->find($quoteId);
     if ($quote->getProject()->getCompany()->getId() != $app['session']->get('companyId')) {
         return $this->redirectMessage($app, 'Orçamento inválido', '/project');
     }
     $d = new DateTime($quote->getCreated());
     $fmt = datefmt_create("pt_BR", IntlDateFormatter::LONG, IntlDateFormatter::NONE, 'America/Sao_Paulo', IntlDateFormatter::GREGORIAN);
     $city = '';
     if ($quote->getProject()->getCompany()->getCity()) {
         $city = $quote->getProject()->getCompany()->getCity() . ', ';
     }
     $createdSignature = $city . datefmt_format($fmt, $d);
     return $app['twig']->render('share/detail.twig', array('quote' => $quote, 'createdSignature' => $createdSignature));
 }
 /**
  * @param int $unixTimestamp
  * @param string $context
  * @param int $languageCode
  * @return string
  */
 public static function formatDateTime($unixTimestamp, $context = null, $languageCode = null)
 {
     $data = array('timestamp' => $unixTimestamp, 'context' => $context);
     $formattedDate = ipJob('ipFormatDateTime', $data);
     if ($formattedDate === null) {
         if (function_exists('datefmt_create') && function_exists('datefmt_format')) {
             if ($languageCode === null) {
                 if ($context == 'Ip-admin') {
                     $code = ipConfig()->adminLocale();
                 } else {
                     $languageCode = ipContent()->getCurrentLanguage()->getId();
                     $code = $languageCode;
                 }
             }
             $locale = str_replace('-', '_', $languageCode);
             $fmt = datefmt_create($locale, \IntlDateFormatter::SHORT, \IntlDateFormatter::SHORT, date_default_timezone_get());
             $formattedDate = datefmt_format($fmt, $unixTimestamp);
         } else {
             $formattedDate = date('Y-m-d H:i', $unixTimestamp);
         }
     }
     return $formattedDate;
 }