= 1 ) { $authorizer = 1; // authorizer } else { $authorizer = 0; // not authorizer } } else { } if ( $_POST[tenpo] <> '' ) { $tenpo = $_POST[tenpo]; } /****** echo "
===== orderapplicationid
"; echo $_POST[orderapplicationid]; echo "
===== syounin_hinin_flg
"; echo $_POST[syounin_hinin_flg]; echo "
===== startdate
"; echo $startdate; echo "
===== enddate
"; echo $enddate; echo "
===== post_tenpo
"; echo $_POST[tenpo]; echo "
===== tenpo
"; echo $tenpo; echo "
===== status
"; echo $_POST[status]; echo "
===== roleid
"; echo $userdata[roleid]; echo "
===== syouninsya
"; echo $userdata[tid]; echo "
===== page
"; echo $page; echo "
===== pageset
"; echo $pageset; echo "
===== maxrow
"; echo $maxrow; echo "
=====
"; ******/ $orderwhere = " ( inputdate >= '".$startdate."' AND inputdate <= '".$enddate."' ) "; if ( $tenpo <> '' ) { $orderwhere = $orderwhere . " and shozokuid = '".$tenpo."' "; } if ( $_POST[status] >= '0' AND $_POST[status] <= '4' ) { $orderwhere = $orderwhere . " and applicationflg = '".$_POST[status]."' "; } if ( $userdata[roleid] == 10 ) { $orderwhere = $orderwhere . " and authorizer = '".$userdata["tid"]."' "; } //検索ブロック(終了) //検索用語 $strsql = ""; if ($sw<>"") { $strsqlsearchword = " and searchword like '%".$sw."%'"; } // 承認者が担当する所属一覧を取り出す $strsql1 = "SELECT distinct ap.shozokuid FROM `". $company . "application` AS ap WHERE ( ap.authorizer1 = '" . $userdata["tid"] . "' OR ap.authorizer2 = '" . $userdata["tid"] . "' ) "; //受注カートデータ $strsql_order="SELECT orderapplicationid,ordercartid,shohincd,cartqty,inputdate,shozokuid,applicationflg,orderid,authorizer,openmemo,acceptdate1 FROM `".$company."orderapplication` WHERE " . $orderwhere; $strsqlorder="($strsql_order) AS oc"; //SELECT項目 $strsqlselsect = "sm.shohincd,ss.shozokuid,s2m.shozokuname,sm.shohinmei,sm.kikaku,sm.nisugata,ss.nohinprice,oc.orderapplicationid,oc.cartqty,oc.ordercartid,oc.inputdate,oc.shozokuid,oc.applicationflg,oc.orderid,oc.authorizer,oc.openmemo,oc.acceptdate1,um.name "; //商品マスタと受注のJOIN指定 $strsqljoin1 = "sm.shohincd = oc.shohincd $strsqljoin"; //既注文のみ//発注確認 $title="受注入力"; $strsqlall="INNER JOIN"; //$strsqlall="LEFT JOIN"; //データ取得数 $limit = " LIMIT ".($pageset*($page - 1)).",$pageset"; $title= "申請状況一覧"; if ( $authorizer == 1 ) { // 承認者の場合、その所属する店舗を絞り出す $strsql2max = "SELECT $strsqlselsect FROM `".$company."shohinmaster` AS sm $strsqlall $strsqlorder ON sm.shohincd = oc.shohincd, `".$company."shozokumaster` AS s2m, `usermaster` AS um, `".$company."shozokushohin` AS ss WHERE ss.shozokuid = s2m.shozokuid and ss.shozokuid = oc.shozokuid and oc.authorizer = um.tid and sm.shohincd = ss.shohincd and " . dbselectin($strsql1, " oc.shozokuid in ") . " ORDER BY oc.inputdate, oc.shozokuid, sm.shohinmei "; } else { // 承認者ではない場合、所属する店舗のデータだけを取り出す(本部の場合、全店舗) $strsql2max = "SELECT $strsqlselsect FROM `".$company."shohinmaster` AS sm $strsqlall $strsqlorder ON sm.shohincd = oc.shohincd, `".$company."shozokumaster` AS s2m, `usermaster` AS um, `".$company."shozokushohin` AS ss WHERE ss.shozokuid = s2m.shozokuid and ss.shozokuid = oc.shozokuid and oc.authorizer = um.tid and sm.shohincd = ss.shohincd ORDER BY oc.inputdate, oc.shozokuid, sm.shohinmei "; } $strsql2 = $strsql2max . $limit; // ダウンロード処理開始 if ( $_POST[doing_download] <> "" ){ $strdate = Sjis("申請承認一覧".date("Ymd-Gi").".csv"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=$strdate"); header("Connection: close"); ob_end_clean(); echo Sjis("No,\"申請日\",\"店舗コード\",\"店舗名\",\"商品コード\",\"商品名\",\"単価\",\"数量\",\"荷姿\",\"金額\",\"ステータス\",\"承認者名前\",\"確定日\",\"承認者コメント\"")."\n"; #データ取得 $result=@mysql_query($strsql2max,$my_con); $i=1; while ($data = mysql_fetch_array($result)) { echo $i.","; echo Sprint($data[inputdate]); echo Sprint($data[shozokuid]); echo Sprint($data[shozokuname]); echo Sprint($data[shohincd]); echo Sprint($data[shohinmei]); echo Sprint(number_format($data[nohinprice])); echo Sprint(number_format($data["cartqty"])); echo Sprint($data[nisugata]); $intamount = $data[nohinprice] * $data[cartqty]; $inttotalamount += $intamount; $inttotalcount += $data[cartqty]; echo Sprint(number_format($intamount)); if ( $data[applicationflg] == 0) { // 未承認の場合 echo Sprint("承認待ち"); echo Sprint($data[name]); } else if ( $data[applicationflg] == 2) { // 承認済の場合 echo Sprint("承認済"); echo Sprint($data[name]); } else if ( $data[applicationflg] == 1) { // 否認の場合 echo Sprint("否認"); echo Sprint($data[name]); } else if ( $data[applicationflg] == 4) { // 出荷済の場合 echo Sprint("出荷済"); echo Sprint(""); } else { echo Sprint("内部で要確認"); echo Sprint($data[name]); } if ( $data[acceptdate1] == "" || $data[acceptdate1] == "0000-00-00" ) { echo Sprint(""); } else { echo Sprint($data[acceptdate1]); } echo Sprint($data[openmemo]); echo "\n"; $i++; } myclose(); exit; } // ダウンロード処理完了 //echo "
" . $strsql2 . "
"; //全数 $result=@mysql_query($strsql2max,$my_con); $maxrow=@mysql_num_rows($result); //表示分 $result=@mysql_query($strsql2,$my_con); $row=@mysql_num_rows($result); mysql_sql_log2($strsql2,$_SERVER['SCRIPT_NAME'].":".__LINE__); // 申請承認ステータス $codedata103 = dbselect("cname,code","`".$company."code`","codekind = 103","code",-1); $statusdata[0] = array(array("全て","-1")); $statusdata = array_merge( $statusdata[0], $codedata103 ); ?>
申請日
ステータス

>
0) { if ($okcount > 0 ){ //PrintMsg("","$okcount 商品を更新しました。",450); if ($settingdata["order_mail_send"] == 1) { //MailSendMsg($stremail,"注文受付 ",1);//メール送信 } } if ($errcount > 0 ){ PrintMsg("登録エラーが $errcount 商品有りました。
$errmsg","",700); } } ?>
"") { echo "商品検索:".$sw." "; } PrintList($tenpodata,$tenpoinputnew,0); echo " 該当件数:".$maxrow."件 "; ?>
0) { //$strShowNavBar = "コメント更新"; //$strAddJavascript = "buttondisabled1();"; //$strButtonName = "update2"; ShowNavBar2($maxrow,$pageset,$page,"500",1); ?> 0) {?>
No 申請日 店名 商品名 単価 数量 金額 承認者 ステータス 確定日 承認者コメント
検索結果はゼロ件でした。
データ異常です。(管理者へ連絡下さい) []
[]
[]