henno / teodor

ÕIS 2.0
0 stars 9 forks source link

„Kinnitamisel“ vahekaardi tühjendamine põhjustab ka teiste vahekaartide tühjenemise. #6

Open kcrolin opened 9 years ago

kcrolin commented 9 years ago

„Kinnitamisel“ vahekaardi tühjendamine põhjustab ka teiste vahekaartide tühjenemise. S.t kui "kinnitamisel" tabel on tühi, siis ülejäänud lõputöösid ka enam teiste vahekaartide all enam ei kuvata.

Põhjus: enne tabeli kuvamist kontrollitakse iga vahekaardi puhul, kas $thesis-es on midagi, mida kuvada (<? if (empty($thesises)): ?>). Muutujasse „$thesis“ salvestatakse indexis kinnitamisel olevaid lõputöid – ehk siis praegu sõltub iga vahekaardi puhul tabeli sisu tekitamine sellest, kas kinnitamisel olevaid lõputöid on.

Lahendus: „if“ lauses tingimust muuta nii, et kontrollitakse vastava vahekaardi lõputööde olemasolu (teostamisel olevate lõputööde juures seda, kas teostamisel olevaid lõputöid on, ideede puhul ideede olemasolu jne).