shelter

Membros
  • Total de itens

    456
  • Registro em

  • Última visita

Reputação

0 Neutro

Sobre shelter

  • Data de Nascimento

Contatos

  • ICQ
    0

Últimos Visitantes

2.463 visualizações
  1. Coloca em sua tabela usuario um campo chamado nivel, e aí você faz o seguinte. 1 funcionarario. 2 cliente. e etc... e dai você cria os nives . E faz um select normal : 1 = funcionario 2 = cliente e assim segue. abç
  2. Boa galera, tenho uma pasta que esta 775 , e não consigo fazer o download do arquivo direto (wav). Pesquisei na internet e achei este codigo: <?php $recebe = ($_GET[uniqueid]); echo $recebe; require_once 'funcao/dbconfig.php' ; // contar ligações try { $pdo = new PDO ( "mysql:host=$host;dbname=$dbname" , $username , $password ) ; // execute the stored procedure $sql = "CALL d_audio('$recebe')" ; // call the stored procedure $q = $pdo -> query ( $sql ) ; $q -> setFetchMode ( PDO:: FETCH_ASSOC ) ; } catch ( PDOException $e ) { die ( "Error occurred:" . $e -> getMessage ( ) ) ; } while ( $r = $q -> fetch ( ) ) : $id = $r['recordingfile']; endwhile ; echo "<br />"; echo $id; if ($id) { $value_de= $id; $dl_full = "/var/spool/asterisk/monitor"."/".$value_de; $dl_name=$value_de; if (!file_exists($dl_full)) { echo gettext("ERROR: Cannot download file ".$dl_full.", it does not exist.<br>"); exit(); } header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=$dl_name"); header("Content-Length: ".filesize($dl_full)); header("Accept-Ranges: bytes"); header("Pragma: no-cache"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-transfer-encoding: binary"); readfile($dl_full); exit(); } ?> Bem até aki tudo bem, consigo fazer o download, porem quando tento abrir o arquivo .wav , recebo um erro com a seguinte msg: "Não é possível executar o arquivo. Talvez o Player não ofereça suporte ao tipo de arquivo ou ao codec usado para compactar o arquivo." alguém poderia me ajudar. Grato
  3. E ai bom pode me ajudar com essa questão ...Banco de Dados.

    Uma empresa necessita verificar, em quais cidades suas vendas estão baixas no ano e ela deve focar suas ações de marketing. Para isso será necessário criar um consulta SQL que receba um ano específico em 4 dígitos (Ex: 2013), o nome da cidade (ou parte dele) e uma quantidade mínima de pedidos. Após executar a consulta, a mesma deve retornar na tela, nome da cidade, quantidade de pedidos, média de valor de venda, valor total, maior venda e menor venda. De acordo com as regras acima, as cidades que serão retornadas nesta consulta, deverão ser as cidades que tem quantidade de pedidos inferior à informada no parâmetro de quantidade mínima de pedidos.

  4. Boa galera , Então tenho o seguinte erro, quando coloco duas SP no mesmo código recebo sempre este erro na segunda, alguém pode me ajudar ? Erro: Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\teste2\teste_sp.php on line 24 <?php $conn = mysqli_connect("localhost","root","", "mcc"); if (!$conn) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } printf("Host information: %s\n",mysqli_get_host_info($conn)); echo "<br>"; echo "<br>"; //quantidade de registro $reg = mysqli_query($conn,"CALL teste()"); $quant=mysqli_fetch_array($reg); echo "Total de clientes...:".$quant[0]."<br><br>"; //lista nome $reg10 = mysqli_query($conn,"CALL lista_cliente()"); while ($row=mysqli_fetch_array($reg10)){ echo "Nome do cliente...:".$row['nome']."<br>"; } ?> Grato desde já
  5. Boa galera, Então estou batendo cabeça aki com uma situação, tenho uma consulta aonde utilizo CASE, o que não estou conseguindo fazer , preciso somar o valor de uma variável de uma CASE , segue código: Select t.id, t.phone as telefone, c.name as campanha, t.id_agent as agente, t.datetime_originate as data, SEC_TO_TIME(t.duration) as duracao, t.failure_cause as erro , t.status as status, t.failure_cause_txt as erro_txt, substring(t.phone, 3,1)as telefone_tipo, case when substring(t.phone, 3,1) > 6 and t.duration <=30 THEN '0.09' when substring(t.phone, 3,1) > 6 and t.duration >30 THEN t.duration/6*0.018 when substring(t.phone, 3,1) <=6 and t.duration <=30 THEN '0.03' when substring(t.phone, 3,1) <=6 and t.duration >30 THEN t.duration/6*0.006 when t.duration =0 THEN 0 END as valor from calls t, agent a, campaign c where t.id_campaign = 33 and t.id_campaign = c.id and uniqueid is not null group by 1 order by 1; Preciso saber o SUM de valor , alguém pode me ajudar? Grato aos amigos.
  6. Boa galera, Então contratei um cloud da Embratel para utilizar o meu serviço de voz, porem so tenho linha de comando, a qual confesso ser bem fraco. Tenho um arquivo que preciso montar uma ISO e executar a mesma, segue. - Centos 6 cloud da Embratel. - Sistema Elastix , pasta (/mnt/elastixmt) arquivo ->Elastix-2.5.0-STABLE-x86_64-bin-08may2015 alguém poderia me ajudar, Grato
  7. Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato caro amigo bom dia, fico muito agradecido com a sua ajuda porem acho que deveria de ser mais humilde com seus amigos. Ler eu sei , posso não estar aprendendo o que quer me ensinar , pois já estou de cabeça quente a tanto tempo com isso , aguora em relação a parte substituir acho que quem não leu foi o Sr, pois se prestar atenção a linha a qual pede para substituir foi comentada , imagino eu que seria mesma coisa. Fiz da ultima forma que me pediu e não funcionou não aparece nada . Caso queira ajudar sem se amostrar tratando as pessoas desta forma, sugiro que até saia deste local. grato + X.
  8. Opa amigo , obrigado pela ajuda, estou fazendo assim esta me atendendo: <?php function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { // echo $k . ': ' . $v . '<br>'; $$k = $v; //echo "Status e : .$status"; //echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } if (($Queue == 5000) && ($Event == QueueMember)){ echo '<p>O conteúdo da variavel $Queue é: '.$Queue.'</p>'; echo '<p>O conteúdo da variável $Name é: '.$Name.'</p>'; //echo '<p>O conteúdo da variável $Location é: '.$Location.'</p>'; echo '<p>O conteúdo da variável $Status é: '.$Status.'</p>'; } } Porém , não existe uma forma mais facil? Eu preciso só destes campos e detalhe, eles estão duplicando. haveria uma forma de não duplicar?, grato
  9. Boa amigo obrigado, Mais continuo embolado, agora funcionou "otimo". Porem não consigo tratar a preciso gravar em uma variavel a exempo só os dados [Name] e [status]. E nem sei como fazer, pois já estou tão stressado com esse terco que meu deus, se o sr. puder me ajudar lhe agradeço. MUITO OBRIGADO MESMO .
  10. Amigo bom dia d, esta desta , eu fiz a troca que o amigo me pediu , e não funciona: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); // aki esta a função que pediu pra usar tratarArrayPraMim($ami->queueStatus($a)); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } $ami->logoff(); } ?> </body> </html> Se puder me ajudar . grato
  11. codigo: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Documento sem título</title> </head> <body> <?php include "phpAMI.php"; $ami=new phpAMI("admin","shelter"); $login=$ami->login(); if($login["Response"]=="Success"){ //print_r($ami->queueStatus()); //$a = $ami->queueStatus(); tratarArrayPraMim($ami->queueStatus()); function tratarArrayPraMim($a) { foreach ($a as $k => $v) { if (is_array($v)) { tratarArrayPraMim($v); } else { echo $k . ': ' . $v . '<br>'; } } } /* foreach($ami->queueStatus() as $k => $v){ echo $k.': '.$v.'<br>'; } */ $ami->logoff(); } ?> </body> </html> assim estou fazendo e não aparece nada na tela. grato
  12. Não funcionou, continua a mesma coisa. So abre isso. Response: SuccessMessage: Queue status will followlist: ArraynQueues: 3 Teria algum ex.; pra me ajudar? grato
  13. Qual a parte mudou? rssss
  14. Sim foi o que mandei , eu não sei como tratar este array , esta é minha duvida. Grato
  15. Opa grato pela ajuda, mais não deu certo, olha oque aparece: no: print_r($ami->queueStatus()); Array ( [Response] => Success [Message] => Queue status will follow => Array ( [default] => Array ( [Event] => QueueParams [Queue] => default [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 0 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 0 ) [5000] => Array ( [Event] => QueueParams [Queue] => 5000 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0001] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0001 [Location] => Agent/0001 [StateInterface] => Agent/0001 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 1 [Paused] => 0 ) [Agent/0002] => Array ( [Event] => QueueMember [Queue] => 5000 [Name] => Agent/0002 [Location] => Agent/0002 [StateInterface] => Agent/0002 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) [5001] => Array ( [Event] => QueueParams [Queue] => 5001 [Max] => 0 [Strategy] => ringall [Calls] => 0 [Holdtime] => 0 [TalkTime] => 0 [Completed] => 0 [Abandoned] => 0 [ServiceLevel] => 60 [ServicelevelPerf] => 0.0 [Weight] => 0 [mNumber] => 2 [members] => Array ( [Agent/0003] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0003 [Location] => Agent/0003 [StateInterface] => Agent/0003 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) [Agent/0004] => Array ( [Event] => QueueMember [Queue] => 5001 [Name] => Agent/0004 [Location] => Agent/0004 [StateInterface] => Agent/0004 [Membership] => static [Penalty] => 0 [CallsTaken] => 0 [LastCall] => 0 [Status] => 5 [Paused] => 0 ) ) ) ) [nQueues] => 3 ) Response: Success Agora o que aparece no seu codigo: Codigo: foreach($ami->queueStatus() as $k => $v){ echo $k.': '.$v.'<br>' } Aparece: Message: Queue status will followlist: ArraynQueues: 3 Preciso de todos os dados do array, grato