arg = $this->setCode(); } public function setCode(){ $args = array(); $x=0; $args[$x]['code'] = "[kod]"; $args[$x]['description'] = "- přihlašovací kód pro uchazeče"; $x++; $args[$x]['code'] = "[vysledek]"; $args[$x]['description'] = "- Vysledek testu uchazece"; $x++; $args[$x]['code'] = "[zakaznik_nazev]"; $args[$x]['description'] = "- Název zákazníka"; $x++; $args[$x]['code'] = "[uchazec_email]"; $args[$x]['description'] = "- Email uchazeče"; $x++; $args[$x]['code'] = "[uchazec_jmeno]"; $args[$x]['description'] = "- Jméno uchazeče"; $x++; $args[$x]['code'] = "[nazev_testu]"; $args[$x]['description'] = "- Název testu"; $x++; $args[$x]['code'] = "[uspesnost]"; $args[$x]['description'] = "- Úspešnost testu"; $x++; $args[$x]['code'] = "[hodnoceni]"; $args[$x]['description'] = "- Hodnocení v testu"; $x++; $args[$x]['code'] = "[hodnoceni_text]"; $args[$x]['description'] = "- Textové hodnocení"; $x++; $args[$x]['code'] = "[personalista_email]"; $args[$x]['description'] = "- Email personalisty"; $x++; $args[$x]['code'] = "[personalista_name]"; $args[$x]['description'] = "- Jméno personalisty"; $x++; $args[$x]['code'] = "[url]"; $args[$x]['description'] = "- Adresa testu k vyplnění"; $x++; $args[$x]['code'] = "[url_adr_vysledek]"; $args[$x]['description'] = "- Klikací adresa vyplněného testu s výsledky (pokud není zapnuto u testovaného, toto url se negeneruje)"; $x++; $args[$x]['code'] = "[datum_ukonceni]"; $args[$x]['description'] = "- Datum ukončení testu"; $x++; $args[$x]['code'] = "[hodnoceni_gramatika]"; $args[$x]['description'] = "- Vypíše všechny obsažené gramatiky v testu včetně jejich slovního hodnocení."; $x++; return $args; } public function replaceCode($argValue,$str){ foreach($this->arg as $arg) { if(isset($argValue[$arg['code']])) { $str = str_replace($arg['code'], $argValue[$arg['code']], $str); } } return $str; } } ?>