/**
  * Save page layout types
  */
 function savePageLayoutTypesObject()
 {
     global $lng, $ilCtrl;
     include_once "./Services/Style/classes/class.ilPageLayout.php";
     if (is_array($_POST["type"])) {
         foreach ($_POST["type"] as $id => $t) {
             if ($id > 0) {
                 $l = new ilPageLayout($id);
                 $l->readObject();
                 $l->setSpecialPage($t);
                 if (is_array($_POST["module"][$id])) {
                     $l->setModules(array_keys($_POST["module"][$id]));
                 } else {
                     $l->setModules();
                 }
                 $l->update();
             }
         }
         ilUtil::sendSuccess($lng->txt("msg_obj_modified"));
     }
     $ilCtrl->redirect($this, "viewPageLayouts");
 }