Autor Tópico: APP BLANK COM SC_INCLUDE_LIB  (Lida 292 vezes)

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
APP BLANK COM SC_INCLUDE_LIB
« Online: Abril 01, 2016, 03:10:46 pm »
Evento on Execute:


sc_include_lib("Jquery");



Apenas isso.  Ao executar:

Parse error: syntax error, unexpected '<' in /var/www/html/sc/app/SIGE8_V8/blank_test_Conteudo_por_demanda/blank_test_Conteudo_por_demanda.php on line 1120

linhas do erro:

Código: [Selecionar]
//
1118|       $_SESSION['scriptcase']['blank_test_Coteudo_por_demanda']['contr_erro'] = 'on';
1119|  <script type="text/javascript" src="<?php echo $this->Ini->path_prod ?>/third/jquery/js/jquery.js"></script>
1120| <script type="text/javascript" src="<?php echo $this->Ini->path_prod ?>/third/jquery/js/jquery-ui.js"></script>
1121| <link rel="stylesheet" href="<?php echo $this->Ini->path_prod ?>/third/jquery/css/smoothness/jquery-ui.css" type="text/css" media="screen" />
1122|
1123| $_SESSION['scriptcase']['blank_test_Coteudo_por_demanda']['contr_erro'] = 'off'; 
1124| //--- 
1125|        $this->Db->Close(); 
1126|        if ($this->Change_Menu)
1127|        {
1128|            $apl_menu  = $_SESSION['scriptcase']['menu_atual'];
1129|            $Arr_rastro = array();
1130|            if (isset($_SESSION['scriptcase']['menu_apls'][$apl_menu][$this->sc_init_menu]) && count($_SESSION['scriptcase']['menu_apls'][$apl_menu][$this->sc_init_menu]) > 1)
1131|            {
1132|                foreach ($_SESSION['scriptcase']['menu_apls'][$apl_menu][$this->sc_init_menu] as $menu => $apls)
1133|                {
1134|                   $Arr_rastro[] = "'<a href=\"" . $apls['link'] . "?script_case_init=" . $this->sc_init_menu . "&script_case_session=" . session_id() . "\" target=\"#NMIframe#\">" . $apls['label'] . "</a>'";
1135|                }
1136|                $ult_apl = count($Arr_rastro) - 1;
1137|                unset($Arr_rastro[$ult_apl]);
1138|                $rastro = implode(",", $Arr_rastro);
1139| ?>
1140|   <script type="text/javascript">
1141|      link_atual = new Array (<?php echo $rastro ?>);
1142|      parent.writeFastMenu(link_atual);
1143|   </script>
1144| <?php 

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:APP BLANK COM SC_INCLUDE_LIB
« Responder #1 Online: Abril 01, 2016, 03:31:42 pm »
Esqueceu que tem que o nome do arquivo ficar tudo em minusculo: blank_test_Conteudo_por_demanda.... = blank_test_conteudo_por_demanda...
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:APP BLANK COM SC_INCLUDE_LIB
« Responder #2 Online: Abril 01, 2016, 04:00:52 pm »
E porque Jaiton?

Nunca me preocupei em deixar o nome das minhas aplicações somente em minúsculo, e o que isso tem a ver com a questão?


criei outa app:


Parse error: syntax error, unexpected '<' in /var/www/html/sc/app/SIGE8_V8/blank/blank.php on line 1120

« Última modificação: Abril 01, 2016, 04:02:52 pm por Haroldo »

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 819
    • Email
Re:APP BLANK COM SC_INCLUDE_LIB
« Responder #3 Online: Abril 04, 2016, 03:00:41 pm »
Prezados,

O erro ocorre devido a instrução "JavaScript" sendo chamada na formula PHP.

Como a macro "sc_include_lib" chama uma página em PHP, faltou uma proteção nas chamadas dos includes nas chamadas das paginas em JavaScript.
Para funcionar é só utilizar o procedimento abaixo.

?>
sc_include_lib ("Jquery");
<?php

OBS: Estaremos protegendo a macro nas chamadas em Javscript nas próximas atualizações.

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:APP BLANK COM SC_INCLUDE_LIB
« Responder #4 Online: Abril 04, 2016, 03:04:24 pm »
Entendido, a correção é simples.

Grato Yuri.