Current File : /home/pacjaorg/.trash/components/com_tz_portfolio_plus/models/user.php
<?php
/*------------------------------------------------------------------------

# TZ Portfolio Plus Extension

# ------------------------------------------------------------------------

# author    DuongTVTemPlaza

# copyright Copyright (C) 2015 templaza.com. All Rights Reserved.

# @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

# Websites: http://www.templaza.com

# Technical Support:  Forum - http://templaza.com/Forum

-------------------------------------------------------------------------*/

// no direct access
defined('_JEXEC') or die();
jimport('joomla.application.component.model');

class TZ_Portfolio_PlusModelUser extends JModelLegacy
{
    function populateState(){
        $pk = JFactory::getApplication() -> input -> getInt('id');
        $this -> setState('article.id',$pk);
    }

    function getUser(){
        $articleId  = JFactory::getApplication() -> input -> getInt('id');
        $query  = 'SELECT u.id,u.name,u.email,tu.images,tu.url,tu.gender,tu.description,'
                      .'tu.twitter,tu.facebook,tu.google_one FROM #__users AS u'
                  .' LEFT JOIN #__tz_portfolio_plus_users AS tu ON tu.usersid=u.id'
                  .' LEFT JOIN #__content AS c ON c.created_by=u.id'
                  .' WHERE c.id='.$articleId;
        $db     = JFactory::getDbo();
        $db -> setQuery($query);
        if(!$db -> query()){
            var_dump($db -> getErrorMsg());
            return false;
        }

        $rows   = $db -> loadObject();
        if(count($rows)>0){
            $rows -> description    = $rows -> description;
            if($rows -> google_one AND !empty($rows -> google_one)){
                if(preg_match('/.*?(\?|\&).*?/',$rows -> google_one)){
                    $rows -> google_one .= '&rel=author';
                }
                else{
                    $rows -> google_one .= '?rel=author';
                }
            }
            return $rows;
        }
        return false;
    }

    function getUserId($id=null){
        if($id){
            $query  = 'SELECT u.id,u.name,u.email,tu.images,tu.url,tu.gender,tu.description,'
                      .'tu.twitter,tu.facebook,tu.google_one FROM #__users AS u'
                      .' LEFT JOIN #__tz_portfolio_plus_users AS tu ON tu.usersid=u.id'
                      .' WHERE u.id='.$id;
            $db     = JFactory::getDbo();
            $db -> setQuery($query);
            
            if(!$db -> query()){
                var_dump($db -> getErrorMsg());
                return false;
            }

            $rows   = $db -> loadObject();
            if(count($rows)>0){
                $rows -> description    = $rows -> description;
                if($rows -> google_one AND !empty($rows -> google_one)){
                    if(preg_match('/.*?(\?|\&).*?/',$rows -> google_one)){
                        $rows -> google_one .= '&rel=author';
                    }
                    else{
                        $rows -> google_one .= '?rel=author';
                    }
                }

                return $rows;
            }
        }
        return false;
    }
}
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!