예제 #1
0
function editsmiley($option, $id)
{
    $kunena_db =& JFactory::getDBO();
    $kunena_db->setQuery("SELECT * FROM #__kunena_smileys WHERE id = {$id}");
    $smileytmp = $kunena_db->loadAssocList();
    if (KunenaError::checkDatabaseError()) {
        return;
    }
    $smileycfg = $smileytmp[0];
    $template = KunenaFactory::getTemplate();
    $smileypath = $template->getSmileyPath();
    $smiley_images = collect_smilies_ranks(KPATH_SITE . '/' . $smileypath);
    $smiley_edit_img = '';
    $filename_list = "";
    for ($i = 0; $i < count($smiley_images); $i++) {
        if ($smiley_images[$i] == $smileycfg['location']) {
            $smiley_selected = "selected=\"selected\"";
            $smiley_edit_img = $template->getSmileyPath($smiley_images[$i]);
        } else {
            $smiley_selected = "";
        }
        $filename_list .= '<option value="' . $smiley_images[$i] . '"' . $smiley_selected . '>' . $smiley_images[$i] . '</option>' . "\n";
    }
    html_Kunena::editsmiley($option, $smiley_edit_img, $filename_list, $smileypath, $smileycfg);
}
예제 #2
0
function editsmiley($option, $id)
{
    $kunena_db =& JFactory::getDBO();
    $kunena_db->setQuery("SELECT * FROM #__fb_smileys WHERE id = {$id}");
    $smileytmp = $kunena_db->loadAssocList();
    $smileycfg = $smileytmp[0];
    $smiley_images = collect_smilies();
    $smileypath = smileypath();
    $smileypath = $smileypath['live'] . DS;
    $smiley_edit_img = '';
    $filename_list = "";
    for ($i = 0; $i < count($smiley_images); $i++) {
        if ($smiley_images[$i] == $smileycfg['location']) {
            $smiley_selected = "selected=\"selected\"";
            $smiley_edit_img = $smileypath . $smiley_images[$i];
        } else {
            $smiley_selected = "";
        }
        $filename_list .= '<option value="' . $smiley_images[$i] . '"' . $smiley_selected . '>' . $smiley_images[$i] . '</option>' . "\n";
    }
    html_Kunena::editsmiley($option, KUNENA_LANGUAGE, $smiley_edit_img, $filename_list, $smileypath, $smileycfg);
}