Exemplo n.º 1
0
 $arMLTypes = array();
 $arMLDelTypes = array();
 $strAvExt = $medialib_ext;
 foreach ($_POST['ML_TYPE'] as $key => $type) {
     if ($type["DEL"] == "Y") {
         $arMLDelTypes[] = $key;
     } elseif (trim($type["EXT"]) != "" && trim($type["CODE"]) != "") {
         if ($type["SYS"] == "Y") {
             $arMLTypes[] = array('EXT' => $type["EXT"], 'CODE' => $type["CODE"], 'ID' => $key);
         } else {
             $arMLTypes[] = array('NEW' => $type["NEW"] == "Y", 'ID' => $key, 'NAME' => $type["NAME"], 'CODE' => $type["CODE"], 'EXT' => $type["EXT"], 'DESCRIPTION' => $type["DESC"], 'SYSTEM' => $type["SYS"] == "Y" ? "Y" : "N");
         }
         $strAvExt .= ',' . $type["EXT"];
     }
 }
 CMedialib::DelTypes($arMLDelTypes);
 CMedialib::SetTypes($arMLTypes);
 $arExt_ = explode(',', $strAvExt);
 $arAvExt = array();
 for ($i = 0, $l = count($arExt_); $i < $l; $i++) {
     $ext = strtolower(trim($arExt_[$i], ' .'));
     if (strlen($ext) > 0 && !in_array($ext, $arAvExt)) {
         $arAvExt[] = $ext;
     }
 }
 $strAvExt = implode(',', $arAvExt);
 COption::SetOptionString($module_id, "ml_media_available_ext", $strAvExt);
 /* MEDIALIB END*/
 // Using medialib (or file dialog) by default in HTML-editor and other...
 COption::SetOptionString($module_id, "ml_use_default", $medialib_use_default == 'Y');
 //File extensions