APP BLANK COM SC_INCLUDE_LIB

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:

// 
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 

Esqueceu que tem que o nome do arquivo ficar tudo em minusculo: blank_test_Conteudo_por_demanda… = blank_test_conteudo_por_demanda…

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

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.
1 Curtida

Entendido, a correção é simples.

Grato Yuri.