예제 #1
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $layout = $app->input->get('layout', 'inbox', 'string');
     $model = $this->getModel();
     $user = JFactory::getUser();
     JblanceHelper::isAuthenticated($user->id, $layout);
     if ($layout == 'inbox') {
         $return = $model->getInbox();
         $msgs = $return[0];
         $out_msgs = $return[1];
         $newMsg = $return[2];
         $newOutMsg = $return[3];
         $this->assignRef('msgs', $msgs);
         $this->assignRef('out_msgs', $out_msgs);
         $this->assignRef('newMsg', $newMsg);
         $this->assignRef('newOutMsg', $newOutMsg);
     }
     if ($layout == 'read') {
         $return = $model->getMessageRead();
         $parent = $return[0];
         $rows = $return[1];
         $this->assignRef('parent', $parent);
         $this->assignRef('rows', $rows);
     }
     if ($layout == 'compose') {
         /* $return = $model->getMessageRead();
         			$parent = $return[0];
         			$rows = $return[1];
         			
         			$this->assignRef('parent', $parent);
         			$this->assignRef('rows', $rows); */
     }
     parent::display($tpl);
 }
예제 #2
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $layout = $app->input->get('layout', 'myservice', 'string');
     $model = $this->getModel();
     $user = JFactory::getUser();
     JblanceHelper::isAuthenticated($user->id, $layout);
     if ($layout == 'myservice') {
         $return = $model->getMyService();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'listservice') {
         $return = $model->getListService();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'servicebought') {
         $return = $model->getServiceBought();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'serviceprogress') {
         $return = $model->getServiceProgress();
         $row = $return[0];
         $messages = $return[1];
         $this->assignRef('row', $row);
         $this->assignRef('messages', $messages);
     } elseif ($layout == 'servicesold') {
         $return = $model->getServiceSold();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'editservice') {
         $return = $model->getEditService();
         $row = $return[0];
         $this->assignRef('row', $row);
     } elseif ($layout == 'viewservice') {
         $return = $model->getViewService();
         $row = $return[0];
         $ratings = $return[1];
         $this->assignRef('row', $row);
         $this->assignRef('ratings', $ratings);
     } elseif ($layout == 'rateservice') {
         $return = $model->getRateService();
         $row = $return[0];
         $this->assignRef('row', $row);
     }
     parent::display($tpl);
 }
예제 #3
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $layout = $app->input->get('layout', 'editproject', 'string');
     $model = $this->getModel();
     $user = JFactory::getUser();
     JblanceHelper::isAuthenticated($user->id, $layout);
     if ($layout == 'editproject') {
         $return = $model->getEditProject();
         $row = $return[0];
         $projfiles = $return[1];
         $fields = $return[2];
         $this->assignRef('row', $row);
         $this->assignRef('projfiles', $projfiles);
         $this->assignRef('fields', $fields);
     } elseif ($layout == 'showmyproject') {
         $return = $model->getShowMyProject();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'listproject') {
         $return = $model->getListProject();
         $rows = $return[0];
         $pageNav = $return[1];
         $params = $return[2];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
         $this->assignRef('params', $params);
     } elseif ($layout == 'detailproject') {
         $return = $model->getDetailProject();
         $row = $return[0];
         $projfiles = $return[1];
         $bids = $return[2];
         $fields = $return[3];
         $forums = $return[4];
         $this->assignRef('row', $row);
         $this->assignRef('projfiles', $projfiles);
         $this->assignRef('bids', $bids);
         $this->assignRef('fields', $fields);
         $this->assignRef('forums', $forums);
         //set page title
         $doc = JFactory::getDocument();
         $doc->setTitle($row->project_title);
         if ($row->metadesc) {
             $doc->setMetaData('description', $row->metadesc);
         }
         if ($row->metakey) {
             $doc->setMetaData('keywords', $row->metakey);
         }
     } elseif ($layout == 'placebid') {
         $return = $model->getPlaceBid();
         $project = $return[0];
         $bid = $return[1];
         $this->assignRef('project', $project);
         $this->assignRef('bid', $bid);
     } elseif ($layout == 'showmybid') {
         $return = $model->getShowMyBid();
         $rows = $return[0];
         $this->assignRef('rows', $rows);
     } elseif ($layout == 'pickuser') {
         $return = $model->getPickUser();
         $rows = $return[0];
         $project = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('project', $project);
     } elseif ($layout == 'rateuser') {
         $return = $model->getRateUser();
         //$rate = $return[0];
         $project = $return[1];
         //$this->assignRef('rate', $rate);
         $this->assignRef('project', $project);
     } elseif ($layout == 'searchproject') {
         $return = $model->getSearchProject();
         $rows = $return[0];
         $pageNav = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'inviteuser') {
         $return = $model->getInviteUser();
         $rows = $return[0];
         $project = $return[1];
         $pageNav = $return[2];
         $this->assignRef('rows', $rows);
         $this->assignRef('project', $project);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'invitetoproject') {
         $return = $model->getInviteToProject();
         $projects = $return[0];
         $this->assignRef('projects', $projects);
     } elseif ($layout == 'projectprogress') {
         $return = $model->getProjectProgress();
         $row = $return[0];
         $messages = $return[1];
         $this->assignRef('row', $row);
         $this->assignRef('messages', $messages);
     }
     parent::display($tpl);
 }
