Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 离开orangehrm的计划插件_Javascript_Php_Html_Orangehrm - Fatal编程技术网

Javascript 离开orangehrm的计划插件

Javascript 离开orangehrm的计划插件,javascript,php,html,orangehrm,Javascript,Php,Html,Orangehrm,我使用的是Orangehrm 3.2.1(最新版本)。下面是我用来为受雇于我的员工显示休假计划日历的php代码,因为从Orangehrm购买休假计划太贵了。当我运行这个脚本时,我会在浏览器上看到一个显示部分代码的屏幕 ".$seeDate.""; ?> Month: Year: ".$i." "; } ?> "; $even = 1; while ($row = mysql_fetch_array( $result ) ) { $employee_id = $

我使用的是
Orangehrm 3.2.1
(最新版本)。下面是我用来为受雇于我的员工显示休假计划日历的php代码,因为从Orangehrm购买休假计划太贵了。当我运行这个脚本时,我会在浏览器上看到一个显示部分代码的屏幕

".$seeDate.""; ?>
Month:      Year:       
".$i."
"; } ?> "; $even = 1; while ($row = mysql_fetch_array( $result ) ) { $employee_id = $row['employee_id']; $employee_num = $row['emp_number']; $employee_firstname = $row['emp_firstname']; $employee_lastname = $row['emp_lastname']; echo ""; if ( $even % 2) echo " "; else echo " "; $even++; // echo "$even $numDays
"; for ($i = 1; $i <= $numDays; $i++) { $day = checkDay($employee_num, $i, $month, $year); // echo "$employee_num, $i, $month, $year $day
"; switch ($day) { case 'holiday': echo " "; break; case 'weekend': echo " "; break; case 'absence_full': echo " "; break; case 'absence_partial_m': echo " "; break; case 'absence_partial_a': echo " "; break; default: echo " "; break; }//switch }//for echo ""; }//while ?>

谢谢分享代码。 我似乎已经让它与3.3一起工作了!:)

我不明白你的错误。 尝试在开始处添加调试代码:之后 ini_设置(“显示错误”、“打开”)

我发现没有显示全天缺勤,所以我删除了代码 第137行的评论:

    } else
//回显“完全abs
”; 返回“缺勤满”

不知道为什么我必须用分号离开-因此:

    } else
    ;
       return "absence_full";

如果要使用

对不起,这在NAS上起作用了-我在Windows主机上尝试了相同的代码,得到了与您类似的结果。检查了PHP、Apache版本,至少检查了NAS的版本。我会尝试其他的东西-现在可以了!同时更改所有-第131行的“休假天数”字段应为“休假天数”
    } else
    ;
       return "absence_full";