Ejemplo n.º 1
0
 public static function PrepareSmiles()
 {
     return CSmileGallery::getSmilesWithSets();
 }
Ejemplo n.º 2
0
    }
    $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
 ********************************************************************/