開平食材採購系統:修訂版本之間的差異

出自福留子孫
跳轉到: 導覽搜尋
登出時跳到指定的路徑
測試
第 31 行: 第 31 行:
  
 
crontab 在位置在 /var/spool/cron 資料夾中
 
crontab 在位置在 /var/spool/cron 資料夾中
 +
 +
==基本動作說明(以 food.php 為例)==
  
 
==測試==
 
==測試==

2014年6月10日 (二) 10:35的修訂版本

文件

網站

  • 測試與正式網站是同一台機器,只是不同資料夾
  • 正式網站
    1. 內網:10.80.8.18/port:22/SFTP/jj
    2. 外網:kpftest.kpvs.tp.edu.tw/port:13587/SFTP/需要kvm-fz.ppk/jj
  • 正式用 et 資料夾,給 kpfood 用。kpfood.kpvs.tp.edu.tw
  • 新增 ett 資料夾,給 kpf_test 用。kpftest.kpvs.tp.edu.tw
    1. 改 /config/constant.php,改 et 類別位置。
    2. 新增 ett 軟連結指向 ett 。
  • 資料庫 http://kpfpma.kpvs.tp.edu.tw/

架構

/config

 site的常數
 工作程式頭

/views

 /template
   header.php 等於 theme.php


crontab 在位置在 /var/spool/cron 資料夾中

基本動作說明(以 food.php 為例)

測試

排序 bug

請購單插入食材檢查

  • food.php 請購
    1. 叫 searchSelect.php 查表 kpfood_food_food 產生 select 及其諸 option
    2. 回到 etable.php 的主程式其中 $action=='ins_ed' 或 $action=='inss' ,並且傳回 workControl[請購單編碼]
    3. 再來要想怎麼檢查表 kpfood_food_order11 如果食材重複跳警告。
    4. 也可在更早 option 出現重複食材就跳警告。

請購單輸入食材不得重覆

改 login.php

在 javascript 中 function postData(dataSource,para,divID,a,waitMoment){…} ahr.onreadystatechange=function(){if(ahr.readyState==4 && ahr.status==200){ if(ahr.responseText.substr(0,5)=='alert'){eval(ahr.responseText.trim());} else{document.getElementById(divID).innerHTML=ahr.responseText;onAjax(a);} }};

food.php

其他

test.php

  • 測試 batch 的 form 與額外的 form 巢狀時,瀏覽器不反應。
  • 最終導致額外的搬位置。

登出時跳到指定的路徑

  • 在 login.php 中新增屬性 logoutTo 。