如果有人提交了那一周的时间表,我试图锁定一整周,这样他们就无法在已经提交的那一周编辑/添加新时间。
我目前有一个 checksubmit 函数,如果有人提交了该周的时间表,则返回 1(检查 $submitendweek,这将是结束周的星期六,即:2013-01-05)
我对编程和语言 php/mysql 非常陌生,所以我对缺乏 php 知识表示歉意。
这是我暂时使用的,但非常恶心,没有赶上上个月的日子……比如 30 日或 31 日。
$submitted = checksubmit($contextUser, $year, $month, $curDay);
$submitted1 = checksubmit($contextUser, $year, $month, $curDay+1);
$submitted2 = checksubmit($contextUser, $year, $month, $curDay+2);
$submitted3 = checksubmit($contextUser, $year, $month, $curDay+3);
$submitted4 = checksubmit($contextUser, $year, $month, $curDay+4);
$submitted5 = checksubmit($contextUser, $year, $month, $curDay+5);
$submitted6 = checksubmit($contextUser, $year, $month, $curDay+6);
if ($submitted || $submitted1 || $submitted2 || $submitted3 || $submitted4 || $submitted5 || $submitted6) {
print "submitted already";
...more
} else {
print "submit button";
...more
}