Exemplo n.º 1
0
///////////////////////////////////////////////////////
require_once '../../../conf/config.php';
require_once 'AlladinCore.php';
$core = new AlladinCore(false);
// ログインチェック
$core->checkLogin(array('admin', 'client'));
// モデル取得
$m =& $core->getModel();
// smarty取得
$smarty =& $core->getSmarty();
// フォーム初期化
$init = $m->Result_ClientSearchUserIndex_initFormData();
$smarty->assign($init);
// ログインクライアントID
if ($core->getLoginKind() == 'client') {
    $clientId = $core->getLoginId();
}
// 検索条件
$like = array();
if (isset($_POST['search']) == true) {
    $like['anken_id'] = $_POST['anken_id'];
    $like['pv_date_from'] = $_POST['pv_date_from'];
    $like['pv_date_to'] = $_POST['pv_date_to'];
    $like['action_date_from'] = $_POST['action_date_from'];
    $like['action_date_to'] = $_POST['action_date_to'];
    //↓↓===========nm90020 2009/09/17 start====================
    //項目削除:「申込みID」
    //$like['client_user_id'] = $_POST['client_user_id'];
    //項目追加:「アクションID],「成果地点」
    $like['action_id'] = $_POST['action_id'];
    $like['seika_cd'] = $_POST['seika_cd'];
Exemplo n.º 2
0
 if (empty($ankenId) == true) {
     throw new RequestParamsException('anken id');
 }
 // order_id(必須)
 $orderId = intval(trim($_GET['no']));
 if (empty($orderId) == true) {
     throw new RequestParamsException('order id');
 }
 //---------------------
 // 処理
 //---------------------
 // メディア企業ID取得
 $mediaCompanyId = null;
 if ($core->getLoginKind() == 'media') {
     // 所属メディアかどうかをチェック
     $mediaCompanyId = $core->getLoginId();
     $anken =& $m->Article_getAnkenData($ankenId);
     $code = $anken['campaign_code'];
     $m->Article_checkTeikeiMedia($code, $mediaCompanyId);
 }
 // ファイル名称取得
 $data =& $m->Article_Banner_getBannerLink($ankenId, $orderId);
 if (count($data) != 1) {
     throw new FileOpenException();
 }
 // ファイル名称
 $file = $data[0]['banner_link'];
 $basePath = ABS_ALLADIN . 'article/gazo/';
 $path = $basePath . $file;
 // ファイルダウンロード
 if (is_file($path) == false) {