Главное меню

Навигация

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'; } $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; } //echo '
';
                //var_dump ($data);
                //echo '
'; //Если заполнено поле с датой показыаем иконку эцп, иначе не показываем if ($data != '' && $data != 0 && strlen($data) > 5) { $newUrl = '
' . $text . ' (' . $extension . ', ' . $size . ')Документ подписан электронной подписьюСерийный номер
' . $key . '
Подписан
' . $fio . '
Дата подписания документа
' . $data . '
'; } else { $newUrl = ' ' . $text . ' (' . $extension . ', ' . $size . ')'; } //Отображаем ссылку $article->text = str_replace($file, $newUrl, $article->text); } } //проверяем, есть ли в материале ссылка вложение и пишем ее в переменную 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']; } //ссылка для замены перед выводом $newUrl = ' ' . $text . ' (' . $extension . ', ' . $size . ')'; //ссылка для бд $newUrlBD = '' . $text . ''; //echo $newUrl; //echo '
';
                //var_dump ($data);
                //echo '
'; //Заменяем в базе ссылку на новую $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(); //echo $query; //Отображаем ссылку с эцп на сайте если есть эцп вариант 1 иначе вариант 2 $article->text = str_replace($file, $newUrl, $article->text); } } return false; } }

Контактная информация

  Адрес: 346942, Ростовская область, Куйбышевский район, х.Кринично-Лугский, ул.Октябрьская, 38-в

  Телефон: 8 (863 48) 3-54-30

  E-mail: krl_school@mail.ru

МБОУ Кринично-Лугская СОШ © 2016-2024

Сделано с ❤ в ООО "Проводник"

Яндекс.Метрика

Поиск по сайту