<?php
defined('_JEXEC') or die;
function regularlabs_php_9adf87d52114e666fbd38c51e5484693($src_variables){
$app = $mainframe = RegularLabs\Library\Condition\Php::getApplication();
$document = $doc = RegularLabs\Library\Condition\Php::getDocument();
$database = $db = JFactory::getDbo();
$user = JFactory::getApplication()->getIdentity() ?: JFactory::getUser();
$Itemid = $app->input->getInt('Itemid');
if (is_array($src_variables)) {foreach ($src_variables as $src_key => $src_value) {${$src_key} = $src_value;}}
// EXTRAI O NOME LOTES NO QUAL JA SE VERIFICARAM TRANSFERENCIAS 

 
$user = JFactory::getUser(); //gets user object 
$db = JFactory::getDbo(); 
// Create a new query object. 
$query = $db->getQuery(true); 
$query->select('porcos_lote.id as lid , porcos_lote.lote as lote'); 

 
// ATENCAO AO NOME DA TABELA TRANSFERENCA EXTERNA PROCOS E NAO PORCOS 
$query->from($db->quoteName(array('porcos_lote','porcos_transferencia_interna','procos_transferencia_externa'))); 
 $query->where( 
' porcos_lote.produtor = procos_transferencia_externa.produtor AND '. 
' procos_transferencia_externa.produtor = porcos_transferencia_interna.produtor AND porcos_transferencia_interna.produtor   AND ' 
$db->quoteName('porcos_transferencia_interna.produtor').'='.$user->id 
); 
$query->group('porcos_lote.lote'); 
$query->order('porcos_lote.id asc'); 
print_r($query); 

 
// Reset the query using our newly populated query object. 
$db->setQuery($query); 

 
// Load the results as a list of stdClass objects (see later for more options on retrieving data). 
$results = $db->loadObjectList(); 
print_r($user->id); 
echo('<hr>'); 
print_r($results); ?> 

 
<!-- 

 
Div that will hold the chart 

 
Grafico da extracao de informacao das tabelas 

 
O div é alterado em var chart = new google.visualization.BarChart(document.getElementById('grafico_tabela')); na funcao drawChart 

 
--> 
<div id="grafico_tabela"></div> 
<h1>Selecione um Lote</h1> 

 
<!-- Selecao do Lote --> 

 
<?php 

 
  

 
// VERIFICA SE PODE CONTINUAR 

 
if(sizeof($results)==0 || $results == nil ){ 
echo "PRODUTOR SEM INFORMACAO RELEVANTE"; 
return "" ; 
} 

 
  

 
// constroi o select com a informacao obtida na querie anterior  

 
// QUANDO EXISTE INFORMACAO NA TABELA DE PORCOS_MORTES CONSTRUIMOS O SELECT 

 
echo '<select onchange="loadDoc()" id="selectLote"> <option value=0>-------</option>'; 
for($i=0;$i<sizeof($results);$i++){ 
echo '<option value='.$results[$i]->lid.'>'.$results[$i]->lote.'</option>'; 
//echo "LOTES ".$results[$i]->lid; 

 
} 

 
echo '</select>'; ?> 

 
  

 
<div id="demo"> 
</div> 

 
 <button type="button" onclick="loadDoc()">Obtém gráfico</button> 

 
<?php 

 
  

 
  

 
// inclusao das bibliotecas js 

 
$document = JFactory::getDocument(); 
 
// J3.x:Adding JavaScript and CSS to the page - Joomla! Documentation 

 
$document->addScript('https://www.gstatic.com/charts/loader.js'); 
$document->addScript('https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'); 
$document->addScript('https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js'); 

 
 
 
 

 
//print_r($document);;
return get_defined_vars();
;}