forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.2 KiB
45 lines
1.2 KiB
<?php |
|
|
|
$orgId = isset($_POST['org_id']) ? $_POST['org_id'] : null; |
|
$tpLayout = 1; |
|
|
|
try { |
|
$dados = GetDadosOrganizacao($dbcon); |
|
if (count($dados) == 1 && !$_SESSION['SSEmpresaPadrao']) { |
|
$_SESSION['SSEmpresaPadrao'] = $dados[0]['id']; |
|
header('Location: index.php'); |
|
} |
|
|
|
if ($orgId) { |
|
verificaEmpresa($dados, $orgId); |
|
} |
|
} catch (Exception $e) { |
|
$e->getMessage(); |
|
} |
|
|
|
$smarty->assign('empresas', SelectOrg($dados)); |
|
$smarty->display('selecionaEmpresa.tpl'); |
|
|
|
function verificaEmpresa($dados, $orgId) |
|
{ |
|
foreach ($dados as $v) { |
|
if ($v['id'] == $orgId) { |
|
$_SESSION['SSEmpresaPadrao'] = $orgId; |
|
header('Location: index.php'); |
|
} |
|
} |
|
return false; |
|
} |
|
|
|
function SelectOrg($dados) |
|
{ |
|
$select = ""; |
|
foreach ($dados as $v) { |
|
if ($v['prm_logo_relaratio']) { |
|
$img = '<img src="img/logo_ip.png" width="32" height="32" align="absmiddle">'; |
|
} |
|
$padrao = $v['org_padrao'] == $v['id'] ? "selected" : ""; |
|
$select .= sprintf('<li><button class="company-item %s" name="org_id" value="%s">%s %s</button></li>', $padrao, $v['id'], $img, $v['nome_fantasia']); |
|
} |
|
return $select; |
|
}
|
|
|