$value"; $numAcoes = count($acoes); if ($numAcoes) $tr .= "Operações"; return "$tr\n"; } function GetLinhaDados($fieldsDisplay, $acoes, $dados, $msg = "Informe os parametros e clique em consultar!") { global $acoesDef; $tr = ''; if (count($dados)) { foreach ($fieldsDisplay as $key => $value) { $tr .= sprintf("%s", GetLinkEdita($key, $dados, $msg)); } $compAcoes = ''; foreach ($acoes as $acao) { $paramAcao = $acoesDef[$acao]; $ids = explode(';', $paramAcao['id']); $idDef = ''; foreach ($ids as $id) { $idDef .= "&$id=" . $dados[$id]; } $paramAcao['id'] = $idDef; if (isset($paramAcao['nome'])) { $paramAcao['nome'] = $dados[$paramAcao['nome']]; } $imgAcao = sprintf(""); if ($acao === 'blok') { $linkAcao = "$imgAcao"; } else if ($acao == 'apagar') { $linkAcao = "$imgAcao"; } else if ($acao == 'relaciona') { $linkAcao = "$imgAcao"; } else { $linkAcao = "$imgAcao"; } foreach ($paramAcao as $key => $value) $linkAcao = str_replace('{' . $key . '}', $value, $linkAcao); $compAcoes .= $linkAcao; } $tr .= $compAcoes; }/* else { $imgNovo = ''; if(array_search('novo', $acoes) !== false) { // 'novo' => array('idProg' => '199', 'img' => 'imgSite/novoUser.png', 'title' = "Cadastro de Operadoras", 'id' => 'oper_id', nomeJanela => 'cadTarifacao', 'janW' => '800', 'janH' = > '600') $paramAcao = $acoesDef['novo']; $paramAcao['idValue'] = 0; $imgNovo = sprintf("" ); $imgNovo = "$imgNovo"; foreach ($paramAcao as $key => $value) { $imgNovo = str_replace ('{' . $key . '}', $value, $imgNovo); } } $tr .= sprintf("%s%s", count($fieldsDisplay), $msg, $imgNovo); } */ return "$tr\n"; } function GetLinkEdita($keyDados, $dados, $keyEdit) { global $acoesDef; if ($keyDados == $keyEdit) { $paramAcao = $acoesDef['editar']; $ids = explode(';', $paramAcao['id']); $idDef = ''; foreach ($ids as $id) { $idDef .= "&$id=" . $dados[$id]; } $paramAcao['id'] = $idDef; if (isset($paramAcao['nome'])) { $paramAcao['nome'] = $dados[$paramAcao['nome']]; } $linkAcao = $dados[$keyDados]; $linkAcao = "$linkAcao"; foreach ($paramAcao as $key => $value) $linkAcao = str_replace('{' . $key . '}', $value, $linkAcao); return $linkAcao; } return $dados[$keyDados]; } function GetDelete($query) { return $query; } function IsDelete() { return isset($_GET['acao']) && ($_GET['acao'] == 'apagar'); } function Save() { return isset($_POST['btGravar']); } ?>