本文整理汇总了PHP中entity::getDatumZacStudija方法的典型用法代码示例。如果您正苦于以下问题:PHP entity::getDatumZacStudija方法的具体用法?PHP entity::getDatumZacStudija怎么用?PHP entity::getDatumZacStudija使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类entity
的用法示例。
在下文中一共展示了entity::getDatumZacStudija方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: podatkiUprizoritve
//.........这里部分代码省略.........
if ($pogodba->getJeAvtorskePravice()) {
/**
* avtorske pravice
*/
$data['Do']['avtorskePravice'] += $pogodba->getVrednostDoPremiere();
$data['Na']['avtorskePravice'] += $pogodba->getVrednostPredstave();
// to so tantieme
} else {
/**
* avtorski honorarji
* $$ tu obstaja možnost, da bo honorarje 2x štel, če bo ista pogodba na več alternacijah
*/
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['avtorskiHonorarji'] += $pogodba->getVrednostDoPremiere();
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['avtorskiHonorarji'] += $pogodba->getVrednostPredstave();
}
if ($pogodba->getSamozaposlen()) {
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['avtorskiHonorarjiSamoz'] += $pogodba->getVrednostDoPremiere();
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['avtorskiHonorarjiSamoz'] += $pogodba->getVrednostPredstave();
}
}
/**
* štejemo le zunanje sodelavce
*/
if (!$alternacija->getZaposlen()) {
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['stHonorarnihZun'] += 1;
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['stHonorarnihZun'] += 1;
}
/**
* samozaposlenih
*/
if ($pogodba->getSamozaposlen()) {
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['stHonorarnihZunSamoz'] += 1;
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['stHonorarnihZunSamoz'] += 1;
}
}
/**
* igralcev
*/
if ($pogodba->getIgralec()) {
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['stHonorarnihZunIgr'] += 1;
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['stHonorarnihZunIgr'] += 1;
}
if ($pogodba->getZaposlenVDrJz()) {
if ($pogodba->getVrednostDoPremiere() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Do']['stHonorarnihZunIgrTujJZ'] += 1;
}
if ($pogodba->getVrednostPredstave() > 0.008999999999999999) {
//vsaj 1 cent, a da preprečimo floating point težave
$data['Na']['stHonorarnihZunIgrTujJZ'] += 1;
}
}
}
}
}
}
}
}
}
}
$data['avtor'] = $uprizoritev->getAvtor();
$data['Do']['nasDelez'] = $data['Do']['avtorskiHonorarji'] + $data['Do']['avtorskePravice'] + $data['Do']['materialni'];
$data['datumZacStudija'] = $uprizoritev->getDatumZacStudija() ? date(\DateTime::ISO8601, strtotime($uprizoritev->getDatumZacStudija()->format('c'))) : null;
// datum v ISO8601 obliki
$data['datumPremiere'] = $uprizoritev->getDatumPremiere() ? date(\DateTime::ISO8601, strtotime($uprizoritev->getDatumPremiere()->format('c'))) : null;
// datum v ISO8601 obliki
//$$ še naziv , izpostavljene funkcije ...
// upr.naslov naziv Naslov upr.
//
// funkcija: (naziv fje, oseba) funkcija.naziv, alternacija.oseba. ime, priimek
// alternacija.pomembna:
//
//
return $data;
}