Модернизация JB Jobs 1.3

Discussion in 'Модернизация расширений' started by jokpop, Nov 15, 2013.

  1. jokpop
    Offline

    jokpop Недавно здесь

    Joined:
    Nov 26, 2008
    Messages:
    49
    Likes Received:
    12
    Gender:
    Male
    Добрый день. Очень нужна подсказка или помощь.

    Модернизирую компонент под определенные нужды и столкнулся спроблемой вывода данных из базы.

    Код (PHP):
    1. //17.getGroupJobCategSpec
    2.     function getGroupJobCategSpec($var, $default, $disabled){
    3.         $app =& JFactory::getApplication();
    4.         $db = & JFactory::getDBO();
    5.         $doc =& JFactory::getDocument();
    6.        
    7.         $option ='';
    8.         if($disabled == 1)
    9.             $option = 'disabled';
    10.        
    11.         $query = "SELECT id, category FROM #__jbjobs_job_categ WHERE published=1 ORDER BY category";
    12.         $db->setQuery($query);
    13.         $cats = $db->loadObjectList();
    14.        
    15.         $html = "<select class='required' id='id_job_spec' size='1' name='id_job_spec'>";
    16.         foreach($cats as $cat){
    17.            
    18.             $html .= "\n\t<option disabled='disabled' class='category_group' title='$cat->category'>$cat->category</option>";
    19.             $specs = $this->spec($cat->id);
    20.             foreach($specs as $spec){
    21.                 $html .= "\n\t<option value='$spec->id' class='select_spec' title='$spec->specialization' $option>$spec->specialization</option>";
    22.             }
    23.         }
    24.         $html .="</select>";
    25.         return $html;
    26.     }


    Выводит выпадающий список категории и специализаций.
    Пример:

    • Автомобильный бизнес
      • Автожестянщик
    Снимок.png

    После выбора все сохраняется в базу нормально, но когда редактируешь профиль, то значение из базы не выводиться, остается по умолчанию первое.
    Подскажите пожалуйчта, что нужно добавить и куда?
     
    Last edited by a moderator: Nov 25, 2014
  2.  

Share This Page

Loading...