/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

  1. <?php
  2. /**
  3. *Ãåíåðàöèÿ PDF
  4. */
  5. class pdf1234{
  6. public $pdf;
  7. public $params;
  8. public $temp;
  9. private $note;
  10. public function __construct(){
  11. require($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/st1234holes/classes/fpdf/tfpdf.php');
  12. $this->pdf = new tFPDF();
  13. }
  14. /**
  15. *Îñíîâíàÿ ôóíêöèÿ. Âûâîäèò ñãåíåðèðîâàííûé PDF
  16. *@param string $temp òèï äåôåêòà
  17. *@param array $params ìàññèâ ïàðàìåòðîâ:
  18. * $params['chief'] íàèìåíîâàíèå ñòðóêòóðíîãî ïîäðàçäåëåíèÿ ÃÈÁÄÄ
  19. * $params['fio'] Ôàìèëèÿ Èìÿ Îò÷åñòâî çàÿâèòåëÿ
  20. * $params['address'] èíäåêñ è ïî÷òîâûé àäðåñ çàÿâèòåëÿ äëÿ ïåðåïèñêè
  21. * $params['date1.day'] $params['date1.month'] $params['date1.year'] ñàìàÿ ïåðâàÿ äàòà (ñòîÿùàÿ ïîñëå ñëîâà "ÇÀßÂËÅÍÈÅ") â ôîðìàòå dd.mm.yyyy
  22. * $params['street'] óêàæèòå óëèöó è íîìåð áëèæàéøåãî äîìà èëè ïåðåêðåñòîê óëèö, êèëîìåòð øîññå è ò.ï.
  23. * $params['date2.*'] êîãäà áûëî îòïðàâëåííî çàÿâëåíèå (äëÿ øàáëîíà çàÿâëåíèÿ â ïðîêóðàòóðó)
  24. * $params['date3.*'] êîãäà áûë ïîëó÷åí îòâåò èç ÃÈÁÄÄ (äëÿ øàáëîíà çàÿâëåíèÿ â ïðîêóðàòóðó)
  25. *@param array $image ìàññèâ ñ êàðòèíêàìè (åñëè åñòü)
  26. */
  27. public function getpdf($temp, $params, $image = null){
  28. $this->params = pdf1234::regexp($params);
  29. if(method_exists(__CLASS__,'text_'.$temp)){
  30. $this->temp = $temp;
  31. }
  32. else return false;
  33. $this->note = count($image);
  34. $this->pdf->Open();
  35. $this->pdf->AddFont('a4e60194b68185e22c7f64f3b757cb29_arial');
  36. $this->pdf->SetFont('a4e60194b68185e22c7f64f3b757cb29_arial', '', 10);
  37. $this->pdf->SetTextColor('black');
  38. $this->pdf->AddPage();
  39. $this->template();
  40. // Îáðàáîòêà è âûâîä êàðòèíîê
  41. if(is_array($image) && $this->temp != 'prosecutor' && $this->temp != 'prosecutor2')
  42. {
  43. foreach($image as $im_path){
  44. if(!empty($im_path)){
  45. $this->pdf->Image($im_path, null, null, 180, 0,'jpg');
  46. }
  47. }
  48. }
  49. pdf1234::getsignature();
  50. $this->pdf->Output('Statement '.date('Y-m-d H:i:s').'.pdf', 'D');
  51. }
  52. /**
  53. *Ôóíêöèÿ î÷èùàþùàÿ âõîäíîé ìàññèâ îò ñèìâîëîâ ïåðåíîñî/ðàçðûâîâ/etc ñòðîê
  54. *@param array &$mass
  55. *@return $mass
  56. */
  57. protected function regexp($mass){
  58. if(is_array($mass) == true){
  59. foreach($mass as $key=>$val){
  60. $mass[$key] = preg_replace("/\t|\n|\a|\e|\v|\r/", ' ',$val);
  61. }
  62. return $mass;
  63. }else return false;
  64. }
  65. /**
  66. *Âîçâðàùàåò ìàññèèâ ñòðîê äëÿ øàïêè PDF
  67. *@return array
  68. */
  69. protected function header(){
  70. switch($this->temp)
  71. {
  72. case 'prosecutor2':
  73. case 'prosecutor':
  74. {
  75. $x[0] = 'Â ïðîêóðàòóðó ';
  76. break;
  77. }
  78. default:
  79. {
  80. $x[0] = preg_match('/^Íà÷àëüíèêó/i',$this->params['chief'])==1 ? '' : 'Íà÷àëüíèêó ';
  81. break;
  82. }
  83. }
  84. $x[0] .= $this->params['chief'];
  85. $x[1] = 'Îò '.$this->params['fio'];
  86. $x[2] = 'Àäðåñ: '.$this->params['address'];
  87. return $x;
  88. }
  89. /**
  90. *Íàçâàíèå çàÿâëåíèÿ â çàâèñèìîñòè îò òèïà
  91. *@return string
  92. */
  93. protected function name(){
  94. switch($this->temp)
  95. {
  96. case 'prosecutor':
  97. {
  98. $x = 'Æàëîáà íà áåçäåéñòâèå îðãàíîâ ÃÈÁÄÄ';
  99. break;
  100. }
  101. case 'prosecutor2':
  102. {
  103. $x = "Çàÿâëåíèå î íàðóøåíèè çàêîíîäàòåëüñòâà Ðîññèéñêîé Ôåäåðàöèè î ñîäåðæàíèè è ðåìîíòå àâòîìîáèëüíûõ äîðîã è áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ";
  104. break;
  105. }
  106. default:
  107. {
  108. $x = 'Çàÿâëåíèå';
  109. break;
  110. }
  111. }
  112. return $x;
  113. }
  114. /**
  115. *Ïîäâàë òåêñòâîâîé ÷àñòè çàÿâëåíèÿ
  116. *@return string
  117. */
  118. protected function footer()
  119. {
  120. if($this->note!=0){
  121. if($this->temp == 'prosecutor' || $this->temp == 'prosecutor2')
  122. {
  123. if($this->params['date3.year'] > 1970)
  124. {
  125. $x[0] = 'Ïðèëîæåíèå: îòâåò èç ÃÈÁÄÄ îò '.$this->params['date3.day'].'.'.$this->params['date3.month'].'.'.$this->params['date3.year'];
  126. }
  127. }
  128. else
  129. {
  130. $x[0] = 'Ïðèëîæåíèå: '.$this->note.' ôîòîãðàôè'.pdf1234::getEnd($this->note);
  131. }
  132. }
  133. return $x;
  134. }
  135. /**
  136. *Ïîäïèñü
  137. */
  138. protected function signature()
  139. {
  140. $x = 'Ïîäïèñü: ';
  141. return $x;
  142. }
  143. //ðàçáèòàÿ äîðîãà
  144. protected function text_badroad(){
  145. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  146. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  147. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  148. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  149. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  150. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  151. return $ar;
  152. }
  153. //ÿìû íà äîðîãå
  154. protected function text_holeonroad(){
  155. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  156. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  157. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  158. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  159. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  160. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  161. return $ar;
  162. }
  163. //ëþê
  164. protected function text_hatch(){
  165. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  166. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  167. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  168. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ "Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé" â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  169. $ar['count'][2] = "Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.";
  170. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  171. return $ar;
  172. }
  173. //ïåðååçä
  174. protected function text_crossing(){
  175. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  176. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  177. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  178. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ "Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé" â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  179. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  180. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  181. return $ar;
  182. }
  183. //íåò ðàçìåòêè!
  184. protected function text_nomarking(){
  185. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  186. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  187. $ar['footerUP0'] ='  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  188. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  189. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  190. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  191. return $ar;
  192. }
  193. // æàëîáà â ïðîêóðàòóðó
  194. protected function text_prosecutor(){
  195. $ar['body0'] = ' '.$this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'].' ìíîþ áûëî íàïðàâëåíî çàÿâëåíèå â '.$this->params['gibdd'].' îá óñòðàíåíèè ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ïî àäðåñó: '.$this->params['street'].'.';
  196. $ar['body1'] = 'Ïî èñòå÷åíèþ 30-òè äíåâíîãî ñðîêà, óñòàíîâëåííîãî Ôåäåðàëüíûì çàêîíîì «Î ïîðÿäêå ðàññìîòðåíèé îáðàùåíèé ãðàæäàí ÐÔ» ÿ íå ïîëó÷èë ìîòèâèðîâàííîãî è îáîñíîâàííîãî îòâåòà ïî ñóùåñòâó ñâîåãî îáðàùåíèÿ. Ïî èñòå÷åíèè 10 äíåé - ìàêñèìàëüíî äîïóñòèìîãî ñðîêà, ïðåäóñìîòðåííîãî ÃÎÑÒ Ð 50597-93 äëÿ óñòðàíåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ, ïîâðåæäåíèÿ, óêàçàííûå ìíîþ, íå áûëè óñòðàíåíû.Òàêèì îáðàçîì, áûëî íàðóøåíî ìîå ïðàâî íà ïîëó÷åíèå ñâîåâðåìåííîãî è ìîòèâèðîâàííîãî îòâåòà, à òàêæå ïðàâî íà áåçîïàñíûå óñëîâèÿ äâèæåíèÿ ïî äîðîãàì ÐÔ, ïðåäóñìîòðåííîå ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ».';
  197. $ar['footerUP0'] = ' Â ñâÿçè ñ èçëîæåííûì, ïðîøó: ';
  198. $ar['count'][1] = 'Îáÿçàòü ÃÈÁÄÄ ïðåäîñòàâèòü â ìîé àäðåñ ìîòèâèðîâàííûé è îáîñíîâàííûé îòâåò ïî ñóùåñòâó îáðàùåíèÿ.';
  199. $ar['count'][2] = 'Îáÿçàòü ÃÈÁÄÄ ïðèíÿòü ìåðû ê óñòðàíåíèþ óêàçàííûõ ìíîþ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ.';
  200. return $ar;
  201. }
  202. // åù¸ îäíà æàëîáà â ïðîêóðàòóðó
  203. protected function text_prosecutor2(){
  204. $ar['body0'] = ' '.$this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'].' ìíîþ áûëî íàïðàâëåíî çàÿâëåíèå â '.$this->params['gibdd'].' îá óñòðàíåíèè ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ïî àäðåñó: '.$this->params['street'].'.';
  205. $ar['body1'] = ' '.$this->params['date3.day'].'.'.$this->params['date3.month'].'.'.$this->params['date3.year'].' ÿ ïîëó÷èë îòâåò èç ÃÈÁÄÄ, â êîòîðîì óêàçàíî: '.$this->params['gibdd_reply'];
  206. $ar['footerUP0'] = ' Â ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ÔÇ «Î ïðîêóðàòóðå», ïðîøó: ';
  207. $ar['count'][1] = 'Ïðîâåñòè ïðîâåðêó ïî ôàêòó íåèñïîëíåíèÿ óêàçàííîãî ïðåäïèñàíèÿ ÃÈÁÄÄ è ôåäåðàëüíîãî çàêîíîäàòåëüñòâà ÐÔ î ñîäåðæàíèè è ðåìîíòå àâòîìîáèëüíûõ äîðîã è áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ.';
  208. $ar['count'][2] = 'Îáÿçàòü îðãàíèçàöèþ (ó÷ðåæäåíèå), îòâåòñòâåííóþ çà ñîäåðæàíèå äîðîãè â èñïðàâíîì ñîñòîÿíèè, èñïîëíèòü ïðåäïèñàíèå ÃÈÁÄÄ.';
  209. return $ar;
  210. }
  211. //ðåëüñû!
  212. protected function text_rails(){
  213. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  214. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  215. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  216. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  217. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  218. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  219. return $ar;
  220. }
  221. //ïîëèöåéñêèé!
  222. protected function text_policeman(){
  223. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  224. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  225. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  226. $ar['count'][1] = 'Ïðîâåðèòü ñîîòâåòñòâèå òåõíè÷åñêîãî ñîñòîÿíèÿ íåðîâíîñòè è å¸ ïðèìåíåíèÿ òðåáîâàíèÿì ÃÎÑÒ Ð 52605-2006 «Òåõíè÷åñêèå ñðåäñòâà îðãàíèçàöèè äîðîæíîãî äâèæåíèÿ. Èñêóññòâåííûå íåðîâíîñòè. Îáùèå òåõíè÷åñêèå òðåáîâàíèÿ. Ïðàâèëà ïðèìåíåíèÿ.»';
  227. $ar['count'][2] = ' ñëó÷àå îáíàðóæåíèÿ íåäîñòàòêîâ, âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  228. $ar['count'][3] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  229. $ar['count'][4] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  230. return $ar;
  231. }
  232. //îãðàæäåíèå
  233. protected function text_fence(){
  234. $sd = time() - strtotime($this->params['date1.year'].'-'.$this->params['date1.month'].'-'.$this->params['date1.day']) + 86400;
  235. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  236. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  237. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  238. $ar['count'][1] = 'Ïðîâåðèòü ñîîòâåòñòâèå óñòàíîâêè è òåõíè÷åñêîå ñîñòîÿíèå îãðàæäåíèÿ òðåáîâàíèÿì ï.4.4. ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ».';
  239. $ar['count'][2] = 'Ïðîâåðèòü ñîîòâåòñòâèå ïëàíîâûõ è ôàêòè÷åñêèõ ñðîêîâ ïðîâåäåíèÿ ðàáîò.';
  240. $ar['count'][3] = ' ñëó÷àå îáíàðóæåíèÿ íåäîñòàòêîâ, âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè îðãàíèçàöèè,îñóùåñòâëÿþùåé ðàáîòû íà óêàçàííîì äîðîæíîì ó÷àñòêå.';
  241. $ar['count'][4] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ âûÿâëåííûõ íåäîñòàòêîâ.';
  242. $ar['count'][5] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  243. return $ar;
  244. }
  245. //ÿìû âî äâîðå
  246. protected function text_holeinyard(){
  247. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  248. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  249. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  250. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñòàòüå 12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé» â îòíîøåíèè äîðîæíîé ñëóæáû, îòâåòñòâåííîé çà ñîäåðæàíèå è ðåìîíò óêàçàííîãî äîðîæíîãî ó÷àñòêà.';
  251. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  252. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  253. return $ar;
  254. }
  255. //ñâåòîôîð
  256. protected function text_light(){
  257. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  258. $ar['body1'] = 'áûëè îáíàðóæåíû ïîâðåæäåíèÿ äîðîæíîãî ïîëîòíà, ðàçìåðû êîòîðûõ ïðåâûøàþò ïðåäåëüíî äîïóñòèìûå çíà÷åíèÿ â ñîîòâåòñòâèè ñ òðåáîâàíèÿìè ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ». Äàííûå ïîâðåæäåíèÿ ïðåäñòàâëÿþò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  259. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàþòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ. Ìàêñèìàëüíûé ñðîê, ïðåäóñìîòðåííûé ÃÎÑÒ Ð 50597-93 äëÿ èñïðàâëåíèÿ ïîâðåæäåíèé äîðîæíîãî ïîêðûòèÿ ñîñòàâëÿåò 10 ñóòîê.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  260. $ar['count'][1] = 'Èçìåíèòü ðàáîòó ñâåòîôîðà.';
  261. $ar['count'][2] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  262. return $ar;
  263. }
  264. // ñíåã
  265. protected function text_snow(){
  266. $ar['body0'] = ' '.$this->params['date1.day'].'.'.$this->params['date1.month'].'.'.$this->params['date1.year'].' ìíîþ íà òåððèòîðèè äîðîãè ïî àäðåñó: '.$this->params['street'];
  267. $ar['body1'] = 'áûë îáíàðóæåí ó÷àñòîê ñ íåóáðàííûì ñíåãîì. Ñ÷èòàþ, ÷òî íåóáðàííûé ñíåã íà äàííîì ó÷àñòêå ïðåäñòàâëÿåò îïàñíîñòü äëÿ ó÷àñòíèêîâ äîðîæíîãî äâèæåíèÿ, è â ñîîòâåòñòâèè ñ ïóíêòîì 3.1.6 ÃÎÑÒ Ð 50597-93 «Àâòîìîáèëüíûå äîðîãè è óëèöû. Òðåáîâàíèÿ ê ýêñïëóàòàöèîííîìó ñîñòîÿíèþ, äîïóñòèìîìó ïî óñëîâèÿì îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ», äîëæåí áûòü óñòðàí¸í íå ïîçäíåå øåñòè ÷àñîâ ïîñëå îáíàðóæåíèÿ èëè îêîí÷àíèÿ ñíåãîïàäà. Ñòàòüåé 1 ÔÇ «Î áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ» â êà÷åñòâå çàäà÷è îïðåäåëåíà îõðàíà æèçíè, çäîðîâüÿ è èìóùåñòâà ãðàæäàí, çàùèòà èõ ïðàâ è çàêîííûõ èíòåðåñîâ, îáùåñòâà è ãîñóäàðñòâà ïóòåì ïðåäóïðåæäåíèÿ äîðîæíî-òðàíñïîðòíûõ ïðîèñøåñòâèé, ñíèæåíèÿ òÿæåñòè èõ ïîñëåäñòâèé. Îñíîâíûå òðåáîâàíèÿ ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ñîäåðæàíèè äîðîã îïðåäåëÿþòñÿ ñò. 12 óêàçàííîãî çàêîíà, â ñîîòâåòñòâèè ñ êîòîðîé ñîäåðæàíèå äîðîã íà òåððèòîðèè ÐÔ äîëæíî îáåñïå÷èâàòü áåçîïàñíîñòü äîðîæíîãî äâèæåíèÿ.';
  268. $ar['footerUP0'] = '  ñîîòâåòñòâèè ñ ï.19 ÷.1 ñò.12 ÔÇ «Î ïîëèöèè» íà ïîëèöèþ âîçëàãàåòñÿ îáÿçàííîñòü ïî îñóùåñòâëåíèþ ãîñóäàðñòâåííîãî êîíòðîëÿ (íàäçîðà) çà ñîáëþäåíèåì ïðàâèë, ñòàíäàðòîâ, òåõíè÷åñêèõ íîðì è èíûõ òðåáîâàíèé íîðìàòèâíûõ äîêóìåíòîâ â îáëàñòè îáåñïå÷åíèÿ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ.  ñâÿçè ñ èçëîæåííûì, íà îñíîâàíèè ï.11 Ïîëîæåíèÿ «Î ÃÈÁÄÄ ÌÂÄ ÐÔ», ñò. 12 ÔÇ «Î ïîëèöèè», ï.3 ÷.1.ñò. 28.1, ÷.1 ñò29.13 ÊîÀÏ Ðîññèéñêîé Ôåäåðàöèè ïðîøó:';
  269. $ar['count'][1] = 'Âîçáóäèòü äåëî îá àäìèíèñòðàòèâíîì ïðàâîíàðóøåíèè ïî ñò.12.34 ÊîÀÏ ÐÔ «Íåñîáëþäåíèå òðåáîâàíèé ïî îáåñïå÷åíèþ áåçîïàñíîñòè äîðîæíîãî äâèæåíèÿ ïðè ðåìîíòå è ñîäåðæàíèè äîðîã, æåëåçíîäîðîæíûõ ïåðååçäîâ èëè äðóãèõ äîðîæíûõ ñîîðóæåíèé»';
  270. $ar['count'][2] = 'Âûäàòü ïðåäïèñàíèå î ïðèíÿòèè ìåð ïî óñòðàíåíèþ óêàçàííûõ íåäîñòàòêîâ.';
  271. $ar['count'][3] = 'Ïî ñóùåñòâó ìîåãî çàÿâëåíèÿ è î ïðèíÿòûõ ìåðàõ ñîîáùèòü ìíå ïèñüìåííî.';
  272. return $ar;
  273. }
  274. /**
  275. *Ðàçáèâàåò 1 áîëüøóþ ñòðîêó íà ìàëåíüêèå
  276. *@param string $txt áîëüøàÿ ñòðîêà
  277. *@param int $lenght ðàçìåð ìàëåíüêèõ ñòðîê
  278. *@param string $encoding êîäèðîâêà
  279. *@return array $res ìàññèâ ìàëåíüêèõ ñòðîê
  280. */
  281. protected function slashN($txt, $lenght, $encoding = 'cp1251')
  282. {
  283. $lenght = (int) $lenght;
  284. $txt = strval($txt);
  285. $start = 0;
  286. $len = mb_strlen($txt, $encoding);
  287. while($len - $start > $lenght){
  288. $tmp = mb_substr($txt, $start, $lenght, $encoding);
  289. $tmp_len = mb_strrpos($tmp, ' ', $encoding);
  290. if($tmp_len == $lenght || $tmp_len == null)
  291. {
  292. $res[] = mb_substr($txt, $start, $lenght, $encoding);
  293. $start += $lenght;
  294. }
  295. else
  296. {
  297. $res[] = mb_substr($txt, $start, $tmp_len + 1, $encoding);
  298. $start += $tmp_len + 1;
  299. }
  300. }
  301. $res[] = mb_substr($txt, $start, $len, $encoding);
  302. return $res;
  303. }
  304. /**
  305. *Ïðåâðàùàåò ìàññèâ ñòðîê â òåêñòîâûé áëîê
  306. *@param array $arr ìàññèâ ñòðîê
  307. *@param int $betwen_str îòñòóì ìåäæó ñòðîêàìè
  308. *@param int $x, $y îòñòóïû ñëåâà è ñâåðõó â PDF
  309. */
  310. private function getpages($arr, $betwen_str, $x, $y = null)
  311. {
  312. foreach($arr as $var){
  313. if($y!=null){
  314. $this->pdf->SetXY($x, $y);
  315. $y +=$betwen_str;
  316. }else{
  317. $this->pdf->SetX($x);
  318. }
  319. $this->pdf->Write(5, $var);
  320. $this->pdf->Ln();
  321. }
  322. }
  323. /**
  324. *Âåðñòêà îñíîâíîé òåêñòîâîé îáëàñòè â PDF
  325. */
  326. protected function template()
  327. {
  328. $arResult = call_user_func(array(__CLASS__, 'text_'.$this->temp));
  329. $x = $this->header();
  330. $y = $this->footer();
  331. $str_len = 100;
  332. $this->pdf->SetXY(100,10);
  333. pdf1234::getpages(pdf1234::slashN($x[0], 50), 5, 100, 0);
  334. $this->pdf->Ln();
  335. $this->pdf->SetX(100);
  336. pdf1234::getpages(pdf1234::slashN($x[1], 50), 5, 100, 0);
  337. $this->pdf->Ln();
  338. $this->pdf->SetX(100);
  339. pdf1234::getpages(pdf1234::slashN($x[2], 50), 5, 100, 0);
  340. $this->pdf->SetXY(90, 75);
  341. //$this->pdf->Write(5, $this->name());
  342. pdf1234::getpages(pdf1234::slashN($this->name(), floor($str_len / 2.7)), 5, 80, 0);
  343. pdf1234::getpages(pdf1234::slashN($arResult['body0'], $str_len), 5, 20);
  344. pdf1234::getpages(pdf1234::slashN($arResult['body1'], $str_len), 5, 20);
  345. $this->pdf->Ln();
  346. pdf1234::getpages(pdf1234::slashN($arResult['footerUP0'], $str_len), 5, 20);
  347. $this->pdf->Ln();
  348. for($i=1;$i<=count($arResult['count']);$i++)
  349. {
  350. $this->pdf->SetX(30);
  351. $this->pdf->Write(5,$i.'.');
  352. $this->pdf->SetX(35);
  353. pdf1234::getpages(pdf1234::slashN($arResult['count'][$i], 85), 5, 35);
  354. $this->pdf->Ln();
  355. }
  356. $this->pdf->SetX(20);
  357. $this->pdf->Write(5,$y[0]);
  358. $this->pdf->Ln();
  359. }
  360. /**
  361. *Âåðñòêà íèæíåé ÷àñòè äîêóìåíòà(ïîäïèñü, äàòà)
  362. */
  363. protected function getsignature()
  364. {
  365. $x = pdf1234::signature();
  366. $this->pdf->setY(265);
  367. if($this->temp == 'prosecutor' || $this->temp == 'prosecutor2')
  368. {
  369. $date = date('d.m.Y');
  370. }else
  371. {
  372. $date = $this->params['date2.day'].'.'.$this->params['date2.month'].'.'.$this->params['date2.year'];
  373. }
  374. $this->pdf->Write(5, $date.' '.$this->params['signature']);
  375. $this->pdf->setY(270);
  376. $this->pdf->SetX(20);
  377. $this->pdf->SetX(20);
  378. $this->pdf->Write(5,$x);
  379. $this->pdf->Ln();
  380. }
  381. /**
  382. *Ñêëîíÿåò ñëîâî "ôîòîãðàôèÿ" è âîçâðàùàåò îêîí÷àíèå, â çàâèñèìîñòè îò âïåðåäèñòîÿùåãî ÷èñëà
  383. *@param int $p
  384. *@return char $text
  385. */
  386. private function getEnd($p)
  387. {
  388. $end2=substr($p, strlen($p)-1, 1);
  389. if (2 <= $end2 && $end2 <= 4)
  390. {
  391. $text= 'è';
  392. }
  393. elseif ($end2==1)
  394. {
  395. $text = 'ÿ';
  396. }
  397. else{
  398. $text = 'é';
  399. }
  400. return $text;
  401. }
  402. }
  403. ?>