예제 #4
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $layout = $app->input->get('layout', 'dashboard', 'string');
     $model = $this->getModel();
     $user = JFactory::getUser();
     JblanceHelper::isAuthenticated($user->id, $layout);
     if ($layout == 'dashboard') {
         $return = $model->getDashboard();
         $dbElements = $return[0];
         $userInfo = $return[1];
         $feeds = $return[2];
         $pendings = $return[3];
         $this->assignRef('dbElements', $dbElements);
         $this->assignRef('userInfo', $userInfo);
         $this->assignRef('feeds', $feeds);
         $this->assignRef('pendings', $pendings);
     } elseif ($layout == 'editprofile') {
         $return = $model->getEditProfile();
         $userInfo = $return[0];
         $fields = $return[1];
         $this->assignRef('userInfo', $userInfo);
         $this->assignRef('fields', $fields);
     } elseif ($layout == 'editpicture') {
         $return = $model->getEditPicture();
         $row = $return[0];
         $this->assignRef('row', $row);
     } elseif ($layout == 'editportfolio') {
         $return = $model->getEditPortfolio();
         $row = $return[0];
         $portfolios = $return[1];
         $this->assignRef('row', $row);
         $this->assignRef('portfolios', $portfolios);
     } elseif ($layout == 'userlist') {
         $return = $model->getUserList();
         $rows = $return[0];
         $pageNav = $return[1];
         $params = $return[2];
         $this->assignRef('pageNav', $pageNav);
         $this->assignRef('rows', $rows);
         $this->assignRef('params', $params);
     } elseif ($layout == 'viewportfolio') {
         $return = $model->getViewPortfolio();
         $row = $return[0];
         $this->assignRef('row', $row);
     } elseif ($layout == 'viewprofile') {
         $return = $model->getViewProfile();
         $userInfo = $return[0];
         $fields = $return[1];
         $fprojects = $return[2];
         $frating = $return[3];
         $bprojects = $return[4];
         $brating = $return[5];
         $portfolios = $return[6];
         $this->assignRef('userInfo', $userInfo);
         $this->assignRef('fields', $fields);
         $this->assignRef('fprojects', $fprojects);
         $this->assignRef('frating', $frating);
         $this->assignRef('bprojects', $bprojects);
         $this->assignRef('brating', $brating);
         $this->assignRef('portfolios', $portfolios);
     } elseif ($layout == 'notify') {
         $return = $model->getNotify();
         $row = $return[0];
         $this->assignRef('row', $row);
     }
     parent::display($tpl);
 }
