Dalexhd icon

channelsinfo.php

Dalexhd | PRO | 10/25/17 08:23:32 AM UTC | 0 ⭐ | 636 👁️ | Never ⏰ | []
PHP |

1.65 KB

|

None

|

0 👍

/

0 👎

<?php
include_once 'include/config.php';
include_once 'include/ts3admin.class.php';
 
function channelinfo()
{
    global $config;
    global $query;
 
    $stats['suma'] = 0;
    $stats['wolnych'] = 0;
    $stats['zajetych'] =0;
 
    $firs_wolny = true;
    $wolne_desc = '[COLOR=GREEN][B]Lista wolnych kanałów:[/B][/COLOR]';
 
    $firs_zajety = true;
    $zajety_desc = '[COLOR=RED][B]Lista kanałów do usunięcia w ciągu 24h:[/B][/COLOR]';
 
    $channel = $query->getElement('data', $query->channelList('-topic -limits'));
    foreach($channel as $channels)
    {
        if($channels['pid'] == $config['channelinfo']['pid'])
        {
            $number = (integer)$channels['channel_name'];
            $stats['suma']++;
            if($channels['channel_topic'] == 'wolny')
            {
                $stats['wolnych']++;
                if(!$firs_wolny)
                {
                    $wolne_desc.= ', '.$number;
                }
                else
                {
                    $firs_wolny = false;
                    $wolne_desc.= ' '.$number;
                }
            }
            else
            {
                $stats['zajetych']++;
                $waznydo = (int)$channels['channel_topic'];
                if(($waznydo - time()) < (24 * 60 * 60))
                {
                    if(!$firs_zajety)
                    {
                        $zajety_desc.= ', '.$number;
                    }
                    else
                    {
                        $firs_zajety = false;
                        $zajety_desc.= ' '.$number;
                    }
                }
            }
        }
    }
 
    $desc = "[B]Kanałów prywatnych:[/B] ".$stats['suma']."\n";
    $desc .= "[B]Kanałów prywatnych zajętych:[/B] ".$stats['zajetych']."\n";
    $desc .= "[B]Kanałów prywatnych wolnych:[/B] ".$stats['wolnych']."\n";
    $desc .= "\n".$wolne_desc;
    $desc .= "\n\n".$zajety_desc;
 
    $query->channelEdit($config['channelinfo']['channel'], array('channel_description' => $desc));
 
    unset($config);
    unset($query);
}
?>

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