params->get('pretext'); //загружаем из параметров фразу-приветствие с аттрибутом name="pretext" //Если есть уже модифицированное вложение if (preg_match_all('/find('[data-fio]')) { $fio = $html->find('[data-fio]')[0]->attr["data-fio"]; } else { $fio = ''; } if ($html->find('[data-key]')) { $key = $html->find('[data-key]')[0]->attr["data-key"]; } else { $key = ''; } if ($html->find('[data-data]')) { $data = $html->find('[data-data]')[0]->attr["data-data"]; } else { $data = ''; } if ($html->find('a')) { foreach ($html->find('a') as $texts) { $text = $texts->innertext; } } else { $text = '1'; } //var_dump($text); $extension = pathinfo($href, PATHINFO_EXTENSION); if ($sizes != '') { $size = $sizes; } else { $size = get_filesize($href); } $iconPath = getExtension($href); //Если это файл с меню, модифицируем ссылку и название if (preg_match('/images\/food\/[0-9]{4}-[0-9]{2}-[0-9]{2}-sm\.xlsx/', $href)) { $href = str_replace('images/', '/', $href); $text = $article->title; } if (preg_match('/images\/food\/tm[0-9]{4}-sm\.xlsx/', $href)) { $href = str_replace('images/', '/', $href); } if (preg_match('/images\/food\/kp[0-9]{4}\.xlsx/', $href)) { $href = str_replace('images/', '/', $href); } if (preg_match('/images\/food\/findex\.xlsx/', $href)) { $href = str_replace('images/', '/', $href); //$text = $article->title; } //Если заполнено поле с датой показыаем иконку эцп, иначе не показываем if ($data != '' && $data != 0 && strlen($data) > 5) { $newUrl = '' . $iconPath . '' . $text . ' (' . $extension . ', ' . $size . ')Документ подписан электронной подписьюСерийный номер
' . $key . '
Подписан
' . $fio . '
Дата подписания документа
' . $data . '
'; } else { //var_dump($text); $newUrl = '' . $iconPath . ' ' . $text . ' (' . $extension . ', ' . $size . ')'; } // echo '
';
               // var_dump ($newUrl);
               // echo '
'; //Отображаем ссылку $article->text = str_replace($file, $newUrl, $article->text); } } // $article->description != '' //проверяем, есть ли в материале ссылка вложение и пишем ее в переменную if (preg_match_all('/find('[data-key]')) { $key = $html->find('[data-key]')[0]->attr["data-key"]; } else { $key = ''; } if ($html->find('[data-data]')) { $data = $html->find('[data-data]')[0]->attr["data-data"]; } else { $data = ''; } if ($html->find('a')) { foreach ($html->find('a') as $texts) { $text = $texts->innertext; } } else { $text = '1'; } $extension = pathinfo($href, PATHINFO_EXTENSION); $size = get_filesize($href); $iconPath = getExtension($href); //Проверяем на наличие ЭЦП и формируем нужную ссылку $fileecp = $_SERVER['DOCUMENT_ROOT'] . '/' . $href; $otvetecp = goPictogram($fileecp); //var_dump($otvetecp); if ($otvetecp['dat'] != '' && strlen($otvetecp['dat']) > 5 && strlen($otvetecp['dat']) < 30) { $key = $otvetecp['key']; $data = $otvetecp['dat']; $fio = $otvetecp['fio']; } // var_dump($article); //ссылка для замены перед выводом $newUrl = '' . $iconPath . '' . $text . ' (' . $extension . ', ' . $size . ')'; //var_dump($newUrl); //ссылка для бд $newUrlBD = '' . $text . ''; //var_dump($article->id); // Пишем в категорию if ($article->description != '') { //Заменяем в базе категории описание ссылку на новую $db = Factory::getDbo(); $query = $db->getQuery(true); $query = "UPDATE #__categories SET `description` = REPLACE(`description`,'$file','$newUrlBD') WHERE `id` = '$article->id';"; $db->setQuery($query); $result = $db->loadObjectList(); //echo $query; // Пишем в материал } else { //Заменяем в базе материала ссылку на новую $db = Factory::getDbo(); $query = $db->getQuery(true); $query = "UPDATE #__content SET `introtext` = REPLACE(`introtext`,'$file','$newUrlBD') WHERE `id` = '$article->id';"; $db->setQuery($query); $result = $db->loadObjectList(); //Заменяем в базе материала ссылку на новую $db = Factory::getDbo(); $query = $db->getQuery(true); $query = "UPDATE #__content SET `fulltext` = REPLACE(`fulltext`,'$file','$newUrlBD') WHERE `id` = '$article->id';"; $db->setQuery($query); $result = $db->loadObjectList(); } //Отображаем ссылку с эцп на сайте $article->text = str_replace($file, $newUrl, $article->text); } } return false; } }

Памятка взрослые Видеохостинги

Памятка взрослые Иллюзии соцсетей

Памятка взрослые Иллюзии соцсетей

Памятка взрослые Киберугрозы

Памятка взрослые Онлайн игры

Памятка взрослые Опасные публикации

Памятка взрослые Поисковые системы

Памятка взрослые Прямые трансляции

Памятка взрослые Реальные последствия

Памятка взрослые Семейное соглашение

Памятка взрослые Фейки

Памятка взрослые 10 советов

Памятка взрослые Вербовка

Памятка взрослые Клиповое мышление

Памятка взрослые Мошенничество

Памятка взрослые Обмен фото

Памятка взрослые Общение с незнакомцами

Памятка взрослые Опасные сообщества

Памятка взрослые Персональные данные

Памятка взрослые Родительский контроль

Памятка взрослые Цифровая зависимость

Памятка дети 10 советов

Памятка дети Анонимность в сети

Памятка дети Время в сети

Памятка дети Персональные данные


Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter
-Я готова оплачивать некоторые услуги, если они будут качественными - 63.6%
- Я против оказания платных услуг - 9.1%
- Считаю эту тему не актуальной - 27.3%

Всего голосов:: 11
Голосование по этому опросу закончилось в: марта 14, 2016

Архив новостей

Май 2024
Пн Вт Ср Чт Пт Сб Вс
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Разработка сайта - ООО "Проводник"