showvotes.php

Ερωτήσεις, συζήτηση, ιδέες και προτάσεις για την κεντρική σελίδα, το φόρουμ, το wiki και τις υπόλοιπες ψηφιακές υποδομές.
adrian
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 4260
ΕγγραφήCOLON 14 Οκτ 2011, 14:42
ΤοποθεσίαCOLON Αθήνα/Θεσσαλονίκη

showvotes.php

Δημοσίευσηαπό adrian » 14 Ιαν 2013, 17:00

open-source it!

showvotes.php
και γιατι οχι και pull request ή plugin για το phpbb.
Τελευταία επεξεργασία από 1 και adrian, έχει επεξεργασθεί 14 φορά/ες συνολικά
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr

tvelocity
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 1022
ΕγγραφήCOLON 03 Ιαν 2012, 20:37

Re: showvote.php

Δημοσίευσηαπό tvelocity » 14 Ιαν 2013, 17:02

Παρεμπιπτόντως, έχω ένα bug report: το mod δουλεύει για όλες τις παλιές ψηφοφορίες, όχι μόνο αυτές του νέου κανονισμού!!!
Verba volant, scripta manent

adrian
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 4260
ΕγγραφήCOLON 14 Οκτ 2011, 14:42
ΤοποθεσίαCOLON Αθήνα/Θεσσαλονίκη

Re: showvote.php

Δημοσίευσηαπό adrian » 14 Ιαν 2013, 17:05

λυνεται με ενα απλο

ΚώδικαςColon Επιλογή όλων

if $id<3200
[[do not show anything]]
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr

hrsfpgyjrnptrd

Re: showvote.php

Δημοσίευσηαπό hrsfpgyjrnptrd » 14 Ιαν 2013, 17:08

Δεν είναι bug είναι feature ;)

Yiannis
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 587
ΕγγραφήCOLON 11 Οκτ 2011, 12:47
ΤοποθεσίαCOLON Athens

Re: showvote.php

Δημοσίευσηαπό Yiannis » 14 Ιαν 2013, 17:16

Πράγματι, δεν είναι bug, είναι feature.
(Φυσικά και βγαίνει με ένα if, αλλά για ποιο λόγο;)

Το source code:

ΚώδικαςColon Επιλογή όλων

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* Script to show vote details
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);

// Initial var setup
$topic_id       = request_var('id', 0);

// Check if can see votes
$sql = 'SELECT  poll_start,poll_length,poll_title
        FROM `phpbb_topics`
        WHERE topic_id ='.$db->sql_escape($topic_id);

$result = $db->sql_query($sql);

$row = $db->sql_fetchrow($result);
if (empty($row) || empty($row['poll_title'])) {
        die("invalid poll");
}
$poll_end = $row['poll_length'] + $row['poll_start'];
if ($poll_end > time()) {
        die("The poll is still active! Be patient ;-)");
} else {
        $pollTitle=$row['poll_title'];
}
$db->sql_freeresult($result);



/**
 * Get Results
 */
$sql = 'SELECT username, poll_option_text
        FROM `phpbb_users`
        LEFT JOIN `phpbb_poll_votes` ON phpbb_poll_votes.vote_user_id = phpbb_users.user_id
        LEFT JOIN phpbb_poll_options ON phpbb_poll_options.poll_option_id = phpbb_poll_votes.poll_option_id
        WHERE phpbb_poll_votes.topic_id ='.$db->sql_escape($topic_id).'
        AND phpbb_poll_options.topic_id ='.$db->sql_escape($topic_id);

$result = $db->sql_query($sql);


echo '<html><head><title>Αποτελέσματα ψηφοφορίας'.$pollTitle.'</title></head>
                <body><h1>'.$pollTitle.'</h1>';
echo '<table cellpadding="5px" style="color:#333">
                        <tr>
                                <td><strong>Username</strong></td>
                                <td><strong>Ψήφος</strong></td>
                        </tr>';
while ($row = $db->sql_fetchrow($result))
{
        echo '<tr><td>'.$row['username'].'</td><td>'.$row['poll_option_text'].'</td>';
        echo "</tr>";
}
$db->sql_freeresult($result);
echo '</table></body></html>';
Όλες οι απόψεις των post μου είναι αυστηρά προσωπικές.

tvelocity
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 1022
ΕγγραφήCOLON 03 Ιαν 2012, 20:37

Re: showvote.php

Δημοσίευσηαπό tvelocity » 14 Ιαν 2013, 17:17

Αυτό εξαρτάτε από τι ψηφοφορίες έχουν γίνει στο παρελθόν και αν όντως θέλουμε να τις ανοίξουμε όοολες... εάν ναι πάω πάσο.
Verba volant, scripta manent

adrian
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 4260
ΕγγραφήCOLON 14 Οκτ 2011, 14:42
ΤοποθεσίαCOLON Αθήνα/Θεσσαλονίκη

Re: showvote.php

Δημοσίευσηαπό adrian » 14 Ιαν 2013, 17:17

δεν ξερω...
στις προηγουμενες ψηφοφοριες ο κοσμος ειχε ψηφισει με το σκεπτικο οτι ειναι κρυφες

πχ το αν θα κατεβουμε στις εκλογες ειναι λεπτο ζητημα.

αλλα και οι αλλες ψηφοφοριες με παραπλησια αποτελεσματα, μπορει να καψουν κοσμο που αλλα ελεγε και αλλα ψηφιζε..
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr

omissman
Μέλος του Κόμματος Πειρατών
ΔημοσιεύσειςCOLON 837
ΕγγραφήCOLON 11 Ιαν 2012, 16:15
ΤοποθεσίαCOLON ΑΘΗΝΑ

Re: showvotes.php

Δημοσίευσηαπό omissman » 15 Ιαν 2013, 01:25

όποιος λέει άλλα και ψηφίζει άλλα, καλά θα κάνει να ...καεί :twisted:
Νέες "πειρατικές" αρχές :
1. Δρυός πεσούσης πας "πειρατής" ξυλεύεται
2. Ουδείς ασφαλέστερος εχθρός από τους ευεργετηθέντες ΑΧΑΡΙΣΤΟΥΣ
3. Όποιος ανακατεύεται με τα πίτουρα , στο τέλος τον τρώνε οι κότες


Επιστροφή στο

Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 2 και 0 επισκέπτες