public static function PrepareSmiles() { return CSmileGallery::getSmilesWithSets(); }
} $arParams["DESTINATION"]['MENTION_USERS'] = CModule::IncludeModule('extranet') && !CExtranet::IsIntranetUser() ? $arParams["DESTINATION"]['USERS'] : (!empty($arDestUser) ? CSocNetLogDestination::GetUsers(array('id' => $arDestUser)) : array()); } $arParams["TAGS"] = is_array($arParams["TAGS"]) ? $arParams["TAGS"] : array(); if (!empty($arParams["TAGS"])) { $arParams["TAGS"]["VALUE"] = is_array($arParams["TAGS"]["VALUE"]) ? $arParams["TAGS"]["VALUE"] : array(); } $arResult["SMILES"] = array("VALUE" => array(), "SETS" => array()); if (array_key_exists("SMILES", $arParams)) { if (!in_array("SmileList", $arParams["PARSER"])) { $arParams["PARSER"][] = "SmileList"; } if (is_array($arParams["SMILES"]) && array_key_exists("VALUE", $arParams["SMILES"])) { $arResult["SMILES"] = $arParams["SMILES"]; } else { if (!is_array($arParams["SMILES"]) && ($res = CSmileGallery::getSmilesWithSets($arParams["SMILES"]))) { $arResult["SMILES"] = array("VALUE" => array(), "SETS" => array()); foreach ($res["SMILE"] as $smile) { $arResult["SMILES"]["VALUE"][] = array("set_id" => $smile["SET_ID"], "code" => $smile["TYPING"], "path" => $smile["IMAGE"], "name" => $smile["NAME"], "width" => $smile["WIDTH"], "height" => $smile["HEIGHT"]); } $arResult["SMILES"]["SETS"] = $res["SMILE_SET"]; } } } $arParams["CUSTOM_TEXT"] = is_array($arParams["CUSTOM_TEXT"]) ? $arParams["CUSTOM_TEXT"] : array(); $arParams["CUSTOM_TEXT_HASH"] = !empty($arParams["CUSTOM_TEXT"]) ? md5(implode("", $arParams["CUSTOM_TEXT"])) : ""; $arParams["IMAGE_THUMB"] = array("WIDTH" => 90, "HEIGHT" => 90); $arParams["IMAGE"] = array("WIDTH" => 90, "HEIGHT" => 90); /******************************************************************** /Input params ********************************************************************/