function sex_sense_render_posts($posts, $options = array()) { foreach ($posts as $post) { $out .= sex_sense_bright_container_top(); $out .= sex_sense_dark_container_top(); $out .= '<h3 class="sex_sense_post_header" id="header_' . $post['id'] . '">' . $post['title'] . '</h3>' . "\n"; $out .= sex_sense_dark_container_bottom(); $out .= '<div class="' . (isset($options['unhide_content']) && $options['unhide_content'] == true ? 'content' : 'hidden_content') . '" id="content_' . $post['id'] . '">'; $out .= '<p>' . nl2br($post['question']) . '</p>' . "\n"; foreach ($post['answers'] as $answer) { $out .= ui_avatar($answer['user_id']); $out .= sex_sense_bubble_top(); $out .= '<h4>' . $answer['username'] . ' svarar:</h4>' . "\n"; $out .= '<p>' . nl2br($answer['answer']); $out .= is_privilegied('sex_sense_admin') ? '<br /><a href="/sex_och_sinne/aendra_svar.php?id=' . $answer['id'] . '">Ändra svar.</a>' : ''; $out .= '</p>' . "\n"; $out .= sex_sense_bubble_bottom(); } $direct_link = '/sex_och_sinne/'; $categories = sex_sense_fetch_categories(array('category_id' => $post['category_id'])); foreach ($categories as $category_tree) { $category = array_pop($category_tree); $direct_link .= $category['category_handle'] . '/'; } $direct_link .= $post['handle'] . '.html'; $out .= '<button class="button_80" onclick="window.location=\'' . $direct_link . '\';">Direktlänk</button>' . "\n"; if ($post['forum_post_id'] != 0) { $thread_url = forum_get_url_by_post($post['forum_post_id']); $out .= '<button class="button_140" onclick="window.location=\'' . $thread_url . '\';">Diskutera i forumet</button>' . "\n"; } $out .= is_privilegied('sex_sense_admin') ? '<br /><a href="/sex_och_sinne/admin.php?id=' . $post['id'] . '">Ändra fråga/lägg till svar »</a>' : ''; $out .= '<div style="clear: both; height: 5px;"></div>' . "\n"; $out .= '</div>'; $out .= sex_sense_bright_container_bottom(); $closed_content++; } return $out; }
foreach ($categories as $category) { $out .= '<optgroup label="' . $category['category_title'] . '">' . "\n"; $child_categories = array_pop(sex_sense_fetch_categories(array('parent_category' => $category['category_id']))); foreach ($child_categories as $child_category) { $selected = $question['category'] == $child_category['category_id'] ? ' selected="selected"' : ''; $out .= "\t" . '<option value="' . $child_category['category_id'] . '"' . $selected . '>' . $child_category['category_title'] . '</option>' . "\n"; } $out .= '</optgroup>' . "\n"; } $out .= '</select>'; $out .= '</h3>' . "\n"; $out .= sex_sense_dark_container_bottom(); $out .= '<textarea name="question" style="width: 550px; height: 200px;">' . $question['question'] . '</textarea><br style="clear: both;" />' . "\n"; foreach ($question['answers'] as $answer) { $out .= ui_avatar($answer['user_id']); $out .= sex_sense_bubble_top(); $out .= '<h4>' . $answer['username'] . ' svarar:</h4>' . "\n"; $out .= '<p>' . nl2br($answer['answer']) . '</p>' . "\n"; $out .= sex_sense_bubble_bottom(); } $out .= '<input type="hidden" name="answer_to" value="' . $question['id'] . '" />' . "\n"; $out .= '<label for="answer">Svara på frågan: <strong>Detta fält måste fyllas i, annars går saker sönder.</strong></label>' . "\n"; $out .= '<textarea name="answer" style="width: 550px; height: 200px;">' . "\n"; $out .= '</textarea>' . "\n"; $out .= '<br /><input type="submit" value="Skicka" onclick="return checkChosenCategory()" class="button_60" />' . "\n"; $out .= '<a onclick="checkChosenCategory()">LOOOL</a>' . "\n"; $out .= '</form>' . "\n"; $out .= '<div style="clear: both; height: 5px;"></div>' . "\n"; $out .= sex_sense_bright_container_bottom(); } } else {