本文整理汇总了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));
}
示例2:
public function testGetSaveImagePath_入力値が空の場合_NO_IMAGE_REALFILEを返す()
{
$input = '';
$this->expected = NO_IMAGE_REALFILE;
$this->actual = SC_Utils::getSaveImagePath($input);
$this->verify();
}
示例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();
}
示例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('税込価格');
}
示例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);
}
示例6:
public function testSfUpDirName__1階層上のディレクトリ名が取得できる()
{
$_SERVER['SCRIPT_NAME'] = 'dir1/dir2/updir/current';
$this->expected = 'updir';
$this->actual = SC_Utils::sfUpDirName();
$this->verify('ディレクトリ名');
}
示例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();
}
示例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();
}
示例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('トリム結果');
}
示例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();
}
示例11:
public function testSfTrimURL_URL末尾にスラッシュがない場合_文字列に変化がない()
{
$input = 'http://www.example.co.jp';
$this->expected = $input;
$this->actual = SC_Utils::sfTrimURL($input);
$this->verify();
}
示例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();
}
示例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();
}
示例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();
}
示例15:
public function testSfPassLen_入力が正の数の場合_入力と同じ文字数のアスタリスクが返る()
{
$input = 17;
$this->expected = '*****************';
$this->actual = SC_Utils::sfPassLen($input);
$this->verify();
}