///////// $idpuntos=$ff->qaconsultas("SELECT id_puntos $consultacalls","uncampo"); $cantidad=$ff->qaconsultas("SELECT cantidad AS campo FROM puntos WHERE id_puntos='$idpuntos' ","uncampo"); $signo=$ff->qaconsultas("SELECT id_accion AS campo FROM puntos WHERE id_puntos='$idpuntos' ","uncampo"); if($signo==1){$cantidad="- ".$cantidad;}elseif($signo==2){$cantidad="+ ".$cantidad;} ///////// //$id==$ff->qaconsultas("SELECT id $consultacalls","uncampo"); $polite=str_replace("0","NO",$polite); $polite=str_replace("1","Yes",$polite); $supervisor=str_replace("0","NO",$supervisor); $supervisor=str_replace("1","YES",$supervisor); $plantilla=$ff->leer_plantilla("callsqa.html"); $plantilla=str_replace("{fecha}",$fechaqa,$plantilla); $plantilla=str_replace("{callcustomer}",$callcustomer,$plantilla); $plantilla=str_replace("{polite}",$polite,$plantilla); $plantilla=str_replace("{performance}",$performance,$plantilla); $plantilla=str_replace("{english}",$english,$plantilla); $plantilla=str_replace("{supervisor}",$supervisor,$plantilla); $plantilla=str_replace("{callscomments}",$callscomments,$plantilla); $plantilla=str_replace("{callby}",$callby,$plantilla); $plantilla=str_replace("{agent}",$agent,$plantilla); $plantilla=str_replace("{puntos}",$cantidad,$plantilla); $plantilla=str_replace("{team}",$team,$plantilla); $plantilla=str_replace("{id}",$id,$plantilla); $mostrar.=$plantilla;
<?php $tipo = $_GET['tipo']; $usuario = $_GET['usuario']; include_once("perfil_funciones.php"); $f=new funciones(); switch($_GET["accion"]){ case "chats": $plantilla=$f->leer_plantilla("formbuskedachats.html"); $optionsagent=$f->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE estado='1' AND id_tipo_usuario='3'","options"); $plantilla=str_replace("{fecha}",$f->fechadehoy(),$plantilla); $plantilla=str_replace("{optionsagent}",$optionsagent,$plantilla); echo $plantilla; break; case "mails": $plantilla=$f->leer_plantilla("formbuskedamails.html"); $optionsagent=$f->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE estado='1' AND id_tipo_usuario='3'","options"); $plantilla=str_replace("{fecha}",$f->fechadehoy(),$plantilla); $plantilla=str_replace("{optionsagent}",$optionsagent,$plantilla); echo $plantilla; break; case "calls": $plantilla=$f->leer_plantilla("formbuskedacalls.html"); $optionsagent=$f->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE estado='1' AND id_tipo_usuario='3'","options");
$emailteam=$ff->qaconsultas("SELECT team $consultaemails","uncampo"); $emailteam=$ff->qaconsultas("SELECT team AS campo FROM teams WHERE id_team='$emailteam'","uncampo"); $emailcustomer=$ff->qaconsultas("SELECT customerName $consultaemails","uncampo"); $emailemail=$ff->qaconsultas("SELECT email $consultaemails","uncampo"); $emailcomments=$ff->qaconsultas("SELECT comments $consultaemails","uncampo"); $given=$ff->qaconsultas("SELECT answerGiven $consultaemails","uncampo"); $correct=$ff->qaconsultas("SELECT correctAnswer $consultaemails","uncampo"); $emailby=$ff->qaconsultas("SELECT idAdmin $consultaemails","uncampo"); $emailby=$ff->qaconsultas("SELECT nombre AS campo FROM usuario WHERE id_usuario='$emailby'","uncampo"); $agent=$ff->qaconsultas("SELECT idAgent $consultaemails","uncampo"); $agent=$ff->qaconsultas("SELECT nombre AS campo FROM usuario WHERE id_usuario='$agent' ","uncampo"); $fechaqa=$ff->qaconsultas("SELECT DATE(fecha) $consultaemails","uncampo"); $plantilla=$ff->leer_plantilla("mailsqa.html"); $plantilla=str_replace("{fecha}",$fechaqa,$plantilla); $plantilla=str_replace("{emailteam}",$emailteam,$plantilla); $plantilla=str_replace("{emailcustomer}",$emailcustomer,$plantilla); $plantilla=str_replace("{emailemail}",$emailemail,$plantilla); $plantilla=str_replace("{emailcomments}",$emailcomments,$plantilla); $plantilla=str_replace("{given}",$given,$plantilla); $plantilla=str_replace("{correct}",$correct,$plantilla); $plantilla=str_replace("{emailby}",$emailby,$plantilla); $plantilla=str_replace("{agent}",$agent,$plantilla); $plantilla=str_replace("{id}",$id,$plantilla); $mostrar.=$plantilla;
case "delete": $id=$_POST["iddelete"]; $idcalls=$ff->qaconsultas("SELECT id_puntos AS campo FROM qa_calls WHERE id='$id'","uncampo"); $ff->grabardatos("DELETE FROM qa_calls WHERE id='$id' "); //tabla,nombre ID, valor del Id $ff->borrarId("puntos","id_puntos",$idcalls); include_once("vercalls.php"); break; case "showform_edit": $id=$_POST["idmodify"]; $plantilla=$ff->leer_plantilla("qacalls_edit.html"); $shiftdb=$ff->qaconsultas("SELECT shift AS campo FROM qa_calls WHERE id='$id'","uncampo"); $politedb=$ff->qaconsultas("SELECT polite AS campo FROM qa_calls WHERE id='$id'","uncampo"); $supervisordb=$ff->qaconsultas("SELECT calledSupervisor AS campo FROM qa_calls WHERE id='$id'","uncampo"); $performancedb=$ff->qaconsultas("SELECT performance AS campo FROM qa_calls WHERE id='$id'","uncampo"); $englishdb=$ff->qaconsultas("SELECT english AS campo FROM qa_calls WHERE id='$id'","uncampo"); $fecha=$ff->qaconsultas("SELECT DATE(fecha) AS campo FROM qa_calls WHERE id='$id'","uncampo"); $idselected=$ff->qaconsultas("SELECT idTeam AS campo FROM qa_calls WHERE id='$id'","uncampo"); $optionsteam=$ff->qaconsultas("SELECT id_team AS id, team AS nombre FROM teams ","options"); $idselected=$ff->qaconsultas("SELECT idAgent AS campo FROM qa_calls WHERE id='$id'","uncampo");
(Null,'$idAgent','$idAdmin','$fecha','$shift','$customerName','$emailAddress','$comments','$answerGiven','$correctAnswer','$idTeam') "; $ff->grabardatos($sql); include_once("vermails.php"); break; case "delete": $id=$_POST["iddelete"]; $ff->grabardatos("DELETE FROM qa_emails WHERE id='$id'"); include_once("vermails.php"); break; case "showform_edit": $id=$_POST["idmodify"]; $plantilla=$ff->leer_plantilla("qamails_edit.html"); $consulta="AS campo FROM qa_emails WHERE id='$id'"; $idAgent=$ff->qaconsultas("SELECT idAgent $consulta","uncampo"); $fecha=$ff->qaconsultas("SELECT fecha $consulta","uncampo"); $shift=$ff->qaconsultas("SELECT shift $consulta","uncampo"); $customerName=$ff->qaconsultas("SELECT customerName $consulta","uncampo"); $email=$ff->qaconsultas("SELECT email $consulta","uncampo"); $comments=$ff->qaconsultas("SELECT comments $consulta","uncampo"); $answerGiven=$ff->qaconsultas("SELECT answerGiven $consulta","uncampo"); $correctAnswer=$ff->qaconsultas("SELECT correctAnswer $consulta","uncampo"); $shiftdb=$ff->qaconsultas("SELECT shift $consulta","uncampo"); $idselected=$ff->qaconsultas("SELECT idAgent $consulta","uncampo"); $optionsagent=$ff->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE id_tipo_usuario='3' AND estado='1' ","options");
break; } ?> </td> <!-- segunda columna, noticias xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --> <td width="927" valign="top" style="padding-left:10px; padding-right:10px;"> <?php switch($transaccion){ default: $plantilla=$f->leer_plantilla("formagentqa.html"); for($x=1;$x<=31;$x++){ $options.="<option value='$x'>$x</option>"; } $plantilla=str_replace("{options}",$options,$plantilla); $plantilla=str_replace("{url}","agentqa.php?tipo=$tipo&usuario=$usuario&transaccion=ver",$plantilla); echo "<div>".$plantilla."</div><br><center><font size='5'>QAs de hoy</font></center>"; $idagent=consultas("SELECT id_usuario AS campo FROM usuario WHERE login='******' ","uncampo"); if(file_exists("qa/chats/".$id.".txt")){ unlink("qa/chats/".$id.".txt"); } elseif(file_exists("qa/mails/".$id.".txt")){ unlink("qa/mails/".$id.".txt");
} ?> </td> <!-- segunda columna, noticias xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --> <td width="927" valign="top" style="padding-left:10px; padding-right:10px;"> <?php switch($transaccion){ case "chats": $plantilla=$f->leer_plantilla("qachats.html"); $idadmin=$f->id_usuario($usuario); $optionsteam=$f->qaconsultas("SELECT id_team AS id, team AS nombre FROM teams","options"); $optionsagent=$f->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE estado='1' AND id_tipo_usuario='3'","options"); $plantilla=str_replace("{url}","_qa.php?tipo=$tipo&usuario=$usuario&transaccion=grabarchats",$plantilla); $plantilla=str_replace("{fecha}",$f->fechadehoy(),$plantilla); $plantilla=str_replace("{optionsteam}",$optionsteam,$plantilla); $plantilla=str_replace("{optionsagent}",$optionsagent,$plantilla); $plantilla=str_replace("{idadmin}",$idadmin,$plantilla); $plantilla=str_replace("{tipo}",$tipo,$plantilla); $plantilla=str_replace("{user}",$usuario,$plantilla); echo $plantilla; echo "<div id=\"resultado\">";
$chatby=$ff->qaconsultas("SELECT nombre AS campo FROM usuario WHERE id_usuario='$chatby'","uncampo"); $agent=$ff->qaconsultas("SELECT idAgent $consulta","uncampo"); $agent=$ff->qaconsultas("SELECT nombre AS campo FROM usuario WHERE id_usuario='$agent'","uncampo"); $fechaqa=$ff->qaconsultas("SELECT DATE(fecha) $consulta","uncampo"); $team=$ff->qaconsultas("SELECT idTeam $consulta","uncampo"); $team=$ff->qaconsultas("SELECT team AS campo FROM teams WHERE id_team='$team'","uncampo"); ///////// $idpuntos=$ff->qaconsultas("SELECT id_puntos $consulta","uncampo"); $cantidad=$ff->qaconsultas("SELECT cantidad AS campo FROM puntos WHERE id_puntos='$idpuntos' ","uncampo"); $signo=$ff->qaconsultas("SELECT id_accion AS campo FROM puntos WHERE id_puntos='$idpuntos' ","uncampo"); if($signo==1){$cantidad="- ".$cantidad;}elseif($signo==2){$cantidad="+ ".$cantidad;} ///////// $plantilla=$ff->leer_plantilla("chatsqa.html"); $plantilla=str_replace("{fecha}",$fechaqa,$plantilla); $plantilla=str_replace("{chatcustomer}",$chatcustomer,$plantilla); $plantilla=str_replace("{email}",$email,$plantilla); $plantilla=str_replace("{wait}",$wait,$plantilla); $plantilla=str_replace("{duration}",$duration,$plantilla); $plantilla=str_replace("{chatcomments}",$chatcomments,$plantilla); $plantilla=str_replace("{chatby}",$chatby,$plantilla); $plantilla=str_replace("{agent}",$agent,$plantilla); $plantilla=str_replace("{id}",$id,$plantilla); $plantilla=str_replace("{puntos}",$cantidad,$plantilla); $plantilla=str_replace("{team}",$team,$plantilla); $mostrar.=$plantilla; }
$id=$_POST["iddelete"]; $idchat=$ff->qaconsultas("SELECT id_puntos AS campo FROM qa_chats WHERE id='$id'","uncampo"); $ff->grabardatos("DELETE FROM qa_chats WHERE id='$id' "); // borrar puntos cuando se borra un registro de chat // nombre de la tabla, nombre del campo (id), valor $ff->borrarId("puntos","id_puntos",$idchat); include_once("verchats.php"); break; case "showform_edit": $id=$_POST["idmodify"]; $plantilla=$ff->leer_plantilla("qachats_edit.html"); $fecha=$ff->qaconsultas("SELECT DATE(fecha) AS campo FROM qa_chats WHERE id='$id'","uncampo"); $shiftdb=$ff->qaconsultas("SELECT shift AS campo FROM qa_chats WHERE id='$id'","uncampo"); $idselected=$ff->qaconsultas("SELECT idTeam AS campo FROM qa_chats WHERE id='$id'","uncampo"); $teams=$ff->qaconsultas("SELECT id_team AS id, team AS nombre FROM teams ","options"); $idselected=$ff->qaconsultas("SELECT idAgent AS campo FROM qa_chats WHERE id='$id'","uncampo"); $agents=$ff->qaconsultas("SELECT id_usuario AS id, nombre AS nombre FROM usuario WHERE id_tipo_usuario='3' AND estado='1' ","options"); $customerName=$ff->qaconsultas("SELECT customerName AS campo FROM qa_chats WHERE id='$id'","uncampo"); $email=$ff->qaconsultas("SELECT emailAddress AS campo FROM qa_chats WHERE id='$id' ","uncampo"); $wait=$ff->qaconsultas("SELECT waitTime AS campo FROM qa_chats WHERE id='$id' ","uncampo");