require_once('../prepare.php');
require_once('lib/search_function.php');
require_once('lib/sub_kotu_function.php');
//- メンバーチェック
/*
if("e" == $p['carrier']){
chdir(dirname(__FILE__) . "/authcheck");
require_once("../authcheck/authcheck.php");
chdir(dirname(__FILE__));
}
$db = u4user_open();
if(!get_UserDetail_uid($db, $p['uid'], '0', '1') && MEMBER_CHECK){
header("Location: " . MEMBER_REGIST_URL . "?contents=" . substr(strrchr(dirname( __FILE__ ) , '/'), 1));
exit;
}
u4user_close($db);
*/
function search_pre_list( $p )
{
$terms = $p;
$add_param = sprintf("?mode=keywords&keywords=%s&page=1",base64_encode($terms['keywords']));
$this->db = cs4_open();
//---- 該当条件レシピ一覧を取得
//- レシピ名
$terms['kw_mode'] = "rcp_name";
$add_terms = "&kw_mode=rcp_name";
$rcp_list_name = search_getRcpList($this->db,$terms);
if(0 < count($rcp_list_name['list']) && $rcp_list_name['list']){
$name_str = sprintf("%d件",$add_param,$add_terms,count($rcp_list_name['list']));
}else{
$name_str = "0件";
}
//- 材料名
$terms['kw_mode'] = "ing";
$rcp_list_ing = search_getRcpList($this->db,$terms);
if(0 < count($rcp_list_ing['list']) && $rcp_list_ing['list']){
$ing_str = sprintf("%d件",$add_param,count($rcp_list_ing['list']));
}else{
$ing_str = "0件";
}
//- 料理のコツ(レシピ名)
$key_gnr = "3";
$terms['kw_mode'] = "rcp_name";
$rcp_list_kotu_rcp = kotu_getRcpList($this->db,$terms,$key_gnr);
//var_dump($rcp_list_kotu_rcp['list']);
if(0 < count($rcp_list_kotu_rcp['list']) && $rcp_list_kotu_rcp['list']){
$kotu_str = sprintf("%d件",$add_param,$add_terms,count($rcp_list_kotu_rcp['list']));
}else{
$kotu_str = "0件";
}
//- 料理のコツ(材料名)
$key_gnr = "3";
$terms['kw_mode'] = "ing";
$add_terms = "&kw_mode=ing";
$rcp_list_kotu_ing = kotu_getRcpList($this->db,$terms,$key_gnr);
if(0 < count($rcp_list_kotu_ing['list']) && $rcp_list_kotu_ing['list']){
$kotu_ing_str = sprintf("%d件",$add_param,$add_terms,count($rcp_list_kotu_ing['list']));
}else{
$kotu_ing_str = "0件";
}
//- 下ごしらえのコツ
/*
$key_gnr = "4";
$kotu_mode = "&add_mode=sita";
$rcp_list_sita = kotu_getRcpList($this->db,$terms,$key_gnr);
if(0 < count($rcp_list_sita['list'])){
$sita_str = sprintf("%d件",$add_param,$kotu_mode,count($rcp_list_sita['list']));
}else{
$sita_str = "0件";
}
$keyphrase = array();
$tmp_key = array('name' => 'keywords','phrase' => sprintf("・%s",urldecode($terms['keywords'])));
$keyphrase[] = $tmp_key;
*/
cs4_close($this->db);
// テンプレート読み込み
$template =& loadTemplate( $p );
$template->setVariable('keywords',$terms['keywords']);
$template->setVariable('rcp_count',$name_str);
$template->setVariable('ing_count',$ing_str);
$template->setVariable('kotu_rcp_count',$kotu_str);
$template->setVariable('kotu_ing_count',$kotu_ing_str);
$template->show();
}
search_pre_list( $p );
?>