Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!defined('BASEPATH')) exit('No direct script access allowed');
- class Allies extends CI_Controller
- {
- public function __construct()
- {
- parent::__construct();
- $this->load->model('kowauth/pmmodel');
- $this->load->model('bios');
- $this->load->library('kowauth');
- }
- public function index()
- {
- //Config Defaults Start
- $msgBoxMsgs = array(); //msgType = dl, info, warn, note, msg
- $cssPageAddons = ''; //If you have extra CSS for this view append it here
- $jsPageAddons = ''; //If you have extra JS for this view append it here
- $metaAddons = ''; //Sometimes there is a need for additional Meta Data such in the case of Facebook addon's
- $siteTitle = ''; //alter only if you need something other than the default for this view.
- //Config Defaults Start
- //examples of how to use the message box system (css not included).
- //$msgBoxMsgs[] = array('msgType' => 'dl', 'theMsg' => 'This is a Blank Message Box...');
- /**********************************************************Your Coding Logic Here, Start*/
- // Checks to see if a session is active for user and shows corresponding view page
- if ($this->kowauth->isLoggedIn())
- {
- $bodyContent = "allies"; //which view file
- }
- else
- {
- redirect('login', 'refresh');
- }
- $bodyType = "full"; //type of template
- $userData = $this->users->getUserByUserID($this->session->userdata('userID'));
- $roster = $this->kowauth->getRosterList($userData->usersRolesID);
- $userRoster = array();
- foreach ($roster AS $member)
- {
- $userRoster[$member->id] = $member->rosterName;
- }
- //Get member's allies
- $alliesList = $this->bios->getRosterAlliesByRosterID($this->session->userdata('defaultRosterListID'));
- // Get list of members
- $rosterList = $this->bios->getAllRoster();
- $allies = array();
- if (empty($rosterList)) {
- $allies[] = 'No Wrestlers In Database';
- }
- else
- {
- $allies[] = 'Please Select An Option';
- foreach ($rosterList AS $ally)
- {
- $allies[$ally->id] = $ally->rosterName;
- }
- }
- /***********************************************************Your Coding Logic Here, End*/
- //Double checks if any default variables have been changed, Start.
- //If msgBoxMsgs array has anything in it, if so displays it in view, else does nothing.
- if (count($msgBoxMsgs) !== 0)
- {
- $msgBoxes = $this->msgboxes->buildMsgBoxesOutput(array('display' => 'show',
- 'msgs' => $msgBoxMsgs));
- }
- else
- {
- $msgBoxes = array('display' => 'none');
- }
- if ($siteTitle == '')
- {
- $siteTitle = $this->metatags->SiteTitle(); //reads
- }
- //Double checks if any default variables have been changed, End.
- $this->data['msgBoxes'] = $msgBoxes;
- $this->data['cssPageAddons'] = $cssPageAddons; //if there is any additional CSS to add from above Variable this will send it to the view.
- $this->data['jsPageAddons'] = $jsPageAddons; //if there is any addictional JS to add from the above variable this will send it to the view.
- $this->data['metaAddons'] = $metaAddons; //if there is any addictional meta data to add from the above variable this will send it to the view.
- $this->data['pageMetaTags'] = $this->metatags->MetaTags(); //defaults can be changed via models/metatags.php
- $this->data['siteTitle'] = $siteTitle; //defaults can be changed via models/metatags.php
- $this->data['bodyType'] = $bodyType;
- $this->data['bodyContent'] = $bodyContent;
- $this->data['userData'] = $userData;
- $this->data['userRoster'] = $userRoster;
- $this->data['allies'] = $allies;
- $this->data['personalMessages'] = array($this->pmmodel->
- getInboxUnreadMessagesCount($this->session->userdata('userID')), $this->pmmodel->
- getInboxMessagesCount($this->session->userdata('userID')), $this->pmmodel->
- getLast5Messages($this->session->userdata('userID')));
- $this->load->view('cpanel/index', $this->data);
- }
- }
- /* End of file allies.php */
- /* Location: ./application/modules/bios/controllers/allies.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement