Beispiel #1
0
        <legend>Секция <?php 
echo $section['SECTION_NUM'];
?>
 &nbsp; <span class="up_arrow" onclick="sectionMove('up', $(this))"></span> <span class="down_arrow" onclick="sectionMove('down', $(this))"></span> &nbsp;</legend>
        <span class="btn btn_small btn_icon btn_red ts_remove"><i class="icon-cancel"></i></span>

        <div class="ts_conditions">
            <?foreach($conditions as $condition){
                $uid = $tariffId.'_'.$section['SECTION_NUM'].'_'.$condition['CONDITION_ID'];
                ?>
                <div class="tsc_item line_inner">
                    <span class="btn btn_small btn_icon btn_red ts_remove"><i class="icon-cancel"></i></span>

                    <div class="line_inner_100">Условие:</div>
                    <?php 
echo Model_Tariff::buildReference($uid, $reference);
?>
                    <script>
                        $(function () {
                            changeCondition('<?php 
echo $uid;
?>
', <?php 
echo $condition['CONDITION_ID'];
?>
, <?php 
echo $condition['COMPARE_ID'];
?>
, <?php 
echo $condition['CONDITION_VALUE'];
?>
Beispiel #2
0
 /**
  * грузим свеженький шаблон шаблон условий
  */
 public function action_get_tariff_reference_tpl()
 {
     $usedConditions = $this->request->post('used_conditions');
     $uidSection = $this->request->post('uid_section');
     $reference = Model_Tariff::getReference();
     foreach ($reference as $referenceBlock) {
         $referenceItem = reset($referenceBlock);
         if (empty($usedConditions) || !in_array($referenceItem['CONDITION_ID'], $usedConditions)) {
             $conditionId = $referenceItem['CONDITION_ID'];
             $compareId = $referenceItem['COMPARE_ID'];
             break;
         }
     }
     if (empty($conditionId)) {
         $this->jsonResult(false);
     }
     $uid = $uidSection . '_' . $conditionId;
     $html = strval(Model_Tariff::buildReference($uid, $reference));
     $this->jsonResult(true, ['html' => $html, 'condition_id' => $conditionId, 'compare_id' => $compareId, 'uid' => $uid]);
 }