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


PHP SC_Utils类代码示例

本文整理汇总了PHP中SC_Utils的典型用法代码示例。如果您正苦于以下问题:PHP SC_Utils类的具体用法?PHP SC_Utils怎么用?PHP SC_Utils使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: process

 /**
  * Page のプロセス.
  *
  * @return void
  */
 function process()
 {
     $conn = new SC_DbConn();
     // ログインチェック
     SC_Utils::sfIsSuccess(new SC_Session());
     // ランキングの変更
     if ($_GET['move'] == 'up') {
         // 正当な数値であった場合
         if (SC_Utils::sfIsInt($_GET['id'])) {
             $this->lfRunkUp($conn, $_GET['id']);
             // エラー処理
         } else {
             GC_Utils::gfPrintLog("error id=" . $_GET['id']);
         }
     } else {
         if ($_GET['move'] == 'down') {
             if (SC_Utils::sfIsInt($_GET['id'])) {
                 $this->lfRunkDown($conn, $_GET['id']);
                 // エラー処理
             } else {
                 GC_Utils::gfPrintLog("error id=" . $_GET['id']);
             }
         }
     }
     // ページの表示
     $this->sendRedirect($this->getLocation(URL_SYSTEM_TOP));
 }
开发者ID:khrisna,项目名称:eccubedrm,代码行数:32,代码来源:LC_Page_Admin_System_Rank.php

示例2:

 public function testGetSaveImagePath_入力値が空の場合_NO_IMAGE_REALFILEを返す()
 {
     $input = '';
     $this->expected = NO_IMAGE_REALFILE;
     $this->actual = SC_Utils::getSaveImagePath($input);
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_getSaveImagePathTest.php

示例3:

 public function testSfDispDBDate_時刻表示フラグがOFFの場合_時刻なしのフォーマット済み文字列が返る()
 {
     $dbdate = '2012-1-23 1:12:24';
     $this->expected = '2012/01/23';
     $this->actual = SC_Utils::sfDispDBDate($dbdate, false);
     $this->verify();
 }
开发者ID:ryoogata,项目名称:eccube-SQLAzureSupport-plugin,代码行数:7,代码来源:SC_Utils_sfDispDBDateTest.php

示例4: array

 public function testSfCalcIncTax_それ以外の場合_切り上げの結果になる()
 {
     $this->expected = array(142, 152);
     $this->actual[0] = SC_Utils::sfCalcIncTax(140, 1, 4);
     $this->actual[1] = SC_Utils::sfCalcIncTax(150, 1, 4);
     $this->verify('税込価格');
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_sfCalcIncTaxTest.php

示例5: process

 /**
  * Page のプロセス.
  *
  * @return void
  */
 function process()
 {
     // ログインチェック
     SC_Utils::sfIsSuccess(new SC_Session());
     $mode = isset($_GET['mode']) ? $_GET['mode'] : '';
     switch ($mode) {
         case 'detail':
             $objForm = $this->initParam();
             if ($objForm->checkError()) {
                 SC_Utils::sfDispError('');
             }
             $this->arrLogDetail = $this->getLogDetail($objForm->getValue('log_id'));
             if (count($this->arrLogDetail) == 0) {
                 SC_Utils::sfDispError('');
             }
             $this->tpl_mainpage = 'ownersstore/log_detail.tpl';
             break;
         default:
             break;
     }
     $this->arrInstallLogs = $this->getLogs();
     // ページ出力
     $objView = new SC_AdminView();
     $objView->assignObj($this);
     $objView->display(MAIN_FRAME);
 }
开发者ID:khrisna,项目名称:eccubedrm,代码行数:31,代码来源:LC_Page_Admin_OwnersStore_Log.php

示例6:

 public function testSfUpDirName__1階層上のディレクトリ名が取得できる()
 {
     $_SERVER['SCRIPT_NAME'] = 'dir1/dir2/updir/current';
     $this->expected = 'updir';
     $this->actual = SC_Utils::sfUpDirName();
     $this->verify('ディレクトリ名');
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_sfUpDirNameTest.php

示例7: array

 public function testSfMakeHiddenArray__多段配列が1次元配列に変換される()
 {
     $input_array = array('vegetable' => '野菜', 'fruit' => array('apple' => 'りんご', 'banana' => 'バナナ'), 'drink' => array('alcohol' => array('beer' => 'ビール'), 'water' => '水'), 'rice' => '米');
     $this->expected = array('vegetable' => '野菜', 'fruit[apple]' => 'りんご', 'fruit[banana]' => 'バナナ', 'drink[alcohol][beer]' => 'ビール', 'drink[water]' => '水', 'rice' => '米');
     $this->actual = SC_Utils::sfMakeHiddenArray($input_array);
     $this->verify();
 }
开发者ID:rocky-ice-cream,项目名称:003_eccube_test,代码行数:7,代码来源:SC_Utils_sfMakeHiddenArrayTest.php

示例8: array

 public function testSfGetUnderChildrenArray__与えられた親IDを持つ要素だけが抽出される()
 {
     $input_array = array(array('parent_id' => '1001', 'child_id' => '1001001'), array('parent_id' => '1002', 'child_id' => '1002001'), array('parent_id' => '1002', 'child_id' => '1002002'), array('parent_id' => '1003', 'child_id' => '1003001'), array('parent_id' => '1004', 'child_id' => '1004001'));
     $this->expected = array('1002001', '1002002');
     $this->actual = SC_Utils::sfGetUnderChildrenArray($input_array, 'parent_id', 'child_id', '1002');
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_sfGetUnderChildrenArrayTest.php

示例9: chr

 public function testSfTrim_途中と文末にホワイトスペースがある場合_文末だけが除去できる()
 {
     $this->expected = 'あ い うえ' . chr(0xd) . 'お';
     // 0x0A=CR, 0x0d=LF
     $this->actual = SC_Utils::sfTrim('あ い うえ' . chr(0xd) . 'お  ' . chr(0xa) . chr(0xd));
     $this->verify('トリム結果');
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_sfTrimTest.php

示例10: array

 public function testSfSwapArray_カラム名なしの指定の場合_キーに名称が入らない()
 {
     $input_array = array(array('id' => '1001', 'name' => 'name1001'), array('id' => '1002', 'name' => 'name1002'));
     $this->expected = array(array('1001', '1002'), array('name1001', 'name1002'));
     $this->actual = SC_Utils::sfSwapArray($input_array, false);
     $this->verify();
 }
开发者ID:ryoogata,项目名称:eccube-SQLAzureSupport-plugin,代码行数:7,代码来源:SC_Utils_sfSwapArrayTest.php

示例11:

 public function testSfTrimURL_URL末尾にスラッシュがない場合_文字列に変化がない()
 {
     $input = 'http://www.example.co.jp';
     $this->expected = $input;
     $this->actual = SC_Utils::sfTrimURL($input);
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_sfTrimURLTest.php

示例12:

 public function testSfRmDupSlash_上記以外の場合_全ての重複スラッシュが1つになる()
 {
     $input = 'hoge//www.example.co.jp///aaa//bb/co.php';
     $this->expected = 'hoge/www.example.co.jp/aaa/bb/co.php';
     $this->actual = SC_Utils::sfRmDupSlash($input);
     $this->verify();
 }
开发者ID:rocky-ice-cream,项目名称:003_eccube_test,代码行数:7,代码来源:SC_Utils_sfRmDupSlashTest.php

示例13:

 public function testEncodeRFC3986_チルダが含まれる場合_エンコードされない()
 {
     $input = 'http://www.example.co.jp/~';
     $this->expected = 'http%3A%2F%2Fwww.example.co.jp%2F~';
     $this->actual = SC_Utils::encodeRFC3986($input);
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_encodeRFC3986Test.php

示例14:

 public function testGetRealURL_httpsの場合_正しくパースできる()
 {
     $input = 'https://www.example.jp/aaa/./index.php';
     $this->expected = 'https://www.example.jp:/aaa/index.php';
     $this->actual = SC_Utils::getRealURL($input);
     $this->verify();
 }
开发者ID:casan,项目名称:eccube-2_13,代码行数:7,代码来源:SC_Utils_getRealURLTest.php

示例15:

 public function testSfPassLen_入力が正の数の場合_入力と同じ文字数のアスタリスクが返る()
 {
     $input = 17;
     $this->expected = '*****************';
     $this->actual = SC_Utils::sfPassLen($input);
     $this->verify();
 }
开发者ID:Rise-Up-Cambodia,项目名称:Rise-Up,代码行数:7,代码来源:SC_Utils_sfPassLenTest.php


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