Example #1
0
function f_op_display_new_feedback($feedback_id, $target_div)
{
    $the_new_id = feedback_get_main_parent($feedback_id);
    $size = f_op_get_div_size($target_div);
    if ($size == "big") {
        $ff = feedback_get_list_specific($the_new_id);
        feedback_list_print($ff, $feedback_id);
    } else {
        feedback_display_specific_headline($the_new_id, $target_div, $target_div, TRUE);
    }
}
Example #2
0
function feedback_show()
{
    feedback_count_children();
    feedback_count_comments();
    echo '<div class="row">
		<div class="col-lg-8">';
    echo '<h1>' . _("Feedback") . '</h1>
			<p>' . _("Suggestions for improvements, bufixes and ideas!") . '</p>';
    if (isset($_GET['id'])) {
        //Om vi ska visa en specifik feedback, så gör vi det här.
        $ff = feedback_get_list_specific($_GET['id']);
        feedback_list_print($ff);
    } else {
        if (isset($_GET['search'])) {
            //Visa sökresultat
            echo "<h2>" . _("Search results") . "</h2>";
            $ff = feedback_search($_GET['search'], 0, 10);
            feedback_list_print($ff);
        } else {
            //Visa några okategoriserade SOM länkar! Bara rubriker!
            feedback_display_list(0, 5, _("Uncategorized"), 2);
            $ongoing = feedback_get_nr_ongoing();
            if ($ongoing > 0) {
                //Visa accepterade
                echo "<h2>" . _("Ongoing") . "</h2>";
                feedback_display_accepted(3);
            } else {
                if (login_check_logged_in_mini() > 0 && user_get_level($_SESSION[PREFIX . 'user_id']) > 1) {
                    //Visa några föreslagna
                    feedback_display_list(-1, 3, _("Suggested"), 2);
                }
            }
            //Visa några bugfixar SOM länkar! Bara rubriker!
            feedback_display_list(1, 5, _("Reported bugs"), 2);
            //Visa några required SOM länkar! Bara rubriker!
            feedback_display_list(2, 5, _("Required"), 2);
            //Visa några små SOM länkar! Bara rubriker!
            feedback_display_list(3, 5, _("Small improvements"), 2);
            //Visa några bugfixar SOM länkar! Bara rubriker!
            feedback_display_list(4, 5, _("Big changes"), 2);
            //Visa några lösta
            feedback_display_list_resolved(10, _("Resolved"), 2);
            feedback_display_list_not_implemented(5, _("Will not be done"), 2);
        }
    }
    echo '</div>
	<div class="col-lg-4">';
    //Show checked in feedbacks
    $checked_in = feedback_get_checked_in();
    $nr_checked_in = count($checked_in);
    if ($nr_checked_in > 0 && login_check_logged_in_mini() > 0 && user_get_level($_SESSION[PREFIX . 'user_id']) >= 3) {
        echo '<div class="row"><div class="col-lg-12 well">';
        echo '<h2>' . _("Checked in feedbacks") . '</h2>';
        echo '<p>' . sprintf(_("%s feedbacks checked in (staged) but not yet live"), $nr_checked_in) . '</p>';
        feedback_display_list_checked_in(0, _("Checked in"), 3, FALSE);
        echo '<form method="post">
				<input 
					type="submit"
					class="btn btn-primary" 
					name="feedback_checked_in_is_live" 
					value="Mark all cecked in as live"
					onclick="return confirm(\'' . _("Are you sure you want to set ALL feedbacks that are currently checked in to live?") . '\');"
				>
			</form>
			</div></div>';
    }
    //Visa sökformulär
    feedback_search_show();
    //Visa inmatningsformulär
    feedback_form_show();
    //Visa användarens feedbacks
    if (isset($_SESSION[PREFIX . 'user_id'])) {
        echo '<div class="row">';
        echo '<div class="col-lg-12 well">';
        feedback_list_user_feedback($_SESSION[PREFIX . 'user_id'], "Your suggestions", 3);
        echo '</div>';
        echo '</div>';
    }
    echo '</div></div>';
}