Beispiel #1
0
function zen_get_parent_faq_category_name($faq_categories_id)
{
    global $db;
    $faq_categories_lookup = $db->Execute("select parent_id\n                                from " . TABLE_FAQ_CATEGORIES . "\n                                where faq_categories_id = '" . (int) $faq_categories_id . "'");
    $parent_name = zen_get_faq_category_name($faq_categories_lookup->fields['parent_id'], (int) $_SESSION['languages_id']);
    return $parent_name;
}
Beispiel #2
0
             $dir_info[] = array('id' => $file . '/', 'text' => $file);
         }
     }
     $default_directory = substr($cInfo->faq_categories_image, 0, strpos($cInfo->faq_categories_image, '/') + 1);
     $contents[] = array('text' => TEXT_FAQ_CATEGORIES_IMAGE_DIR . ' ' . zen_draw_pull_down_menu('img_dir', $dir_info, $default_directory));
     $contents[] = array('text' => '<br />' . TEXT_SORT_ORDER . '<br />' . zen_draw_input_field('sort_order', '', 'size="6"'));
     $contents[] = array('align' => 'center', 'text' => '<br />' . zen_image_submit('button_save.gif', IMAGE_SAVE) . ' <a href="' . zen_href_link(FILENAME_FAQ_CATEGORIES, 'fcPath=' . $fcPath) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>');
     break;
 case 'edit_faq_category':
     $heading[] = array('text' => '<b>' . TEXT_INFO_HEADING_EDIT_FAQ_CATEGORY . '</b>');
     $contents = array('form' => zen_draw_form('faq_categories', FILENAME_FAQ_CATEGORIES, 'action=update_faq_category&fcPath=' . $fcPath, 'post', 'enctype="multipart/form-data"') . zen_draw_hidden_field('faq_categories_id', $cInfo->faq_categories_id));
     $contents[] = array('text' => TEXT_EDIT_INTRO);
     $languages = zen_get_languages();
     $faq_category_inputs_string = '';
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $faq_category_inputs_string .= '<br />' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;' . zen_draw_input_field('faq_categories_name[' . $languages[$i]['id'] . ']', zen_get_faq_category_name($cInfo->faq_categories_id, $languages[$i]['id']), zen_set_field_length(TABLE_FAQ_CATEGORIES_DESCRIPTION, 'faq_categories_name'));
     }
     $contents[] = array('text' => '<br />' . TEXT_EDIT_FAQ_CATEGORIES_NAME . $faq_category_inputs_string);
     $faq_category_inputs_string = '';
     for ($i = 0, $n = sizeof($languages); $i < $n; $i++) {
         $faq_category_inputs_string .= '<br />' . zen_image(DIR_WS_CATALOG_LANGUAGES . $languages[$i]['directory'] . '/images/' . $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;';
         if (HTML_EDITOR_PREFERENCE == 'FCKEDITOR') {
             $faq_category_inputs_string .= '<br />';
             $faq_category_inputs_string .= '<IFRAME src= "' . DIR_WS_CATALOG . 'FCKeditor/fckeditor.html?FieldName=faq_categories_description[' . $languages[$i]['id'] . ']&Upload=false&Browse=false&Toolbar=Short" width="97%" height="200" frameborder="no" scrolling="yes"></IFRAME>';
             $faq_category_inputs_string .= '<INPUT type="hidden" name="faq_categories_description[' . $languages[$i]['id'] . ']" ' . 'value=' . "'" . zen_get_faq_category_description($cInfo->faq_categories_id, $languages[$i]['id']) . "'>";
         } else {
             $faq_category_inputs_string .= zen_draw_textarea_field('faq_categories_description[' . $languages[$i]['id'] . ']', 'soft', '100%', '20', zen_get_faq_category_description($cInfo->faq_categories_id, $languages[$i]['id']));
         }
     }
     $contents[] = array('text' => '<br />' . TEXT_FAQ_CATEGORIES_DESCRIPTION . $faq_category_inputs_string);
     $contents[] = array('text' => '<br />' . TEXT_EDIT_FAQ_CATEGORIES_IMAGE . '<br />' . zen_draw_file_field('faq_categories_image'));