Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
maximilian

Umfrage zu einem Zeitpunkt beenden

Recommended Posts

Der Mod haut einwandfrei hin...

Hi Blackman,

vielen Dank für deine Mühen. *daumenhoch* :)

Dass das soo aufwendig ist, damit hatte ich eigentlich nicht gerechnet.

Vielen Dank auch an Chaote.

@ Blackman: Halte dir die Daumen, damit es auch bald mit einem "richtigen" Job klappt,

kenne die Situation, ... bin zZ leider auch in dieser. :(

mfg, maximilian.

Share this post


Link to post

So ich bins mal wieder ^^

Hab wie oben gesagt den Mod eingebaut und jetzt Versucht ihn nach 4 Tagen zu beenden zu lassen...

Er läuft auch ab... nur wär das möglich das man nachdem die Umfrage beendet worden ist nur noch das Ergebnis sieht? Sprich, die jenigen die nicht abgestimmt haben sollen nur das Ergebnis sehen dürfen...

Hier nen Screen der heute gemacht wurde:

Edited by Chaote

Share this post


Link to post

Tja, wäre ja nicht so, dass gerade gestern einer meiner User das gleiche bemängelt hat :)

Datei add_poll.php

Suchen

        if ($this->topic['expires'] != -1 AND time() > $this->topic['expires'])

ändern durch

        if ($this->topic['expires'] != -1 AND time() > $this->topic['expires'] AND !$ibforums->input['nullvote'])

Der Ergebniss-Ansehen Button geht nun !

BLACK

Share this post


Link to post

Kleine Verbesserung:

In Topics.php

//  Expire MOD Start

        if ($poll_data["expires"] != -1)

        {

            $expire_text = "<br>".$ibforums->lang['this_poll_expires'].$std->get_date( $poll_data["expires"], 'SHORT' );            

        }

        else

        {

            $expire_text = "";    

        }

//  Expire MOD Ende
durch
        //  Expire MOD Start

         if ($poll_data["expires"] != -1)

         {

             if ($poll_data['poll_active'] == 1 ) {

                // Poll noch offen

                if (time() > $poll_data['expires']) {

                   // Poll schliessen

                   $expire_text = "";

                   $poll_data['poll_active'] = 0;

                   $DB->query("UPDATE ibf_polls SET poll_active='0' WHERE tid=".$this->topic['tid']);

                } else {

                   // Pollzeit noch nicht abgelaufen

                   $expire_text = $ibforums->lang['this_poll_expires'].$std->get_date( $poll_data["expires"], 'SHORT' )."<br>";

                }

             } else {

                // Poll bereits geschlossen

                $expire_text = "";

             }

         }

         else

         {

             $expire_text = "";    

         }

	//  Expire MOD Ende

ersetzen.

Damit ist das Abstimmen beendet, wenn es enden soll und die Fehlermeldung wird vermieden.

Edited by MatneX

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×