2017-08-22 10 views
0

インストール後、エラーが見つかりました。どのようにそれを解決するには?Jorani/presence.php - foreach()の引数が無効です

A PHPエラーが

重大度発生しました:警告

メッセージ:foreachのために供給無効な引数()

ファイル名:時間/ presence.php

行番号:268

+0

'$のsummary'は何ですか? 'print_r($ summary);'を実行できますか? –

+0

あなたは休暇管理ソフトウェアであるJoraniについて話しています。詳細を提供する必要があります。 Joraniのバージョンは何ですか?それは新鮮なインストールかアップデートですか?それがアップデートであれば、前のバージョンは何ですか? –

答えて

0

あなたの$ summary変数はおそらくヌルか、配列ではありません。 if条件にループをラップして、有効な配列がトラバースされる前にチェックすることができます。

if(is_array($summary)) { 
    foreach(... 
} 
+0

'<?php foreach($ summary = $ value){?> ​​<?php echo $ key; ?> ​​<?php echo round(((float)$ value [1] - (float)$ value [0])、3、PHP_ROUND_HALF_DOWN); ?> ​​<?php if($ value [2] == ''){echo((float)$ value [0]); } else {echo ' - ';} }?> ​​<?php if($ value [2] == ''){echo((float)$ value [1]); } else {echo ' - ';} }?> ​​<?php echo $ value [2]; ?> ' – Aurel

0

このエラーは、従業員に契約がない場合に表示されます。だから、このエラーを解決するには、エラーを引き起こした従業員を編集する(HR、従業員のリストから従業員を右クリックし、コンテキストメニューに編集を選択して契約に影響を与える)。

お持ちでない場合は、HRメニューから契約を作成してください。

あなたはJoraniユーザーのGoogleのグループに参加して助けを得ることができます。https://groups.google.com/forum/#!forum/jorani

関連する問題