<?php
defined('_JEXEC') or die;
function regularlabs_php_c426ffb75525b5c6bc4e8b83aac29a42($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 OS LOTES NO QUAL JA SE VERIFICARAM MORTES 

 
$user = JFactory::getUser(); //gets user object 
$db = JFactory::getDbo(); 
// Create a new query object. 
$query = $db->getQuery(true); 
$query->select('*'); 

 
// 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'. 
$db->quoteName('porcos_transferencia_interna.produtor').'='.$user->id 
); 
//$query->group('porcos_mortes.lote'); 
$query->order('porcos_lote.id asc'); 

 
// 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); 

 
return 

 
; ?> 

 
<!-- 

 
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'); 

 
//print_r($document);;
return get_defined_vars();
;}