diff --git a/src/messenger/webim/install/dbinfo.php b/src/messenger/webim/install/dbinfo.php index bba7c4e9..65806048 100644 --- a/src/messenger/webim/install/dbinfo.php +++ b/src/messenger/webim/install/dbinfo.php @@ -54,6 +54,8 @@ $dbtables = array( "vclocalename" => "varchar(64) NOT NULL", "vccommonname" => "varchar(64) NOT NULL", "dtmlastvisited" => "datetime DEFAULT 0", + "vcavatar" => "varchar(255)", + "vcjabbername" => "varchar(255)", ), "chatrevision" => array( @@ -81,6 +83,7 @@ $memtables = array(); $dbtables_can_update = array( "chatthread" => array("agentId", "userTyping", "agentTyping", "messageCount", "nextagent", "shownmessageid", "userid", "userAgent"), "chatmessage" => array("agentId"), + "chatoperator" => array("vcavatar", "vcjabbername"), "chatban" => array(), ); diff --git a/src/messenger/webim/install/dbperform.php b/src/messenger/webim/install/dbperform.php index 934aa097..1c4da2aa 100644 --- a/src/messenger/webim/install/dbperform.php +++ b/src/messenger/webim/install/dbperform.php @@ -106,6 +106,14 @@ if ($act == "silentcreateall") { runsql("ALTER TABLE chatthread ADD userid varchar(255) DEFAULT \"\"", $link); } + if( in_array("chatoperator.vcavatar", $absent) ) { + runsql("ALTER TABLE chatoperator ADD vcavatar varchar(255)", $link); + } + + if( in_array("chatoperator.vcjabbername", $absent) ) { + runsql("ALTER TABLE chatoperator ADD vcjabbername varchar(255)", $link); + } + if( in_array("chatthread.userAgent", $absent) ) { runsql("ALTER TABLE chatthread ADD userAgent varchar(255)", $link); }