語法:number array_sum ( array $array ) 閱讀全文〈函數array_sum〉
作者: 俊信
人資室-績效回報系統 待完成清單
- 復職
- 檢視成果(檢視成果應該與歷史績效相同,所以不用做了)
- 分月檢視
- 分課程檢視
- 分區域檢視 閱讀全文〈人資室-績效回報系統 待完成清單〉
關於時間處理的相容性
在時間的處理上目前仍然沒有辦法兼顧相容性,只能單純的使用本地時間。
一般作法應該是以gmt時間存到資料庫,顯示的時間再以locale時區來顯示時間。不過,因為想在資料庫select的時候就可以判斷時間,若存成時間戳記(TS)這樣一來似乎得在php做處理才能判斷。
看了一下piCal的資料表,裡面有start,end這兩個以時間戳記存放的欄位,也有start_date,end_date以date格式存放的欄位,不過,後者是null值。看起來好像沒有作用,不過,是一個可供參考的作法。
200906230324補充==
以時間戳記存入,那就以時間戳記來比較就好了,因為時間戳記就是累計的秒數,不同的時間就是累計秒數多寡而已,所以只要改個比較習慣,這樣就可以直接在資料庫裡篩選出所要的資料了。以前怎麼沒想到?老想直接比較年啊,月啊,日啊。
函數strtoupper
語法:string strtoupper ( string $string ) 閱讀全文〈函數strtoupper〉
函數in_array
語法:bool in_array ( mixed $needle , array $haystack [, bool $strict ] ) 閱讀全文〈函數in_array〉
有查詢字串就要使用queryF
用xoops寫人資室的回報績效模組有一段時間了,今天第一次遇到要使用$xoopsDB->queryF()的狀況。觀察的結果是,如果在有查詢字串的頁面裡要使用select以外的動作,一定要使用queryF()才能成功。所謂有查詢字串的頁面就是透過Get method傳遞變數過來的頁面,這時網址上會有一串查詢字串(query string)。
開發前的分析要更清楚
現在又覺得點數的設定應該在月份的時候才區分新舊生,而不是在開課班系就決定,因為是點數區分新舊生,而點數是跟著月份,所以應該在月份的時候才區分,同時點數的資料表應該改成單純的資料表,而不是現在這種集合字串(註)。這種事顯然可以在更早的時候就發現,那時候分析應該做得更深入一點,雖然那時候腦筋真的不太清楚。總之流程的分析值得多花一些心力、時間來進行,不然事後的修改會更麻煩。
註:就是把一個班系的單一課程的所有月份點數,包括區分新舊生的點數全部放在一筆記錄,然後使用:,;符號來判別是月份、新舊生,處理起來複雜得多。
函數array_splice
語法:array array_splice ( array &$input , int $offset [, int $length= 0 [, mixed $replacement ]] ) 閱讀全文〈函數array_splice〉
函數array_merge
語法:array array_merge ( array $array1 [, array $array2 [, array $... ]] ) 閱讀全文〈函數array_merge〉
跟對老闆財富自然來
人做事要有效果,通常是需要很多人的協助,而在多人共事的環境裡面,領導人絕對是必要的,沒有一個具有實際領導實力及效果的領導人,通常會因為意見分歧而導致合作產生問題,另外就是領導人的視野、能力、決心,這些也都決定這個領導人對於整個團體的影響是正還是負。 閱讀全文〈跟對老闆財富自然來〉