public function showForm($id = -1)
 {
     $this->prepareForm($id, array('method' => 'post', 'action' => $id > 0 ? 'contato/atualizar/' . $id : 'contato/adicionar', 'includeTabs' => true));
     echo "<table class='easy-form-table'>";
     echo "<tr>";
     echo "<td colspan='3'>";
     SystemHelper::addTextfield(array('label' => 'Nome', 'name' => 'nome_contato', 'value' => $this->fields['nome_contato']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Tel casa', 'name' => 'tel_casa', 'mask' => 'ls-mask-phone8_with_ddd', 'value' => $this->fields['tel_casa']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Cel 1', 'name' => 'tel_cel', 'mask' => 'ls-mask-phone9_with_ddd', 'value' => $this->fields['tel_cel']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Cel 2', 'name' => 'tel_outro', 'mask' => 'ls-mask-phone9_with_ddd', 'value' => $this->fields['tel_outro']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td colspan='2'>";
     SystemHelper::addTextfield(array('label' => 'Email', 'name' => 'contato_email', 'value' => $this->fields['contato_email']));
     echo "</td>";
     echo "</tr>";
     echo "</table>";
     SystemHelper::addLargeTextfield(array('label' => 'Observações', 'name' => 'observacoes', 'rows' => 7, 'value' => $this->fields['observacoes']));
     if ($id > 0) {
         SystemHelper::addSubmitButton(array('label' => 'Atualizar', 'icon' => 'ls-ico-checkmark'));
     } else {
         SystemHelper::addButton(array('label' => 'Adicionar', 'icon' => 'ls-ico-checkmark', 'onClick' => '$futuri.addContact();', 'data' => array('popupcloser' => true)));
     }
     SystemHelper::addButton(array('label' => 'Cancelar', 'icon' => 'ls-ico-close', 'data' => array('popupcloser' => true)));
 }
 public function showForm($id = '')
 {
     $this->prepareForm($id, array('method' => 'post', 'action' => $id > 0 ? 'conta_bancaria/atualizar/' . $id : 'conta_bancaria/adicionar', 'includeTabs' => true));
     echo "<table class='easy-form-table'>";
     echo "<tr>";
     echo "<td colspan='2'>";
     SystemHelper::addTextfield(array('label' => 'Titular da conta', 'name' => 'nome_titular', 'value' => $this->fields['nome_titular']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'CPF do titular', 'name' => 'cpf_titular', 'mask' => 'ls-mask-cpf', 'value' => $this->fields['cpf_titular']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Banco', 'name' => 'banco_nome', 'value' => $this->fields['banco_nome']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Agência', 'name' => 'banco_agencia', 'align' => 'center', 'width' => '90px', 'value' => $this->fields['banco_agencia']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Conta', 'name' => 'banco_conta', 'align' => 'center', 'width' => '130px', 'value' => $this->fields['banco_conta']));
     echo "</td>";
     echo "</tr>";
     echo "</table>";
     SystemHelper::addLargeTextfield(array('label' => 'Observações', 'name' => 'observacoes', 'rows' => 7, 'value' => $this->fields['observacoes']));
     if ($id > 0) {
         SystemHelper::addSubmitButton(array('label' => 'Atualizar', 'icon' => 'ls-ico-checkmark'));
     } else {
         SystemHelper::addButton(array('label' => 'Adicionar', 'icon' => 'ls-ico-checkmark', 'onClick' => '$futuri.addBankAccount();', 'data' => array('popupcloser' => true)));
     }
     SystemHelper::addButton(array('label' => 'Cancelar', 'icon' => 'ls-ico-close', 'data' => array('popupcloser' => true)));
 }
 public function showForm($id = -1)
 {
     $this->load->model("product_model", "product_manager");
     $products = array();
     foreach ($this->product_manager->getObjects() as $index => $productInfo) {
         $products[] = array("label" => $productInfo['nome'], "value" => $productInfo['id']);
     }
     SystemHelper::addCombobox(array('label' => 'Produto/Serviço', 'name' => 'task_select_product', 'options' => $products));
     SystemHelper::addTextfield(array('label' => 'Quantidade', 'name' => 'task_select_quantity', 'width' => '80px', 'align' => 'center'));
     SystemHelper::addButton(array('label' => 'Adicionar', 'onClick' => '$futuri.addProductTask();', 'data' => array('popupcloser' => true)));
     SystemHelper::addButton(array('label' => 'Cancelar', 'data' => array('popupcloser' => true)));
 }
 public function showForm($id = -1)
 {
     $this->prepareForm($id, array('method' => 'post', 'action' => $id > 0 ? 'endereco/atualizar/' . $id : 'endereco/adicionar', 'includeTabs' => true));
     echo "<table class='easy-form-table'>";
     echo "<tr>";
     echo "<td colspan='3'>";
     SystemHelper::addTextfield(array('label' => 'Nome', 'name' => 'nome_endereco', 'value' => $this->fields['nome_endereco']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'CEP', 'name' => 'endereco_cep', 'width' => '130px', 'onKeyUp' => '$futuri.searchCep(this);', 'mask' => 'ls-mask-cep', 'value' => $this->fields['endereco_cep']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Endereço', 'name' => 'endereco', 'value' => $this->fields['endereco']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Bairro', 'name' => 'endereco_bairro', 'value' => $this->fields['endereco_bairro']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'UF', 'name' => 'endereco_uf', 'maxLength' => 2, 'align' => 'center', 'width' => '50px', 'value' => $this->fields['endereco_uf']));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Número', 'name' => 'endereco_numero', 'width' => '80px', 'align' => 'center', 'value' => $this->fields['endereco_numero']));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => 'Complemento', 'name' => 'endereco_complemento', 'value' => $this->fields['endereco_complemento']));
     echo "</td>";
     echo "</tr>";
     echo "</table>";
     SystemHelper::addLargeTextfield(array('label' => 'Observações', 'name' => 'observacoes', 'rows' => 7, 'value' => $this->fields['observacoes']));
     if ($id > 0) {
         SystemHelper::addSubmitButton(array('label' => 'Atualizar', 'icon' => 'ls-ico-checkmark'));
     } else {
         SystemHelper::addButton(array('label' => 'Adicionar', 'icon' => 'ls-ico-checkmark', 'onClick' => '$futuri.addAddress();', 'data' => array('popupcloser' => true)));
     }
     SystemHelper::addButton(array('label' => 'Cancelar', 'icon' => 'ls-ico-close', 'data' => array('popupcloser' => true)));
 }
 public function showSetupPrintForm($id = -1)
 {
     $this->setID($id);
     $this->prepareForm('print_generation_form', array('method' => 'post', 'includeTabs' => false, 'action' => 'casting/preparaImpressao/' . $this->objectID));
     echo "<b>Configurações da impressão:</b>";
     echo "<div class='ls-box'>";
     echo "<table width='500'>";
     echo "<tr>";
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Informações Pessoais', 'name' => 'print_personal_info'));
     echo '</td>';
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Documentação', 'name' => 'print_documents_info'));
     echo '</td>';
     echo "</tr>";
     echo "<tr>";
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Endereços', 'name' => 'print_address_info'));
     echo '</td>';
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Contatos', 'name' => 'print_contact_info'));
     echo '</td>';
     echo "</tr>";
     echo "<tr>";
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Trabalhos', 'name' => 'print_jobs_info'));
     echo '</td>';
     echo '<td>';
     SystemHelper::addYesNoToggle(array('label' => 'Dados Bancários', 'name' => 'print_banks_info'));
     echo '</td>';
     echo "</tr>";
     echo "</table>";
     echo "</div>";
     SystemHelper::addSubmitButton(array('label' => 'Gerar impressão >>> ', 'icon' => 'ls-ico-checkmark'));
     SystemHelper::addButton(array('label' => 'Cancelar', 'icon' => 'ls-ico-close', 'data' => array('popupcloser' => true)));
 }
 public function addButtons()
 {
     $this->addSystemHiddenVars();
     foreach ($this->formButtons as $index => $button) {
         if ($button["type"] == "submit") {
             SystemHelper::addSubmitButton(array('label' => $button['label'], 'icon' => $button['icon'], 'data' => array('popupcloser' => $button['is_popupcloser'] ? 1 : 0)));
         } else {
             SystemHelper::addButton(array('label' => $button['label'], 'icon' => $button['icon'], 'data' => array('popupcloser' => $button['is_popupcloser'])));
         }
         //echo "<button class='ls-btn-primary' type='".$button['type']."' ".($button["is_popupcloser"] ? " data-popupcloser='true'" : "").">".$button["label"]."</button>";
     }
 }
 public function showFilterForm($job_id = '')
 {
     switch ($job_id) {
         default:
             $where = array("funcao_id" => self::CASTINGJOB_PROMOTER_ID);
             break;
         case self::CASTINGJOB_SUPERVISOR:
             $where = array("funcao_id" => self::CASTINGJOB_SUPERVISOR_ID);
             break;
         case self::CASTINGJOB_PRODUCER:
             $where = array("funcao_id" => self::CASTINGJOB_PRODUCER_ID);
             break;
     }
     $this->load->model("skincolor_model");
     $skins_options = array();
     foreach ($this->skincolor_model->getObjects() as $index => $skinInfo) {
         $skins_options[] = array("value" => $skinInfo['id'], "label" => $skinInfo['nome']);
     }
     $this->load->model("eyecolor_model");
     $eye_options = array();
     foreach ($this->eyecolor_model->getObjects() as $index => $eyeInfo) {
         $eye_options[] = array("value" => $eyeInfo['id'], "label" => $eyeInfo['nome']);
     }
     $this->load->model("haircolor_model");
     $hair_options = array();
     foreach ($this->haircolor_model->getObjects() as $index => $hairInfo) {
         $hair_options[] = array("value" => $hairInfo['id'], "label" => $hairInfo['nome']);
     }
     include "Casting.php";
     $casting = new Casting();
     echo "<table class='easy-form-table'>";
     echo "<tr>";
     echo "<td colspan='3'>";
     $sexo_options = array();
     $sexo_options[] = array('label' => "Feminino", 'value' => SystemHelper::SEXTYPE_FEMALE);
     $sexo_options[] = array('label' => "Masculino", 'value' => SystemHelper::SEXTYPE_MALE);
     SystemHelper::addCheckboxGroup(array('label' => "Sexo", 'name' => 'filter_sexo', 'breakLine' => false, 'value' => array(SystemHelper::SEXTYPE_FEMALE, SystemHelper::SEXTYPE_MALE), 'options' => $sexo_options));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td valign='top'>";
     SystemHelper::addCheckboxGroup(array('label' => "Cor da pele", 'name' => 'filter_cor_pele', 'breakLine' => true, 'options' => $skins_options));
     echo "</td>";
     echo "<td valign='top'>";
     SystemHelper::addCheckboxGroup(array('label' => "Cor dos olhos", 'name' => 'filter_cor_olho', 'breakLine' => true, 'options' => $eye_options));
     echo "</td>";
     echo "<td valign='top'>";
     SystemHelper::addCheckboxGroup(array('label' => "Cor do cabelo", 'name' => 'filter_cor_cabelo', 'breakLine' => true, 'options' => $hair_options));
     echo "</td>";
     echo "</tr>";
     echo "<tr>";
     echo "<td colspan='2'>";
     SystemHelper::addTextfield(array('label' => "Altura <br><span class='ls-color-danger'>* utilize o caracter ~ para buscar entre 2 valores. exemplo: 1.30~2.00 (entre 1 metro e 30 e 2 metros)</span>", 'width' => '100px', 'align' => 'right', 'name' => 'filter_altura'));
     echo "</td>";
     echo "<td>";
     SystemHelper::addTextfield(array('label' => "Peso <br><span class='ls-color-danger'>* utilize o caracter ~ para buscar entre 2 valores. exemplo: 50~90 (entre 50 e 90 kilos)</span>", 'width' => '100px', 'align' => 'right', 'name' => 'filter_peso'));
     echo "</td>";
     echo "</tr>";
     echo "</table>";
     SystemHelper::addCheckboxGroup(array('label' => 'Disponibilidade de horário', 'name' => 'filter_dispo_horario', 'breakLine' => false, 'options' => $casting->hours_disponibles));
     SystemHelper::addCheckboxGroup(array('label' => 'Disponibilidade de locomoção', 'name' => 'filter_dispo_veiculos', 'breakLine' => false, 'options' => $casting->vehicle_disponibles));
     SystemHelper::addButton(array('label' => 'Aplicar', 'icon' => 'ls-ico-checkmark', 'onClick' => '$futuri.updatePromoterByFilter();', 'data' => array('popupcloser' => true)));
     SystemHelper::addButton(array('label' => 'Cancelar', 'icon' => 'ls-ico-close', 'data' => array('popupcloser' => true)));
 }
        echo "</tr>";
    }
} else {
    echo "<tr>";
    echo "<td>Buscar</td>";
    echo "<td>";
    SystemHelper::addCombobox(array('name' => 'search_field[]', 'onChange' => '$futuri.loadAsyncSearchOption(this,"' . $controller->getType() . '");', 'options' => $controller->createFieldOptionsForCombobox(), 'value' => ''));
    echo "</td>";
    echo "<td>";
    SystemHelper::addTextfield(array('name' => 'search_value[]'));
    echo "</td>";
    echo '<td valign="bottom">';
    SystemHelper::addSubmitButton(array('label' => 'Aplicar'));
    echo '</td>';
    echo '<td valign="bottom">';
    SystemHelper::addButton(array('label' => '', 'id' => 'add_search_clausure', 'onClick' => '$futuri.addSearchClausure("' . $controller->getType() . '");', 'icon' => 'ls-ico-plus'));
    echo '</td>';
    echo "</tr>";
}
?>
							
						</tr>
					</table>
				</form>
			</div>
		</div>
		<?php 
if ($controller->getType() == "Casting") {
    ?>
		<div class="ls-group-btn" style='margin-bottom:10px;'>
			<button type="button" onClick='$futuri.showDataGridAs("table");' class="ls-btn ls-tooltip ls-tooltip-bottom" aria-label='Exibir como tabela'><i class="ls-ico-list"></i></button>
 public function showForm($user_id = -1)
 {
     include_once "Casting.php";
     include_once "Client.php";
     include_once "Supplier.php";
     include_once "Product.php";
     include_once "Task.php";
     include_once "User.php";
     include_once "Eyecolor.php";
     include_once "Job.php";
     include_once "Haircolor.php";
     include_once "Profiletype.php";
     include_once "Skincolor.php";
     include_once "Relationship.php";
     include_once "Languages.php";
     include_once "Nationality.php";
     $this->prepareForm(-1, array('method' => 'post', 'includeTabs' => false, 'action' => base_url() . 'permissoes/aplicar/' . $user_id));
     $user = new User($user_id);
     if ($user->fields['administrador']) {
         AlertMessage::display(array("type" => AlertMessage::INFO, "msg" => "O usuário <b>" . $user->fields['usuario'] . "</b> é administrador, possui sempre permissão em tudo", "icon" => "ls-ico-info"));
     }
     echo "<ul id='tree_view_permissions' class='navmenu dree treeview treeviewPermissions'>";
     echo '<a name="topMenuTerrace" id="topMenuTerrace"></a>';
     echo '<li>Casting';
     echo "<ul>";
     $casting = new Casting();
     $casting->defineActionOptions();
     $actions = $casting->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     $perm_name = $actions["edit"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["edit"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "<li>Perfil";
     echo "<ul>";
     $profile_type = new Profiletype();
     $profile_type->defineActionOptions();
     $actions = $profile_type->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Cores de cabelo";
     echo "<ul>";
     $casting_hair = new Haircolor();
     $casting_hair->defineActionOptions();
     $actions = $casting_hair->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Cores de olhos";
     echo "<ul>";
     $casting_eye = new Eyecolor();
     $casting_eye->defineActionOptions();
     $actions = $casting_eye->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Etnias";
     echo "<ul>";
     $etnias = new Skincolor();
     $etnias->defineActionOptions();
     $actions = $etnias->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Nacionalidades";
     echo "<ul>";
     $nationality = new Nationality();
     $nationality->defineActionOptions();
     $actions = $nationality->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Estado cívil";
     echo "<ul>";
     $relationship = new Relationship();
     $relationship->defineActionOptions();
     $actions = $relationship->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Idiomas";
     echo "<ul>";
     $languages = new Languages();
     $languages->defineActionOptions();
     $actions = $languages->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "<li>Função";
     echo "<ul>";
     $job = new Job();
     $job->defineActionOptions();
     $actions = $job->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo "</li>";
     echo "</ul>";
     echo '</li>';
     echo '<li>Clientes';
     echo "<ul>";
     $client = new Client();
     $client->defineActionOptions();
     $actions = $client->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     $perm_name = $actions["edit"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["edit"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action['permName'];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo '</li>';
     echo '<li>Fornecedores';
     echo "<ul>";
     $supplier = new Supplier();
     $supplier->defineActionOptions();
     $actions = $supplier->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     $perm_name = $actions["edit"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["edit"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action["permName"];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo '</li>';
     echo '<li>Produtos/Serviços';
     echo "<ul>";
     $product = new Product();
     $product->defineActionOptions();
     $actions = $product->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     $perm_name = $actions["edit"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["edit"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action["permName"];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo '</li>';
     echo '<li>Trabalhos';
     echo "<ul>";
     $task = new Task();
     $task->defineActionOptions();
     $actions = $task->getActionOptions();
     $perm_name = $actions["add"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["add"]["label"] . "</li>";
     $perm_name = $actions["edit"]["permName"];
     echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $actions["edit"]["label"] . "</li>";
     foreach ($actions["actions"] as $index => $action) {
         $perm_name = $action["permName"];
         echo "<li data-havepermission='" . self::havePermission($perm_name, $user_id) . "' data-permname='" . $perm_name . "'>" . $action["label"] . "</li>";
     }
     echo "</ul>";
     echo '</li>';
     /*echo '<li>Gráficos/Relatórios';
     			echo "<ul>";
     				echo '<li>Executar</li>';
     			echo "</ul>";
     		echo '</li>';*/
     echo "</ul>";
     SystemHelper::addSubmitButton(array('label' => 'Aplicar', 'icon' => 'ls-ico-checkmark'));
     SystemHelper::addButton(array('label' => 'Cancelar', 'data' => array('popupcloser' => true), 'icon' => 'ls-ico-close'));
 }