$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']);
}
?>