Class: Spiral
Source Location: /base/Spiral.php
Class Details
Class Methods
method finishSession [line 797]
セッションを破棄します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
method getAccountId [line 1038]
アカウントIDを取得します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
method getArgs [line 870]
カスタムプログラムの引数を取得します。 [ この関数が使える場所 ] カスタムプログラムのスクリプトで使用できます [ サンプル ] <?php
?>
Tags:
method getCache [line 836]
キャッシュを取得します。 [ 仕様 ] このメソッドは、ページ当たり1回のみ実行できます [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
Parameters:
method getCardId [line 923]
単票のIDを取得します。 [ この関数が使える場所 ] 単票ページ [ サンプル ] <?php
?>
Tags:
method getContextByFieldCode [line 247]
string getContextByFieldCode(
[string
$_fieldCode = null])
|
|
フィールドコードをキーとして、データベースの属性情報を取得します。 [ 取得できないフィールド ] ・パスワード型 ・画像型
[ この関数が使える場所 ] ・登録フォーム (登録タイプ・更新タイプのフォームのサンキューページ) ・マイエリア(公開ページを除く)
[ 選択型のフィールドの値について ] ・セレクトフィールド:数値 ・マルチセレクト:カンマ区切りの数値 ・マルチセレクト128:カンマ区切りの数値
[ サンプル ] <?php
?>
Tags:
Parameters:
method getContextByFieldTitle [line 289]
string getContextByFieldTitle(
[string
$_fieldTitle = null])
|
|
フィールドタイトルをキーとして、データベースの属性情報を取得します。 [ 取得できないフィールド ] ・パスワード型 ・画像型
[ この関数が使える場所 ] ・登録フォーム (登録タイプ・更新タイプのフォームのサンキューページ) ・マイエリア(公開ページを除く)
[ 選択型のフィールドの値について ] ・セレクトフィールド:数値 ・マルチセレクト:カンマ区切りの数値 ・マルチセレクト128:カンマ区切りの数値
[ サンプル ] <?php
?>
Tags:
Parameters:
method getCookieFilePath [line 1015]
void getCookieFilePath(
)
|
|
cookie保存先のパスを取得します。 curlでcookieファイルのパスを指定する際にこの関数を指定します。 [ サンプル ] <?php
$curl = curl_init();
?>
Tags:
method getDataBase [line 410]
void getDataBase(
[string
$_dbName = null])
|
|
データベースを操作するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
$db->addSelectFields("field_title");
$db->addLikeCondition("field_title", "%value%");
$result_array = $db->doSelect();
?>
Tags:
Parameters:
method getFacebook [line 602]
Facebookインスタンス getFacebook(
array
$_option)
|
|
facebookSDKのFacebookクラスのインスタンスを作成します。 ご利用にはfacebookのアカウントが必要です。 facebook SDKの使い方は、facebookのサイト http://developers.facebook.com/ をご覧ください。 [ サンプル ] 登録フォームのURLをfacebookへ登録してfacebookアプリケーションを作成できます。 <?php
$args = array(
'appId' => appId,
'secret' => secret,
'cookie' => true,
)
?>
[ この関数が使える場所 ] PHPに対応したページならどこでも使用できます
Tags:
Parameters:
method getJsonParam [line 897]
カスタムプログラムのJSON形式の引数を取得します。 [ この関数が使える場所 ] カスタムプログラムのスクリプトで使用できます [ サンプル ] <?php
?>
Tags:
method getParam [line 173]
string getParam(
[string
$_name = null])
|
|
フォームのパラメータを1つ取得します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
$form_value = $SPIRAL->getParam("form_name");
?>
Tags:
Parameters:
method getParams [line 205]
array getParams(
[string
$_name = null])
|
|
フォームのパラメータを配列で取得します。 同じパラメータ名で複数の値を持つ場合に使用します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
$form_value_array = $SPIRAL->getParams("form_name");
?>
Tags:
Parameters:
method getPdfReport [line 446]
PDF帳票を操作するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
$result_array = $pdf_report->doGetFile("file_field", "unique_field_title", "unique_field_value");
?>
Tags:
method getSession [line 727]
SpiralSession getSession(
[boolean
$_reGenerate = false], [int
$_timeout = 900])
|
|
セッションを取得します。 引数でtrueを指定した場合は、session_start()をコール後、セッションIDを再作成します。 [ 仕様 ] このメソッドは、ページ当たり1回のみ実行できます [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
Parameters:
method getSpiralApiCommunicator [line 526]
スパイラルAPIを利用するインスタンスを作成します。 このメソッドを実行する前に、$SPIRAL->setApiTokenTitle()でAPIのトークンとシークレットを設定しておく必要があります。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル(カスタムプログラムを実行) ] <?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// カスタムプログラムを実行する場合のリクエストを作成します。
$request->put("title", "[カスタムプログラムタイトル]");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("custom_program", "run", $request);
?>
[ サンプル(Express2配信予約) ] <?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// Express2の予約を実行するリクエストを作成します。
$request->put("db_title" , "phptest");
$request->put("reserve_date" , "2012/02/20 10:00");
$request->put("mail_field_title" , "[メールフィールドタイトル]");
$request->put("error_field_title", "[配信エラーフィールドタイトル]");
$request->put("subject" , "メールのサブジェクト");
$request->put("from_name" , "差出人名");
$request->put("from_address" , "example@example.com");
$request->put("body_text" , "メールの本文");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("deliver_express2", "regist", $request);
?>
[ サンプル(Thanksメール配信) ] <?php
// スパイラルAPIサーバと通信するインスタンスを作成します。
// Thanksメールを配信するリクエストを作成します。
$request->put("rule_id", "[配信ルールID]");
$request->put("id" , "IDフィールドの値");
// スパイラルAPIサーバへリクエストを送信します。
$response = $api_communicator->request("deliver_thanks", "send", $request);
?>
Tags:
method getSpiralCrypt [line 983]
暗号化・復号化クラスを取得します。 [ この関数が使える場所 ] カスタムプログラムのスクリプトで使用できます [ サンプル ] <?php
?>
Tags:
method getSpiralCryptOpenSsl [line 1000]
暗号化・復号化クラスを取得します。 [ この関数が使える場所 ] カスタムプログラムのスクリプトで使用できます [ サンプル ] <?php
?>
Tags:
method getUserAgent [line 569]
ユーザエージェントを判定するインスタンスを作成します。 マルチデバイス用フォームでユーザエージェントでの判定を選択した場合に標準で使用します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
// ユーザエージェント判定用インスタンスを作成します。
// 判定します
if ($UA->isSmartphone()) {
// スマートフォンの場合の処理
} else if ($UA->isTablet()) {
// タブレットの場合の処理
} else if ($UA->isOther()) {
// 上記以外の場合の処理
}
?>
Tags:
method setApiToken [line 364]
void setApiToken(
[string
$_token = null], [string
$_secret = null])
|
|
APIのトークンとシークレットを設定します。 データベースを操作するクラス($SPIRAL->getDataBase()でインスタンスを取得)を使用する場合に設定します。 なお、APIはオプション契約となっております。使用する際は操作画面からお申し込みください。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
Parameters:
method setApiTokenTitle [line 322]
void setApiTokenTitle(
[string
$_title = null])
|
|
APIのトークンとシークレットを設定します。 setApiToken()と同様の機能で、トークンのタイトルを使用します。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
Parameters:
method urlEncode [line 689]
string urlEncode(
[string
$_string = null])
|
|
RFC3986に従いURLエンコードした文字列を返します。 PHP標準の関数で文字化けする場合は、こちらをお使いください。 [ この関数が使える場所 ] PHPに対応したページならどこでも使用できます [ サンプル ] <?php
?>
Tags:
Parameters:
|
|