示例#1
0
 }
 //ha hasznaljuk a tipusokat kulon (eladas, vetel, csere)
 if (!empty($_SESSION['site_class_autocategory'])) {
     $autocat = array();
     $autocat[] =& HTML_QuickForm::createElement('radio', null, null, $locale->get('field_sell'), '0');
     $autocat[] =& HTML_QuickForm::createElement('radio', null, null, $locale->get('field_buy'), '1');
     $autocat[] =& HTML_QuickForm::createElement('radio', null, null, $locale->get('field_swap'), '2');
     $form_class->addGroup($autocat, 'class_autocat', $locale->get('field_main_autocat'));
     //ha hozzaadas, akkor beallitjuk az alapertelmezettet
     if ($act == "add") {
         $form_class->setDefaults(array('class_autocat' => 0));
     }
 }
 //kategoriak listaja
 $category = array();
 $cats = explode(";", get_classifieds_category());
 foreach ($cats as $key => $value) {
     $cats2[$key] = explode(",", $value);
 }
 if (is_array($cats2) && count($cats2) > 0) {
     foreach ($cats2 as $key2 => $value2) {
         if (!empty($value2[1])) {
             $category[$value2[0]] = trim($value2[1]);
         }
     }
 }
 //ha ures a kategoriak listaja, akkor hiba
 if (empty($category)) {
     $site_errors[] = array('text' => $locale->get('error_no_category'), 'link' => 'javascript:history.back(-1)');
     return;
 }
示例#2
0
/**
 * get_classifieds_category - Rekurz�v men�k�r�s
 * 
 * @param int $parent 
 * @param string $path 
 * @access public
 * @return void
 */
function get_classifieds_category($parent = 0, $path = '')
{
    global $mdb2;
    $ret = "";
    $query = "\n\t\tSELECT category_id, parent, category_name \n\t\tFROM iShark_Classifieds_Category \n\t\tWHERE parent = {$parent}\n\t\tORDER BY sortorder\n\t";
    $result =& $mdb2->query($query);
    while ($row = $result->fetchRow()) {
        $ret .= '' . $row['category_id'] . ', ' . (empty($path) ? '' : $path . '/') . htmlspecialchars($row['category_name']) . ';';
        $ret .= get_classifieds_category($row['category_id'], (empty($path) ? '' : $path . '/') . htmlspecialchars($row['category_name']));
    }
    return $ret;
}