Helpdesk346 > HelpDesk346 / Classes / Subclasses / PublishedTicket.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Helpdesk346

Download:
helpdesk346.zip

Category:
Customer Support

Archive Content:

HelpDesk346

HelpDesk346 > Classes

HelpDesk346 > Classes > Subclasses

HelpDesk346 > Classes

HelpDesk346

HelpDesk346 > Enduser > Includes

HelpDesk346 > Enduser

HelpDesk346

HelpDesk346 > Images

HelpDesk346 > Includes

HelpDesk346 > Includes > Createproblem

HelpDesk346 > Includes

HelpDesk346 > Includes > UserManage

HelpDesk346

HelpDesk346 > Install

HelpDesk346 > Kb

HelpDesk346 > Kb > Images

HelpDesk346 > Kb > Includes

HelpDesk346 > Kb

HelpDesk346

HelpDesk346 > Settings

HelpDesk346

HelpDesk346 > Sniff

HelpDesk346

HelpDesk346 > TicketLookup

HelpDesk346 > Upgrade

HelpDesk346 > Upgrade > Files

HelpDesk346 > Upgrade

HelpDesk346

PublishedTicket.php:


<?php
    
class PublishedTicket extends Ticket
    
{
        var 
$query;
        
        function 
PublishedTicket($id false,  $regUser false)
        {
            
$this->id $id;
            if (
$id) {
                
$this->regUser $regUser;
                
$this->buildQuery();
                
$this->fetch();
            }
        }
        
        function 
buildQuery()
        {
            if (
$this->regUser) {
                
$this->query "select * from " DB_PREFIX "data where ticketVisi = 1 and ID = $this->id and regUser = $this->regUser";
            }
            else {
                
$this->query "select * from " DB_PREFIX "data where ticketVisi = 1 and ID = $this->id";
            }
        }
        
        function 
fetch()
        {
            
$s mysql_query($this->query) or die(mysql_error());
            if (
mysql_num_rows($s)) {
                
$this->results true;
                
$r mysql_fetch_assoc($s);
                
                
$this->id $r['ID'];
                
$this->FirstName $r['FirstName'];
                
$this->LastName $r['LastName'];
                
$this->EMail $r['EMail'];
                
$this->PCatagory = new Category($r['category']);
                
$this->descrip $r['descrip'];
                
$this->status = new Status($r['status']);
                
$this->staff = new User($r['staff']);
                
$this->mainDate $r['mainDate'];
                
$this->priority = new Priority($r['priority']);
                
$this->platform $r['platform'];
                
$this->os $r['os'];
                
$this->ipaddress $r['ipaddress'];
                
$this->browser $r['browser'];
                
$this->bversion $r['bversion'];
                
$this->uastring $r['uastring'];
                
$this->partNo $r['partNo'];
                
$this->phoneNumber $r['phoneNumber'];
                
$this->phoneExt $r['phoneExt'];
                
$this->ticketVisi $r['ticketVisi'];
                
$this->pageView $r['pageView'];
                
$this->regUser $r['regUser'];
                
                
$this->fetchFileList();
                
$this->fetchResolutionList();
            }
            else {
                
$this->results false;    
            }
        }
    }
?>


Other Customer Support Scripts:

WebMaster Resources Home

©RingsWorld.com