showvotes.php

Ερωτήσεις, συζήτηση, ιδέες και προτάσεις για την κεντρική σελίδα, το φόρουμ, το wiki και τις υπόλοιπες ψηφιακές υποδομές.

showvotes.php

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

open-source it!

showvotes.php
και γιατι οχι και pull request ή plugin για το phpbb.
Τελευταία επεξεργασία από adrian και 14 Ιαν 2013, 17:22, έχει επεξεργασθεί 1 φορά/ες συνολικά
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr
adrian
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 4260
Εγγραφή: 14 Οκτ 2011, 14:42
Τοποθεσία: Αθήνα/Θεσσαλονίκη

Re: showvote.php

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

Παρεμπιπτόντως, έχω ένα bug report: το mod δουλεύει για όλες τις παλιές ψηφοφορίες, όχι μόνο αυτές του νέου κανονισμού!!!
Verba volant, scripta manent
tvelocity
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 1022
Εγγραφή: 03 Ιαν 2012, 20:37

Re: showvote.php

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

λυνεται με ενα απλο
Κώδικας: Επιλογή όλων
if $id<3200
[[do not show anything]]
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr
adrian
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 4260
Εγγραφή: 14 Οκτ 2011, 14:42
Τοποθεσία: Αθήνα/Θεσσαλονίκη

Re: showvote.php

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

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

Re: showvote.php

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

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

Το source code:
Κώδικας: Επιλογή όλων
<?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 μου είναι αυστηρά προσωπικές.
Yiannis
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 587
Εγγραφή: 11 Οκτ 2011, 12:47
Τοποθεσία: Athens

Re: showvote.php

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

Αυτό εξαρτάτε από τι ψηφοφορίες έχουν γίνει στο παρελθόν και αν όντως θέλουμε να τις ανοίξουμε όοολες... εάν ναι πάω πάσο.
Verba volant, scripta manent
tvelocity
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 1022
Εγγραφή: 03 Ιαν 2012, 20:37

Re: showvote.php

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

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

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

αλλα και οι αλλες ψηφοφοριες με παραπλησια αποτελεσματα, μπορει να καψουν κοσμο που αλλα ελεγε και αλλα ψηφιζε..
https://www.youtube.com/watch?v=wuKx7AgHLes
καλύτερα ξύλινο πόδι, παρά ξύλινος λόγος - arrrr
adrian
Μέλος του Κόμματος Πειρατών
 
Δημοσιεύσεις: 4260
Εγγραφή: 14 Οκτ 2011, 14:42
Τοποθεσία: Αθήνα/Θεσσαλονίκη

Re: showvotes.php

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

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


Επιστροφή στο Διαδικτυακές υποδομές

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

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης

cron