<?php

class Agro_View_Helper_Uploader extends Zend_Controller_Action_Helper_Abstract {

	public static function uploader($action, $params=array(), $beneficiario = false, $target = false, $buttonSendClass = '', $idButtonEnviarArquivo = 'enviar_arquivo', $autorizacaoLgpd = false, $termoSinistro = false) {
	  ?>
		<script src="/resources/javascript/uploader.js"></script>
		<!-- upload_target -->

    <form id="formUploader" target="upload_target<?=$target?>" action="<?=$action?>" method="post" enctype="multipart/form-data" onsubmit="startUpload();" >
      <iframe id="upload_target<?=$target?>" name="upload_target<?=$target?>" src="#" style="display:none;"></iframe>
      <? foreach ($params as $name => $value): ?>
        <input type="hidden" name="<?=$name?>" value="<?=$value?>" />
      <? endforeach; ?>

      <div id="f1_upload_process" align="center" style="display:none;">Enviando...<br/><img src="/resources/imagens/loader.gif" /></div>
      <div id="f1_upload_form">
        <label>Arquivo</label>
        <input name="file[]" type="file" size="50" multiple="multiple" id="<? echo ($beneficiario == true ? 'fileBeneficiario' : 'file');?>" /><br /><br />

          <?php
          if ($autorizacaoLgpd) {
            ?>
            <div>
                <?php
                Agro_View_Helper_AutorizacaoLgpd::autorizacao('checkLgpdUploadArquivos');
                ?>
            </div>
            <?php
          }
          ?>

          <? if ($termoSinistro) { ?>
            <div class="row">
              <fieldset>
                <legend><b>Termo</b></legend>
                <?php include_once APPLICATION_PATH . '/modules/default/views/scripts/sinistro/mensagem.phtml'; ?>
              </fieldset>
            </div>
          <? } ?>

        <button type="submit" id="<?=$idButtonEnviarArquivo;?>" class="<?=$buttonSendClass;?>" style="margin-top: 10px">Enviar Arquivo</button>
      </div>
    </form>
		<?
	}
}