/**
  * Fill table row
  */
 protected function fillRow($a_set)
 {
     global $lng, $ilClientIniFile, $ilCtrl;
     $cat_ass = ilStyleDefinition::getSystemStyleCategoryAssignments($a_set["template_id"], $a_set["style_id"]);
     if (is_array($a_set["substyle"])) {
         foreach ($a_set["substyle"] as $substyle) {
             reset($cat_ass);
             $cats = false;
             foreach ($cat_ass as $ca) {
                 if ($ca["substyle"] == $substyle["id"]) {
                     $this->tpl->setCurrentBlock("cat");
                     $this->tpl->setVariable("CAT", ilObject::_lookupTitle(ilObject::_lookupObjId($ca["ref_id"])));
                     $this->tpl->parseCurrentBlock();
                     $cats = true;
                 }
             }
             if ($cats) {
                 $this->tpl->touchBlock("cats");
             }
             $this->tpl->setCurrentBlock("substyle");
             $this->tpl->setVariable("SUB_STYLE", $substyle["name"]);
             $this->tpl->parseCurrentBlock();
         }
         $this->tpl->touchBlock("substyles");
         $ilCtrl->setParameter($this->parent_obj, "style_id", urlencode($a_set["id"]));
         $this->tpl->setCurrentBlock("cmd");
         $this->tpl->setVariable("HREF_CMD", $ilCtrl->getLinkTarget($this->parent_obj, "assignStylesToCats"));
         $this->tpl->setVariable("TXT_CMD", $lng->txt("sty_assign_categories"));
         $this->tpl->parseCurrentBlock();
     }
     $this->tpl->setVariable("TITLE", $a_set["title"]);
     $this->tpl->setVariable("ID", $a_set["id"]);
     // number of users
     $this->tpl->setVariable("USERS", $a_set["users"]);
     // activation
     if (ilObjStyleSettings::_lookupActivatedStyle($a_set["template_id"], $a_set["style_id"])) {
         $this->tpl->setVariable("CHECKED", ' checked="checked" ');
     }
     if ($ilClientIniFile->readVariable("layout", "skin") == $a_set["template_id"] && $ilClientIniFile->readVariable("layout", "style") == $a_set["style_id"]) {
         $this->tpl->setVariable("CHECKED_DEFAULT", ' checked="checked" ');
     }
 }
 /**
  * Get style assignments
  *
  * @param
  * @return
  */
 function getStyleCatAssignments()
 {
     $this->setData(ilStyleDefinition::getSystemStyleCategoryAssignments($this->skin_id, $this->style_id));
 }