public static function prorrogar($idsolicitacao, $motivo)
 {
     if (empty($motivo)) {
         return "O campo motivo deve ser preenchido";
     }
     $configuracao = Solicitacao::getParametrosConfiguracao();
     $sql = "select t.instancia from lda_solicitacao s, lda_tiposolicitacao t\n                        where s.idtiposolicitacao = t.idtiposolicitacao\n                               and s.idsolicitacao = {$idsolicitacao}";
     $rs = execQuery($sql);
     $row = mysql_fetch_array($rs);
     //se não for prorrogação de primeira instancia
     if ($row['instancia'] != "I") {
         $prazoresposta = $configuracao['qtdeprorrogacaorecurso'];
     } else {
         $prazoresposta = $configuracao['qtdprorrogacaoresposta'];
     }
     $sql = "UPDATE lda_solicitacao SET \n                        idusuarioprorrogacao = " . getSession("uid") . ",\n                        dataprorrogacao = NOW(),\n                        motivoprorrogacao = '" . str_replace("'", "\\'", $motivo) . "',\n                        dataprevisaoresposta = date_add(dataprevisaoresposta, interval {$prazoresposta} DAY )\n                      WHERE idsolicitacao = '{$idsolicitacao}'";
     if (!execQuery($sql)) {
         return "Erro na prorrogação da solicitação";
     } else {
         //envia email de aviso de cadastro de solicitação ao solicitante
         Solicitacao::enviaEmailSolicitante($idsolicitacao, "P");
     }
     return "";
 }