當前位置: 首頁>>代碼示例>>PHP>>正文


PHP entity::getDatumZacStudija方法代碼示例

本文整理匯總了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;
 }
開發者ID:ifigenija,項目名稱:server,代碼行數:101,代碼來源:EnotaProgramaService.php


注:本文中的entity::getDatumZacStudija方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。