Advertisement
Chuvi

Untitled

Jun 26th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 15.43 KB | None | 0 0
  1. var_export($base['rooms']);
  2.  
  3. foreach($base['rooms'] as $id => $room){
  4.  
  5.     var_export($room);
  6.  
  7.     if(!$room['name'])
  8.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=room_name">указать</a> имя номера';
  9.     elseif($room['type_id'] === NULL)
  10.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=type_id">указать</a> тип для номера "' . $room['name'] . '"';
  11.     elseif($room['food'] == -1)
  12.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=food">указать</a> включено ли в стоимость номера "' . $room['name'] . '" бесплатное питание';
  13.     elseif(!$room['services'])
  14.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=services">выбрать</a> хотя бы одну услугу для номера "' . $room['name'] . '"';
  15.     elseif(!$room['descr'])
  16.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=descr">заполнить</a> описание для номера "' . $room['name'] . '"';
  17.     elseif($room['people_min'] === NULL)
  18.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=people_min">указать</a> количество мест для номера "'.$room['name'].'"';
  19.     elseif($room['people_max'] === NULL)
  20.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=people_max">указать</a> количество мест для номера "' . $room['name'] . '"';
  21.     elseif($room['people_add_ch'] and $room['child_old'] === NULL)
  22.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=child_old">указать</a> возрастное ограничение для детского дополнительного места для номера "' . $room['name'] . '"';
  23.     elseif(!isset($room['start_date']) || $room['start_date'] == -1)
  24.         $error = 'Необходимо <a href="'.$link_edit.'/rooms/'.$room['id'].'/#tab=rooms&field_error=work_period">указать</a> сезон работы для номера "' . $room['name'] . '"';
  25.  
  26.     if($error) break;
  27.  
  28. }
  29.  
  30. -----------------------------------------------------------------------------------
  31.  
  32. /*array (
  33.         20871 =>
  34.             array (
  35.                 'id' => '20871',
  36.                 'base_id' => '4293',
  37.                 'name' => 'Сени',
  38.                 'type_id' => '4',
  39.                 'start_date' => '0',
  40.                 'stop_date' => '0',
  41.                 'count' => '1',
  42.                 'descr' => '<p>Что нашли то и поели.&nbsp;Что нашли то и поели. Что нашли то и поели.&nbsp;</p>',
  43.                 'price_include' => '<p>Танцы, шманцы, обжиманцы.</p>',
  44.                 's' => '20',
  45.                 'people_min' => '1',
  46.                 'people_max' => '3',
  47.                 'people_add' => '0',
  48.                 'people_add_ch' => '1',
  49.                 'people_add_max' => '1',
  50.                 'child_old' => '2',
  51.                 'price_progressive' => '0',
  52.                 'price_data' => '',
  53.                 'price_average' => '0',
  54.                 'food' => '4',
  55.                 'status' => '1',
  56.                 'ord' => '127',
  57.                 'old_id' => NULL,
  58.                 'weekends' =>
  59.                     array (
  60.                     ),
  61.                 'guest_count' => 2,
  62.                 'adults_add' => 0,
  63.                 'childrens_add' => 0,
  64.                 'price' => -2,
  65.                 'price_min' => -2,
  66.                 'services' =>
  67.                     array (
  68.                         0 =>
  69.                             array (
  70.                                 'id' => NULL,
  71.                                 'name' => 'Веранда',
  72.                                 'descr' => NULL,
  73.                             ),
  74.                         1 =>
  75.                             array (
  76.                                 'id' => NULL,
  77.                                 'name' => 'Домашний кинотеатр',
  78.                                 'descr' => NULL,
  79.                             ),
  80.                         2 =>
  81.                             array (
  82.                                 'id' => NULL,
  83.                                 'name' => 'Караоке',
  84.                                 'descr' => NULL,
  85.                             ),
  86.                         3 =>
  87.                             array (
  88.                                 'id' => NULL,
  89.                                 'name' => 'Посуда',
  90.                                 'descr' => NULL,
  91.                             ),
  92.                         4 =>
  93.                             array (
  94.                                 'id' => NULL,
  95.                                 'name' => 'Электроводонагреватель',
  96.                                 'descr' => NULL,
  97.                             ),
  98.                         5 =>
  99.                             array (
  100.                                 'id' => '2',
  101.                                 'name' => '2-спальная кровать',
  102.                                 'descr' => '',
  103.                             ),
  104.                         6 =>
  105.                             array (
  106.                                 'id' => '7',
  107.                                 'name' => 'Отопление',
  108.                                 'descr' => '',
  109.                             ),
  110.                         7 =>
  111.                             array (
  112.                                 'id' => '8',
  113.                                 'name' => 'Удобства в номере',
  114.                                 'descr' => '',
  115.                             ),
  116.                         8 =>
  117.                             array (
  118.                                 'id' => '11',
  119.                                 'name' => 'Душ',
  120.                                 'descr' => '',
  121.                             ),
  122.                         9 =>
  123.                             array (
  124.                                 'id' => '3',
  125.                                 'name' => 'Телевизор',
  126.                                 'descr' => '',
  127.                             ),
  128.                         10 =>
  129.                             array (
  130.                                 'id' => '14',
  131.                                 'name' => 'Кухня',
  132.                                 'descr' => '',
  133.                             ),
  134.                         11 =>
  135.                             array (
  136.                                 'id' => '15',
  137.                                 'name' => 'Кухонные принадлежности',
  138.                                 'descr' => '',
  139.                             ),
  140.                         12 =>
  141.                             array (
  142.                                 'id' => '19',
  143.                                 'name' => 'Холодильник',
  144.                                 'descr' => '',
  145.                             ),
  146.                         13 =>
  147.                             array (
  148.                                 'id' => '23',
  149.                                 'name' => 'Кухонная плита',
  150.                                 'descr' => '',
  151.                             ),
  152.                         14 =>
  153.                             array (
  154.                                 'id' => '20',
  155.                                 'name' => 'СВЧ',
  156.                                 'descr' => '',
  157.                             ),
  158.                         15 =>
  159.                             array (
  160.                                 'id' => '16',
  161.                                 'name' => 'Электрочайник',
  162.                                 'descr' => '',
  163.                             ),
  164.                     ),
  165.                 'images' =>
  166.                     array (
  167.                         0 =>
  168.                             array (
  169.                                 'base_id' => '4293',
  170.                                 'md5' => 'dc7b36ab5a902b7311989c05a3ce9f37',
  171.                                 'for' => '2',
  172.                                 'for_id' => '20871',
  173.                                 'for_name' => '',
  174.                                 'ord' => '127',
  175.                                 'for_add' => '0',
  176.                                 'for_del' => '0',
  177.                                 'main' => '0',
  178.                                 'publish' => '1',
  179.                                 'comment' => '',
  180.                                 'time' => '2017-06-19 02:24:35',
  181.                             ),
  182.                     ),
  183.             ),
  184.         20872 =>
  185.             array (
  186.                 'id' => '20872',
  187.                 'base_id' => '4293',
  188.                 'name' => 'Полати',
  189.                 'type_id' => NULL,
  190.                 'start_date' => '-1',
  191.                 'stop_date' => '-1',
  192.                 'count' => '1',
  193.                 'descr' => '<p>Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;Полати&nbsp;</p>',
  194.                 'price_include' => '',
  195.                 's' => '0',
  196.                 'people_min' => '1',
  197.                 'people_max' => NULL,
  198.                 'people_add' => '0',
  199.                 'people_add_ch' => '0',
  200.                 'people_add_max' => '0',
  201.                 'child_old' => NULL,
  202.                 'price_progressive' => '0',
  203.                 'price_data' => '',
  204.                 'price_average' => '0',
  205.                 'food' => '-1',
  206.                 'status' => '1',
  207.                 'ord' => '127',
  208.                 'old_id' => NULL,
  209.                 'weekends' => '',
  210.                 'price' => -2,
  211.                 'price_min' => -2,
  212.                 'services' =>
  213.                     array (
  214.                         0 =>
  215.                             array (
  216.                                 'id' => '28',
  217.                                 'name' => 'Шкаф',
  218.                                 'descr' => '',
  219.                             ),
  220.                         1 =>
  221.                             array (
  222.                                 'id' => '2',
  223.                                 'name' => '2-спальная кровать',
  224.                                 'descr' => '',
  225.                             ),
  226.                         2 =>
  227.                             array (
  228.                                 'id' => '29',
  229.                                 'name' => 'Комод',
  230.                                 'descr' => '',
  231.                             ),
  232.                         3 =>
  233.                             array (
  234.                                 'id' => '22',
  235.                                 'name' => 'Диван',
  236.                                 'descr' => '',
  237.                             ),
  238.                         4 =>
  239.                             array (
  240.                                 'id' => '21',
  241.                                 'name' => 'Балкон/терраса',
  242.                                 'descr' => '',
  243.                             ),
  244.                         5 =>
  245.                             array (
  246.                                 'id' => '8',
  247.                                 'name' => 'Удобства в номере',
  248.                                 'descr' => '',
  249.                             ),
  250.                         6 =>
  251.                             array (
  252.                                 'id' => '11',
  253.                                 'name' => 'Душ',
  254.                                 'descr' => '',
  255.                             ),
  256.                         7 =>
  257.                             array (
  258.                                 'id' => '6',
  259.                                 'name' => 'Кондиционер',
  260.                                 'descr' => '',
  261.                             ),
  262.                         8 =>
  263.                             array (
  264.                                 'id' => '35',
  265.                                 'name' => 'Прикроватные тумбочки',
  266.                                 'descr' => '',
  267.                             ),
  268.                         9 =>
  269.                             array (
  270.                                 'id' => '4',
  271.                                 'name' => 'Интернет',
  272.                                 'descr' => '',
  273.                             ),
  274.                         10 =>
  275.                             array (
  276.                                 'id' => '19',
  277.                                 'name' => 'Холодильник',
  278.                                 'descr' => '',
  279.                             ),
  280.                         11 =>
  281.                             array (
  282.                                 'id' => '16',
  283.                                 'name' => 'Электрочайник',
  284.                                 'descr' => '',
  285.                             ),
  286.                     ),
  287.                 'images' =>
  288.                     array (
  289.                     ),
  290.             ),
  291.     )
  292.   array (
  293.       'id' => '20871',
  294.       'base_id' => '4293',
  295.       'name' => 'Сени',
  296.       'type_id' => '4',
  297.       'start_date' => '0',
  298.       'stop_date' => '0',
  299.       'count' => '1',
  300.       'descr' => '<p>Что нашли то и поели.&nbsp;Что нашли то и поели. Что нашли то и поели.&nbsp;</p>',
  301.       'price_include' => '<p>Танцы, шманцы, обжиманцы.</p>',
  302.       's' => '20',
  303.       'people_min' => '1',
  304.       'people_max' => '3',
  305.       'people_add' => '0',
  306.       'people_add_ch' => '1',
  307.       'people_add_max' => '1',
  308.       'child_old' => '2',
  309.       'price_progressive' => '0',
  310.       'price_data' => '',
  311.       'price_average' => '0',
  312.       'food' => '4',
  313.       'status' => '1',
  314.       'ord' => '127',
  315.       'old_id' => NULL,
  316.       'weekends' =>
  317.           array (
  318.           ),
  319.       'guest_count' => 2,
  320.       'adults_add' => 0,
  321.       'childrens_add' => 0,
  322.       'price' => -2,
  323.       'price_min' => -2,
  324.       'services' =>
  325.           array (
  326.               0 =>
  327.                   array (
  328.                       'id' => NULL,
  329.                       'name' => 'Веранда',
  330.                       'descr' => NULL,
  331.                   ),
  332.               1 =>
  333.                   array (
  334.                       'id' => NULL,
  335.                       'name' => 'Домашний кинотеатр',
  336.                       'descr' => NULL,
  337.                   ),
  338.               2 =>
  339.                   array (
  340.                       'id' => NULL,
  341.                       'name' => 'Караоке',
  342.                       'descr' => NULL,
  343.                   ),
  344.               3 =>
  345.                   array (
  346.                       'id' => NULL,
  347.                       'name' => 'Посуда',
  348.                       'descr' => NULL,
  349.                   ),
  350.               4 =>
  351.                   array (
  352.                       'id' => NULL,
  353.                       'name' => 'Электроводонагреватель',
  354.                       'descr' => NULL,
  355.                   ),
  356.               5 =>
  357.                   array (
  358.                       'id' => '2',
  359.                       'name' => '2-спальная кровать',
  360.                       'descr' => '',
  361.                   ),
  362.               6 =>
  363.                   array (
  364.                       'id' => '7',
  365.                       'name' => 'Отопление',
  366.                       'descr' => '',
  367.                   ),
  368.               7 =>
  369.                   array (
  370.                       'id' => '8',
  371.                       'name' => 'Удобства в номере',
  372.                       'descr' => '',
  373.                   ),
  374.               8 =>
  375.                   array (
  376.                       'id' => '11',
  377.                       'name' => 'Душ',
  378.                       'descr' => '',
  379.                   ),
  380.               9 =>
  381.                   array (
  382.                       'id' => '3',
  383.                       'name' => 'Телевизор',
  384.                       'descr' => '',
  385.                   ),
  386.               10 =>
  387.                   array (
  388.                       'id' => '14',
  389.                       'name' => 'Кухня',
  390.                       'descr' => '',
  391.                   ),
  392.               11 =>
  393.                   array (
  394.                       'id' => '15',
  395.                       'name' => 'Кухонные принадлежности',
  396.                       'descr' => '',
  397.                   ),
  398.               12 =>
  399.                   array (
  400.                       'id' => '19',
  401.                       'name' => 'Холодильник',
  402.                       'descr' => '',
  403.                   ),
  404.               13 =>
  405.                   array (
  406.                       'id' => '23',
  407.                       'name' => 'Кухонная плита',
  408.                       'descr' => '',
  409.                   ),
  410.               14 =>
  411.                   array (
  412.                       'id' => '20',
  413.                       'name' => 'СВЧ',
  414.                       'descr' => '',
  415.                   ),
  416.               15 =>
  417.                   array (
  418.                       'id' => '16',
  419.                       'name' => 'Электрочайник',
  420.                       'descr' => '',
  421.                   ),
  422.           ),
  423.       'images' =>
  424.           array (
  425.               0 =>
  426.                   array (
  427.                       'base_id' => '4293',
  428.                       'md5' => 'dc7b36ab5a902b7311989c05a3ce9f37',
  429.                       'for' => '2',
  430.                       'for_id' => '20871',
  431.                       'for_name' => '',
  432.                       'ord' => '127',
  433.                       'for_add' => '0',
  434.                       'for_del' => '0',
  435.                       'main' => '0',
  436.                       'publish' => '1',
  437.                       'comment' => '',
  438.                       'time' => '2017-06-19 02:24:35',
  439.                   ),
  440.           ),
  441.   )
  442.   array (
  443.       'id' => '20871',
  444.       'base_id' => '4293',
  445.       'name' => 'Сени',
  446.       'type_id' => '4',
  447.       'start_date' => '0',
  448.       'stop_date' => '0',
  449.       'count' => '1',
  450.       'descr' => '<p>Что нашли то и поели.&nbsp;Что нашли то и поели. Что нашли то и поели.&nbsp;</p>',
  451.       'price_include' => '<p>Танцы, шманцы, обжиманцы.</p>',
  452.       's' => '20',
  453.       'people_min' => '1',
  454.       'people_max' => '3',
  455.       'people_add' => '0',
  456.       'people_add_ch' => '1',
  457.       'people_add_max' => '1',
  458.       'child_old' => '2',
  459.       'price_progressive' => '0',
  460.       'price_data' => '',
  461.       'price_average' => '0',
  462.       'food' => '4',
  463.       'status' => '1',
  464.       'ord' => '127',
  465.       'old_id' => NULL,
  466.       'weekends' =>
  467.           array (
  468.           ),
  469.       'guest_count' => 2,
  470.       'adults_add' => 0,
  471.       'childrens_add' => 0,
  472.       'price' => -2,
  473.       'price_min' => -2,
  474.       'services' =>
  475.           array (
  476.               0 =>
  477.                   array (
  478.                       'id' => NULL,
  479.                       'name' => 'Веранда',
  480.                       'descr' => NULL,
  481.                   ),
  482.               1 =>
  483.                   array (
  484.                       'id' => NULL,
  485.                       'name' => 'Домашний кинотеатр',
  486.                       'descr' => NULL,
  487.                   ),
  488.               2 =>
  489.                   array (
  490.                       'id' => NULL,
  491.                       'name' => 'Караоке',
  492.                       'descr' => NULL,
  493.                   ),
  494.               3 =>
  495.                   array (
  496.                       'id' => NULL,
  497.                       'name' => 'Посуда',
  498.                       'descr' => NULL,
  499.                   ),
  500.               4 =>
  501.                   array (
  502.                       'id' => NULL,
  503.                       'name' => 'Электроводонагреватель',
  504.                       'descr' => NULL,
  505.                   ),
  506.               5 =>
  507.                   array (
  508.                       'id' => '2',
  509.                       'name' => '2-спальная кровать',
  510.                       'descr' => '',
  511.                   ),
  512.               6 =>
  513.                   array (
  514.                       'id' => '7',
  515.                       'name' => 'Отопление',
  516.                       'descr' => '',
  517.                   ),
  518.               7 =>
  519.                   array (
  520.                       'id' => '8',
  521.                       'name' => 'Удобства в номере',
  522.                       'descr' => '',
  523.                   ),
  524.               8 =>
  525.                   array (
  526.                       'id' => '11',
  527.                       'name' => 'Душ',
  528.                       'descr' => '',
  529.                   ),
  530.               9 =>
  531.                   array (
  532.                       'id' => '3',
  533.                       'name' => 'Телевизор',
  534.                       'descr' => '',
  535.                   ),
  536.               10 =>
  537.                   array (
  538.                       'id' => '14',
  539.                       'name' => 'Кухня',
  540.                       'descr' => '',
  541.                   ),
  542.               11 =>
  543.                   array (
  544.                       'id' => '15',
  545.                       'name' => 'Кухонные принадлежности',
  546.                       'descr' => '',
  547.                   ),
  548.               12 =>
  549.                   array (
  550.                       'id' => '19',
  551.                       'name' => 'Холодильник',
  552.                       'descr' => '',
  553.                   ),
  554.               13 =>
  555.                   array (
  556.                       'id' => '23',
  557.                       'name' => 'Кухонная плита',
  558.                       'descr' => '',
  559.                   ),
  560.               14 =>
  561.                   array (
  562.                       'id' => '20',
  563.                       'name' => 'СВЧ',
  564.                       'descr' => '',
  565.                   ),
  566.               15 =>
  567.                   array (
  568.                       'id' => '16',
  569.                       'name' => 'Электрочайник',
  570.                       'descr' => '',
  571.                   ),
  572.           ),
  573.       'images' =>
  574.           array (
  575.               0 =>
  576.                   array (
  577.                       'base_id' => '4293',
  578.                       'md5' => 'dc7b36ab5a902b7311989c05a3ce9f37',
  579.                       'for' => '2',
  580.                       'for_id' => '20871',
  581.                       'for_name' => '',
  582.                       'ord' => '127',
  583.                       'for_add' => '0',
  584.                       'for_del' => '0',
  585.                       'main' => '0',
  586.                       'publish' => '1',
  587.                       'comment' => '',
  588.                       'time' => '2017-06-19 02:24:35',
  589.                   ),
  590.           ),
  591.   )*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement