Skip to content

Instantly share code, notes, and snippets.

@Uriel29
Last active June 13, 2016 19:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Uriel29/ed04ed3c24abf33485e2 to your computer and use it in GitHub Desktop.
Save Uriel29/ed04ed3c24abf33485e2 to your computer and use it in GitHub Desktop.
Verifica no banco de dados se 2 dados ( que estão nas colunas) são iguais ao usuário e a ID do artigo
<?php
// No Direct Access
defined( '_JEXEC' ) or die;
// OBS isso é um override de um formulário do seblod e esta em um módulo de form logo abaixo do artigo>
$artid = JRequest::GetInt('id'); //Id do artigo ao vivo
echo 'ID do artigo : ' . $artid . '<br />'; //
$user = JFactory::getUser(); // pega dados do usuário logado
if (!$user->guest) {
//echo 'You are logged in as:<br />';
//echo 'User name: ' . $user->username . '<br />'; // nome do usuário
//echo 'Real name: ' . $user->name . '<br />'; // nome real do usuário
echo 'User ID : ' . $user->id . '<br />'; // id do usuário
}
// conexão com banco e consulta
$db = & JFactory::getDBO();
$query = "SELECT * FROM #__cck_store_item_teste_app_favorite WHERE usua_id = $user->id AND art_app_id = $artid" ; // verifica no banco
$db->setQuery($query);
$favorito = $db->loadObject();
if (!$favorito){
echo $cck->renderField('button_save'); // campo para salvar o dado no Seblod
}
else
{
echo "achar maneira de apagar ou desfavoritar";// Campo para desvaforitar, apagar o dado salvo.é um módulo com uma lista apenas com o dado que o usuário online criou
}
?>
<! campos do seblod >
<?php echo $cck->renderField('art_app_nome'); ?> <!pega o nome do artigo ao vivo>
<?php echo $id = $cck->renderField('art_app_id'); ?> <!pega a ID do artigo ao vivo>
<?php echo $cck->renderField('usua_id'); ?> <! pega o ID do usuário ao vivo>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment