src/Entity/Platforma/UserSzkolenia.php line 10
<?phpnamespace App\Entity\Platforma;use App\Repository\Platforma\UserSzkoleniaRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: UserSzkoleniaRepository::class)]#[ORM\Table(name: 'plat_user_szkolenia')]class UserSzkolenia{#[ORM\Id]#[ORM\GeneratedValue]#[ORM\Column(name: 'id_szk', type: 'integer')]private ?int $id = null;#[ORM\ManyToOne(targetEntity: User::class, inversedBy: 'userSzkolenia')]#[ORM\JoinColumn(name: 'user_id', referencedColumnName: 'user_id', nullable: false)]private User $user;#[ORM\ManyToOne(targetEntity: Szkolenia::class)]#[ORM\JoinColumn(name: 'id_szkolenia', referencedColumnName: 'id_szkolenia', nullable: false)]private Szkolenia $szkolenie;#[ORM\Column(type: 'integer')]private int $status;#[ORM\Column(name: 'data_wlaczenia', type: 'integer')]private int $dataWlaczenia;#[ORM\Column(name: 'data_ukonczenia', type: 'integer')]private int $dataUkonczenia;#[ORM\Column(type: 'string', length: 128)]private string $punktacja;#[ORM\Column(name: 'wynik_koncowy', type: 'string', length: 128)]private string $wynikKoncowy;#[ORM\Column(type: 'string', length: 128)]private string $odpowiedzi;#[ORM\Column(type: 'string', length: 11)]private string $rodzaj;#[ORM\ManyToOne(targetEntity: Oddzial::class)]#[ORM\JoinColumn(name: 'oddzial_szk', referencedColumnName: 'id', nullable: false)]private ?Oddzial $oddzialSzk = null;#[ORM\ManyToOne(targetEntity: OddzialDodatkowe::class)]#[ORM\JoinColumn(name: 'firma_szk', referencedColumnName: 'oddzial_dod_id', nullable: false)]private ?OddzialDodatkowe $firmaSzk = null;#[ORM\Column(type: 'integer', options: ['default' => 1])]private int $przedluzenie = 1;#[ORM\Column(name: 'id_pododdzialu', type: 'integer', nullable: true)]private ?int $idPododdzialu = null;#[ORM\Column(name: 'NrZamowienia', type: 'integer')]private int $nrZamowienia;#[ORM\Column(name: 'code_id', type: 'integer', options: ['default' => 0])]private int $codeId = 0;#[ORM\Column(name: 'ilosc_rekomendowanych_podmiotow', type: 'integer', nullable: true)]private ?int $iloscRekomendowanychPodmiotow = null;#[ORM\Column(name: 'procent_prowizji', type: 'integer', nullable: true)]private ?int $procentProwizji = null;#[ORM\Column(name: 'dodaneDodatkoweSzkolenia', type: 'integer', options: ['default' => 0])]private int $dodaneDodatkoweSzkolenia = 0;#[ORM\Column(type: 'string', length: 256, nullable: true)]private ?string $logo = null;#[ORM\Column(name: 'brakPowiadomienia',type: 'integer', options: ['default' => 0])]private int $brakPowiadomienia = 0;#[ORM\Column(type: 'integer', options: ['default' => 0])]private int $aneks = 0;// --- Gettery i Settery ---public function getId(): ?int { return $this->id; }public function getUser(): User { return $this->user; }public function setUser(User $user): self { $this->user = $user; return $this; }public function getSzkolenie(): Szkolenia { return $this->szkolenie; }public function setSzkolenie(Szkolenia $szkolenie): self { $this->szkolenie = $szkolenie; return $this; }public function getStatus(): int { return $this->status; }public function setStatus(int $status): self { $this->status = $status; return $this; }public function getDataWlaczenia(): int { return $this->dataWlaczenia; }public function setDataWlaczenia(int $dataWlaczenia): self { $this->dataWlaczenia = $dataWlaczenia; return $this; }public function getDataUkonczenia(): int { return $this->dataUkonczenia; }public function setDataUkonczenia(int $dataUkonczenia): self { $this->dataUkonczenia = $dataUkonczenia; return $this; }public function getPunktacja(): string { return $this->punktacja; }public function setPunktacja(string $punktacja): self { $this->punktacja = $punktacja; return $this; }public function getWynikKoncowy(): string { return $this->wynikKoncowy; }public function setWynikKoncowy(string $wynikKoncowy): self { $this->wynikKoncowy = $wynikKoncowy; return $this; }public function getOdpowiedzi(): string { return $this->odpowiedzi; }public function setOdpowiedzi(string $odpowiedzi): self { $this->odpowiedzi = $odpowiedzi; return $this; }public function getRodzaj(): string { return $this->rodzaj; }public function setRodzaj(string $rodzaj): self { $this->rodzaj = $rodzaj; return $this; }public function getOddzialSzk(): ?Oddzial{return $this->oddzialSzk;}public function setOddzialSzk(?Oddzial $oddzial): self{$this->oddzialSzk = $oddzial;return $this;}public function getFirmaSzk(): OddzialDodatkowe { return $this->firmaSzk; }public function setFirmaSzk(OddzialDodatkowe $firmaSzk): self { $this->firmaSzk = $firmaSzk; return $this; }public function getPrzedluzenie(): int { return $this->przedluzenie; }public function setPrzedluzenie(int $przedluzenie): self { $this->przedluzenie = $przedluzenie; return $this; }public function getIdPododdzialu(): ?int { return $this->idPododdzialu; }public function setIdPododdzialu(?int $idPododdzialu): self { $this->idPododdzialu = $idPododdzialu; return $this; }public function getNrZamowienia(): int { return $this->nrZamowienia; }public function setNrZamowienia(int $nrZamowienia): self { $this->nrZamowienia = $nrZamowienia; return $this; }public function getCodeId(): int { return $this->codeId; }public function setCodeId(int $codeId): self { $this->codeId = $codeId; return $this; }public function getIloscRekomendowanychPodmiotow(): ?int { return $this->iloscRekomendowanychPodmiotow; }public function setIloscRekomendowanychPodmiotow(?int $ilosc): self { $this->iloscRekomendowanychPodmiotow = $ilosc; return $this; }public function getProcentProwizji(): ?int { return $this->procentProwizji; }public function setProcentProwizji(?int $procent): self { $this->procentProwizji = $procent; return $this; }public function getDodaneDodatkoweSzkolenia(): int { return $this->dodaneDodatkoweSzkolenia; }public function setDodaneDodatkoweSzkolenia(int $val): self { $this->dodaneDodatkoweSzkolenia = $val; return $this; }public function getLogo(): ?string { return $this->logo; }public function setLogo(?string $logo): self { $this->logo = $logo; return $this; }public function getBrakPowiadomienia(): int { return $this->brakPowiadomienia; }public function setBrakPowiadomienia(int $val): self { $this->brakPowiadomienia = $val; return $this; }public function getAneks(): int { return $this->aneks; }public function setAneks(int $val): self { $this->aneks = $val; return $this; }public function getKoniecCzasuNaSzkolenie(){return date('d-m-Y H:i:s',$this->getDataWlaczenia()+7776000);}}