예제 #5
0
 function display($tpl = null)
 {
     $app = JFactory::getApplication();
     $layout = $app->input->get('layout', 'planadd', 'string');
     $model = $this->getModel();
     $user = JFactory::getUser();
     $userid = $user->id;
     JblanceHelper::isAuthenticated($userid, $layout);
     if ($layout == 'planadd') {
         $return = $model->getPlanAdd();
         $rows = $return[0];
         $plans = $return[1];
         $this->assignRef('rows', $rows);
         $this->assignRef('plans', $plans);
     } elseif ($layout == 'planhistory') {
         $return = $model->getPlanHistory();
         $rows = $return[0];
         $finish = $return[1];
         $pageNav = $return[2];
         $this->assignRef('rows', $rows);
         $this->assignRef('finish', $finish);
         $this->assignRef('pageNav', $pageNav);
     } elseif ($layout == 'check_out') {
         $type = $app->input->get('type', 'plan', 'string');
         //get the type of purchase to call different functions
         if ($type == 'plan') {
             $return = $model->getPlanCheckout();
             $subscr = $return[0];
             $plan = $return[1];
             $this->assignRef('plan', $plan);
             $this->assignRef('subscr', $subscr);
         } elseif ($type == 'deposit') {
             $return = $model->getDepositCheckout();
             $deposit = $return[0];
             $this->assignRef('deposit', $deposit);
         }
     } elseif ($layout == 'bank_transfer') {
         $type = $app->input->get('type', 'plan', 'string');
         //get the type of purchase to call different functions
         if ($type == 'plan') {
             $return = $model->getPlanBankTransfer();
             $subscr = $return[0];
             $plan = $return[1];
             $payconfig = $return[2];
             $this->assignRef('plan', $plan);
             $this->assignRef('subscr', $subscr);
             $this->assignRef('payconfig', $payconfig);
         } elseif ($type == 'deposit') {
             $return = $model->getDepositBankTransfer();
             $deposit = $return[0];
             $payconfig = $return[1];
             $this->assignRef('deposit', $deposit);
             $this->assignRef('payconfig', $payconfig);
         }
     } elseif ($layout == 'transaction') {
         $return = $model->getTransaction();
         $rows = $return[0];
         $pageNav = $return[1];
         $last_trans = $return[2];
         $this->assignRef('rows', $rows);
         $this->assignRef('pageNav', $pageNav);
         $this->assignRef('last_trans', $last_trans);
     } elseif ($layout == 'withdrawfund') {
         $return = $model->getWithdrawFund();
         $paymodes = $return[0];
         $form = $return[1];
         $this->assignRef('paymodes', $paymodes);
         $this->assignRef('form', $form);
     } elseif ($layout == 'escrow') {
         $return = $model->getEscrow();
         $lists = $return[0];
         $this->assignRef('lists', $lists);
     } elseif ($layout == 'managepay') {
         $return = $model->getManagepay();
         $escrow_out = $return[0];
         $escrow_in = $return[1];
         $withdraws = $return[2];
         $deposits = $return[3];
         $pageNavWithdraw = $return[4];
         $pageNavDeposit = $return[5];
         $this->assignRef('escrow_out', $escrow_out);
         $this->assignRef('escrow_in', $escrow_in);
         $this->assignRef('withdraws', $withdraws);
         $this->assignRef('deposits', $deposits);
         $this->assignRef('pageNavWithdraw', $pageNavWithdraw);
         $this->assignRef('pageNavDeposit', $pageNavDeposit);
     } elseif ($layout == 'invoice') {
         $return = $model->getInvoice();
         $row = $return[0];
         $escrows = $return[1];
         //$billingAddress = $return[1];
         $this->assignRef('row', $row);
         $this->assignRef('escrows', $escrows);
         //$this->assignRef('billing', $billingAddress);
     } elseif ($layout == 'plandetail') {
         $return = $model->getPlanDetail();
         $row = $return[0];
         $this->assignRef('row', $row);
     } elseif ($layout == 'thankpayment') {
         $return = $model->getThankPayment();
         $row = $return[0];
         $this->assignRef('row', $row);
     }
     parent::display($tpl);
 }