PABX da Simples IP
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.

46 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;
}