/bitrix/modules/st1234holes/classes/general/pdf1234.php
https://github.com/RosYama/rosyama.ru · PHP · 448 lines · 328 code · 45 blank · 75 comment · 28 complexity · f3f6c8d62c3524b56d805aaf05315372 MD5 · raw file
- <?php
- /**
- *Ãåíåðàöèÿ PDF
- */
- class pdf1234{
- public $pdf;
- public $params;
- public $temp;
- private $note;
-
- public function __construct(){
- require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/st1234holes/classes/fpdf/tfpdf.php');
- $this->pdf = new tFPDF();
- }
-
- /**
- *Îñíîâíàÿ ôóíêöèÿ. Âûâîäèò ñãåíåðèðîâàííûé PDF
- *@param string $temp òèï äåôåêòà
- *@param array $params ìàññèâ ïàðàìåòðîâ:
- * $params['chief'] íàèìåíîâàíèå ñòðóêòóðíîãî ïîäðàçäåëåíèÿ ÃÈÁÄÄ
- * $params['fio'] Ôàìèëèÿ Èìÿ Îò÷åñòâî çàÿâèòåëÿ
- * $params['address'] èíäåêñ è ïî÷òîâûé àäðåñ çàÿâèòåëÿ äëÿ ïåðåïèñêè
- * $params['date1.day'] $params['date1.month'] $params['date1.year'] ñàìàÿ ïåðâàÿ äàòà (ñòîÿùàÿ ïîñëå ñëîâà "ÇÀßÂËÅÍÈÅ") â ôîðìàòå dd.mm.yyyy
- * $params['street'] óêàæèòå óëèöó è íîìåð áëèæàéøåãî äîìà èëè ïåðåêðåñòîê óëèö, êèëîìåòð øîññå è ò.ï.
- * $params['date2.*'] êîãäà áûëî îòïðàâëåííî çàÿâëåíèå (äëÿ øàáëîíà çàÿâëåíèÿ â ïðîêóðàòóðó)
- * $params['date3.*'] êîãäà áûë ïîëó÷åí îòâåò èç ÃÈÁÄÄ (äëÿ øàáëîíà çàÿâëåíèÿ â ïðîêóðàòóðó)
- *@param array $image ìàññèâ ñ êàðòèíêàìè (åñëè åñòü)
- */
- public function getpdf($temp, $params, $image = null){
- $this->params = pdf1234::regexp($params);
- if(method_exists(__CLASS__,'text_'.$temp)){
- $this->temp = $temp;
- }
- else return false;
- $this->note = count($image);
-
- $this->pdf->Open();
- $this->pdf->AddFont('a4e60194b68185e22c7f64f3b757cb29_arial');
- $this->pdf->SetFont('a4e60194b68185e22c7f64f3b757cb29_arial', '', 10);
- $this->pdf->SetTextColor('black');
- $this->pdf->AddPage();
-
- $this->template();
-
- // Îáðàáîòêà è âûâîä êàðòèíîê
- if(is_array($image) && $this->temp != 'prosecutor' && $this->temp != 'prosecutor2')
- {
- foreach($image as $im_path){
- if(!empty($im_path)){
- $this->pdf->Image($im_path, null, null, 180, 0,'jpg');
- }
- }
- }
-
- pdf1234::getsignature();
-
- $this->pdf->Output('Statement '.date('Y-m-d H:i:s').'.pdf', 'D');
- }
-
- /**
- *Ôóíêöèÿ î÷èùàþùàÿ âõîäíîé ìàññèâ îò ñèìâîëîâ ïåðåíîñî/ðàçðûâîâ/etc ñòðîê
- *@param array &$mass
- *@return $mass
- */
- protected function regexp($mass){
- if(is_array($mass) == true){
- foreach($mass as $key=>$val){
- $mass[$key] = preg_replace("/\t|\n|\a|\e|\v|\r/", ' ',$val);
- }
- return $mass;
- }else return false;
- }
- /**
- *Âîçâðàùàåò ìàññèèâ ñòðîê äëÿ øàïêè PDF
- *@return array
- */
- protected function header(){
- switch($this->temp)
- {
- case 'prosecutor2':
- case 'prosecutor':
- {
- $x[0] = 'Â ïðîêóðàòóðó ';
- break;
- }
- default:
- {
- $x[0] = preg_match('/^Íà÷àëüíèêó/i',$this->params['chief'])==1 ? '' : 'Íà÷àëüíèêó ';
- break;
- }
- }
- $x[0] .= $this->params['chief'];
- $x[1] = 'Îò '.$this->params['fio'];
- $x[2] = 'Àäðåñ: '.$this->params['address'];
- return $x;
- }
-
- /**
- *Íàçâàíèå çàÿâëåíèÿ â çàâèñèìîñòè îò òèïà
- *@return string
- */
- protected function name(){
-
- switch($this->temp)
- {
- case 'prosecutor':
- {
- $x = 'Æàëîáà íà áåçäåéñòâèå îðãàíîâ ÃÈÁÄÄ';
- break;
- }
- case 'prosecutor2':
- {
- $x = "Çàÿâëåíèå î íàðóøåíèè çàêîíîäàòåëüñòâà Ðîññèéñêîé Ôåäåðàöèè î ñîäåðæàíèè è ðåìîíòå àâòîìîáèëüíûõ äîðîã è áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ";
- break;
- }
- default:
- {
- $x = 'Çàÿâëåíèå';
- break;
- }
- }
- return $x;
- }
-
- /**
- *Ïîäâàë òåêñòâîâîé ÷àñòè çàÿâëåíèÿ
- *@return string
- */
- protected function footer()
- {
- if($this->note!=0){
- if($this->temp == 'prosecutor' || $this->temp == 'prosecutor2')
- {
- if($this->params['date3.year'] > 1970)
- {
- $x[0] = 'Ïðèëîæåíèå: îòâåò èç ÃÈÁÄÄ îò '.$this->params['date3.day'].'.'.$this->params['date3.month'].'.'.$this->params['date3.year'];
- }
- }
- else
- {
- $x[0] = 'Ïðèëîæåíèå: '.$this->note.' ôîòîãðàôè'.pdf1234::getEnd($this->note);
- }
- }
- return $x;
- }
- /**
- *Ïîäïèñü
- */
- protected function signature()
- {
- $x = 'Ïîäïèñü: ';
- return $x;
- }
- //ðàçáèòàÿ äîðîãà
- protected function text_badroad(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- //ÿìû íà äîðîãå
- protected function text_holeonroad(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- //ëþê
- protected function text_hatch(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ "Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé" â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = "Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.";
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- //ïåðååçä
- protected function text_crossing(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ "Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé" â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
- //íåò ðàçìåòêè!
- protected function text_nomarking(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] ='  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- // æàëîáà â ïðîêóðàòóðó
- protected function text_prosecutor(){
- $ar['body0'] = ' '.$this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'].' ìíîþ áûëî íàïðàâëåíî çàÿâëåíèå â '.$this->params['gibdd'].' îá óñòðàíåíèè ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ïî àäðåñó: '.$this->params['street'].'.';
- $ar['body1'] = 'Ïî èñòå÷åíèþ 30-òè äíåâíîãî ñðîêà, óñòàíîâëåííîãî Ôåäåðàëüíûì çàêîíîì «Î ïîðÿäêå ðàññìîòðåíèé îáðàùåíèé ãðàæäàí ÐÔ» ÿ íå ïîëó÷èë ìîòèâèðîâàííîãî è îáîñíîâàííîãî îòâåòà ïî ñóùåñòâó ñâîåãî îáðàùåíèÿ. Ïî èñòå÷åíèè 10 äíåé - ìàêñèìàëüíî äîïóñòèìîãî ñðîêà, ïðåäóñìîòðåííîãî ÃÎÑÒ Ð 50597-93 äëÿ óñòðàíåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ, ïîâðåæäåíèÿ, óêàçàííûå ìíîþ, íå áûëè óñòðàíåíû.Òàêèì îáðàçîì, áûëî íàðóøåíî ìîå ïðàâî íà ïîëó÷åíèå ñâîåâðåìåííîãî è ìîòèâèðîâàííîãî îòâåòà, à òàêæå ïðàâî íà áåçîïàñíûå óñëîâèÿ äâèæåíèÿ ïî äîðîãàì ÐÔ, ïðåäóñìîòðåííîå ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ».';
- $ar['footerUP0'] = ' Â ñâÿçè ñ èçëîæåííûì, ïðîøó: ';
- $ar['count'][1] = 'Îáÿçàòü ÃÈÁÄÄ ïðåäîñòàâèòü â ìîé àäðåñ ìîòèâèðîâàííûé è îáîñíîâàííûé îòâåò ïî ñóùåñòâó îáðàùåíèÿ.';
- $ar['count'][2] = 'Îáÿçàòü ÃÈÁÄÄ ïðèíÿòü ìåðû ê óñòðàíåíèþ óêàçàííûõ ìíîþ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ.';
- return $ar;
- }
-
- // åù¸ îäíà æàëîáà â ïðîêóðàòóðó
- protected function text_prosecutor2(){
- $ar['body0'] = ' '.$this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'].' ìíîþ áûëî íàïðàâëåíî çàÿâëåíèå â '.$this->params['gibdd'].' îá óñòðàíåíèè ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ïî àäðåñó: '.$this->params['street'].'.';
- $ar['body1'] = ' '.$this->params['date3.day'].'.'.$this->params['date3.month'].'.'.$this->params['date3.year'].' ÿ ïîëó÷èë îòâåò èç ÃÈÁÄÄ, â êîòîðîì óêàçàíî: '.$this->params['gibdd_reply'];
- $ar['footerUP0'] = ' Â ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ÔÇ «Î ïðîêóðàòóðå», ïðîøó: ';
- $ar['count'][1] = 'Ïðîâåñòè ïðîâåðêó ïî ôàêòó íåèñïîëíåíèÿ óêàçàííîãî ïðåäïèñàíèÿ ÃÈÁÄÄ è ôåäåðàëüíîãî çàêîíîäàòåëüñòâà ÐÔ î ñîäåðæàíèè è ðåìîíòå àâòîìîáèëüíûõ äîðîã è áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ.';
- $ar['count'][2] = 'Îáÿçàòü îðãàíèçàöèþ (ó÷ðåæäåíèå), îòâåòñòâåííóþ çà ñîäåðæàíèå äîðîãè â èñïðàâíîì ñîñòîÿíèè, èñïîëíèòü ïðåäïèñàíèå ÃÈÁÄÄ.';
- return $ar;
- }
- //ðåëüñû!
- protected function text_rails(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
- //ïîëèöåéñêèé!
- protected function text_policeman(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Ïðîâåðèòü ñîîòâåòñòâèå òåõíè÷åñêîãî ñîñòîÿíèÿ íåðîâíîñòè è å¸ ïðèìåíåíèÿ òðåáîâàíèÿì ÃÎÑÒ Ð 52605-2006 «Òåõíè÷åñêèå ñðåäñòâà îðãàíèçàöèè äîðîæíîãî äâèæåíèÿ. Èñêóññòâåííûå íåðîâíîñòè. Îáùèå òåõíè÷åñêèå òðåáîâàíèÿ. Ïðàâèëà ïðèìåíåíèÿ.»';
- $ar['count'][2] = ' ñëó÷àå îáíàðóæåíèÿ íåäîñòàòêîâ, âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][3] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][4] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
- //îãðàæäåíèå
- protected function text_fence(){
-
- $sd = time() - strtotime($this->params['date1.year'].'-'.$this->params['date1.month'].'-'.$this->params['date1.day']) + 86400;
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Ïðîâåðèòü ñîîòâåòñòâèå óñòàíîâêè è òåõíè÷åñêîå ñîñòîÿíèå îãðàæäåíèÿ òðåáîâàíèÿì ï.4.4. ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ».';
- $ar['count'][2] = 'Ïðîâåðèòü ñîîòâåòñòâèå ïëàíîâûõ è ôàêòè÷åñêèõ ñðîêîâ ïðîâåäåíèÿ ðàáîò.';
- $ar['count'][3] = ' ñëó÷àå îáíàðóæåíèÿ íåäîñòàòêîâ, âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè îðãàíèçàöèè,îñóùåñòâëÿþùåé ðàáîòû íà óêàçàííîì äîðîæíîì ó÷àñòêå.';
- $ar['count'][4] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ âûÿâëåííûõ íåäîñòàòêîâ.';
- $ar['count'][5] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
- //ÿìû âî äâîðå
- protected function text_holeinyard(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
- //ñâåòîôîð
- protected function text_light(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Èçìåíèòü ðàáîòó ñâåòîôîðà.';
- $ar['count'][2] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- // ñíåã
- protected function text_snow(){
- $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
- $ar['body1'] = 'áûë îáíàðóæåí ó÷àñòîê ñ íåóáðàííûì ñíåãîì. Ñ÷èòàþ, ÷òî íåóáðàííûé ñíåã íà äàííîì ó÷àñòêå ïðåäñòàâëÿåò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ, è â ñîîòâåòñòâèè ñ ïóíêòîì 3.1.6 ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ», äîëæåí áûòü óñòðàí¸í íå ïîçäíåå øåñòè ÷àñîâ ïîñëå îáíàðóæåíèÿ èëè îêîí÷àíèÿ ñíåãîïàäà. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
- $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàåòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
- $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñò.12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé»';
- $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
- $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
- return $ar;
- }
-
- /**
- *Ðàçáèâàåò 1 áîëüøóþ ñòðîêó íà ìàëåíüêèå
- *@param string $txt áîëüøàÿ ñòðîêà
- *@param int $lenght ðàçìåð ìàëåíüêèõ ñòðîê
- *@param string $encoding êîäèðîâêà
- *@return array $res ìàññèâ ìàëåíüêèõ ñòðîê
- */
- protected function slashN($txt, $lenght, $encoding = 'cp1251')
- {
- $lenght = (int) $lenght;
- $txt = strval($txt);
- $start = 0;
-
- $len = mb_strlen($txt, $encoding);
- while($len - $start > $lenght){
- $tmp = mb_substr($txt, $start, $lenght, $encoding);
- $tmp_len = mb_strrpos($tmp, ' ', $encoding);
- if($tmp_len == $lenght || $tmp_len == null)
- {
- $res[] = mb_substr($txt, $start, $lenght, $encoding);
- $start += $lenght;
- }
- else
- {
- $res[] = mb_substr($txt, $start, $tmp_len + 1, $encoding);
- $start += $tmp_len + 1;
- }
- }
- $res[] = mb_substr($txt, $start, $len, $encoding);
- return $res;
- }
-
- /**
- *Ïðåâðàùàåò ìàññèâ ñòðîê â òåêñòîâûé áëîê
- *@param array $arr ìàññèâ ñòðîê
- *@param int $betwen_str îòñòóì ìåäæó ñòðîêàìè
- *@param int $x, $y îòñòóïû ñëåâà è ñâåðõó â PDF
- */
- private function getpages($arr, $betwen_str, $x, $y = null)
- {
- foreach($arr as $var){
- if($y!=null){
- $this->pdf->SetXY($x, $y);
- $y +=$betwen_str;
- }else{
- $this->pdf->SetX($x);
- }
- $this->pdf->Write(5, $var);
- $this->pdf->Ln();
- }
- }
-
- /**
- *Âåðñòêà îñíîâíîé òåêñòîâîé îáëàñòè â PDF
- */
- protected function template()
- {
- $arResult = call_user_func(array(__CLASS__, 'text_'.$this->temp));
- $x = $this->header();
- $y = $this->footer();
- $str_len = 100;
- $this->pdf->SetXY(100,10);
- pdf1234::getpages(pdf1234::slashN($x[0], 50), 5, 100, 0);
- $this->pdf->Ln();
-
- $this->pdf->SetX(100);
- pdf1234::getpages(pdf1234::slashN($x[1], 50), 5, 100, 0);
- $this->pdf->Ln();
- $this->pdf->SetX(100);
- pdf1234::getpages(pdf1234::slashN($x[2], 50), 5, 100, 0);
- $this->pdf->SetXY(90, 75);
- //$this->pdf->Write(5, $this->name());
- pdf1234::getpages(pdf1234::slashN($this->name(), floor($str_len / 2.7)), 5, 80, 0);
- pdf1234::getpages(pdf1234::slashN($arResult['body0'], $str_len), 5, 20);
- pdf1234::getpages(pdf1234::slashN($arResult['body1'], $str_len), 5, 20);
- $this->pdf->Ln();
- pdf1234::getpages(pdf1234::slashN($arResult['footerUP0'], $str_len), 5, 20);
- $this->pdf->Ln();
- for($i=1;$i<=count($arResult['count']);$i++)
- {
- $this->pdf->SetX(30);
- $this->pdf->Write(5,$i.'.');
- $this->pdf->SetX(35);
- pdf1234::getpages(pdf1234::slashN($arResult['count'][$i], 85), 5, 35);
- $this->pdf->Ln();
- }
- $this->pdf->SetX(20);
- $this->pdf->Write(5,$y[0]);
- $this->pdf->Ln();
- }
-
- /**
- *Âåðñòêà íèæíåé ÷àñòè äîêóìåíòà(ïîäïèñü, äàòà)
- */
- protected function getsignature()
- {
- $x = pdf1234::signature();
- $this->pdf->setY(265);
- if($this->temp == 'prosecutor' || $this->temp == 'prosecutor2')
- {
- $date = date('d.m.Y');
- }else
- {
- $date = $this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'];
- }
- $this->pdf->Write(5, $date.' '.$this->params['signature']);
- $this->pdf->setY(270);
- $this->pdf->SetX(20);
- $this->pdf->SetX(20);
- $this->pdf->Write(5,$x);
- $this->pdf->Ln();
- }
-
- /**
- *Ñêëîíÿåò ñëîâî "ôîòîãðàôèÿ" è âîçâðàùàåò îêîí÷àíèå, â çàâèñèìîñòè îò âïåðåäèñòîÿùåãî ÷èñëà
- *@param int $p
- *@return char $text
- */
- private function getEnd($p)
- {
- $end2=substr($p, strlen($p)-1, 1);
- if (2 <= $end2 && $end2 <= 4)
- {
- $text= 'è';
- }
- elseif ($end2==1)
- {
- $text = 'ÿ';
- }
- else{
- $text = 'é';
- }
- return $text;
- }
- }
- ?>