Example #1
0
/**
 * 2015-11-30
 * Левый «/» мы убираем.
 * @param string $path
 * @return string
 */
function df_media_path_relative($path)
{
    return df_path_relative($path, DirectoryList::MEDIA);
}
Example #2
0
/**
 * 2015-08-24
 * @used-by Df_Localization_Dictionary::e()
 * @param string $filename
 * @return X
 */
function df_xml_load_file($filename)
{
    /** @var Df_Core_Sxe $result */
    libxml_use_internal_errors(true);
    $result = @simplexml_load_file($filename, X::class);
    if (!$result) {
        df_xml_throw_last("При разборе файла XML произошёл сбой.\nФайл: " . df_path_relative($filename));
    }
    return $result;
}