function new_gift()
 {
     //---------------------------------------------------------------------
     //
     //---------------------------------------------------------------------
     if (!bTestForURLHack('dataEntryGifts')) {
         return '';
     }
     $displayData = array();
     $displayData['js'] = '';
     $this->load->library('js_build/ajax_support');
     $this->load->helper('dl_util/web_layout');
     // validation rules
     $this->form_validation->set_error_delimiters('<div class="formError">', '</div>');
     $this->form_validation->set_rules('ddlNames', 'Donor', 'trim|callback_checkDDLSel');
     if ($this->form_validation->run() == FALSE) {
         $displayData['formData'] = new stdClass();
         //-------------------------------
         // people/biz ajax interface
         //-------------------------------
         $clsAjax = new ajax_support();
         $displayData['js'] .= $clsAjax->showCreateXmlHTTPObject();
         $displayData['js'] .= $clsAjax->peopleBizNames('showResult', 'selNames');
         $displayData['js'] .= $clsAjax->strPopulateTextFromDDL('selNames', 'donorName');
         $this->load->library('generic_form');
         if (validation_errors() == '') {
         } else {
             setOnFormError($displayData);
         }
         $displayData['pageTitle'] = 'Donations | Add New';
         $displayData['mainTemplate'] = array('donations/new_gift_sel_donor_view');
         $displayData['title'] = CS_PROGNAME . ' | Donations';
         $displayData['nav'] = $this->mnav_brain_jar->navData();
         $this->load->vars($displayData);
         $this->load->view('template');
     } else {
         $lDonorID = (int) $_POST['ddlNames'];
         redirect('donations/add_edit/addEditGift/0/' . $lDonorID);
     }
 }
 function setWinner1($lPackageID)
 {
     //---------------------------------------------------------------------
     // select item donor
     //---------------------------------------------------------------------
     if (!bTestForURLHack('showAuctions')) {
         return;
     }
     $this->load->helper('dl_util/verify_id');
     verifyID($this, $lPackageID, 'package ID');
     $displayData = array();
     $displayData['js'] = '';
     $displayData['lPackageID'] = (int) $lPackageID;
     //-----------------------------
     // models and helpers
     //-----------------------------
     $this->load->model('auctions/mauctions', 'cAuction');
     $this->load->model('auctions/mpackages', 'cPackages');
     $this->load->model('auctions/mitems', 'cItems');
     $this->load->model('img_docs/mimage_doc', 'clsImgDoc');
     $this->load->model('admin/madmin_aco', 'clsACO');
     $this->load->helper('dl_util/link_auction');
     $this->load->helper('auctions/auction');
     $params = array('enumStyle' => 'terse');
     $this->load->library('generic_rpt', $params);
     $this->load->library('js_build/ajax_support');
     $this->load->helper('dl_util/web_layout');
     // validation rules
     $this->form_validation->set_error_delimiters('<div class="formError">', '</div>');
     $this->form_validation->set_rules('ddlNames', 'Package Winner', 'trim|callback_checkDDLSel');
     setPackageContext($lPackageID, $lAuctionID, $displayData);
     if ($this->form_validation->run() == FALSE) {
         $displayData['formData'] = new stdClass();
         //-------------------------------
         // people/biz ajax interface
         //-------------------------------
         $clsAjax = new ajax_support();
         $displayData['js'] .= $clsAjax->showCreateXmlHTTPObject();
         $displayData['js'] .= $clsAjax->peopleBizNames('showResult', 'selNames');
         $displayData['js'] .= $clsAjax->strPopulateTextFromDDL('selNames', 'winnerName');
         $this->load->library('generic_form');
         if (validation_errors() == '') {
         } else {
             setOnFormError($displayData);
         }
         //--------------------------
         // breadcrumbs
         //--------------------------
         $displayData['pageTitle'] = GSTR_AUCTIONTOPLEVEL . ' | ' . anchor('auctions/auctions/auctionEvents', 'Silent Auctions', 'class="breadcrumb"') . ' | ' . anchor('auctions/auctions/viewAuctionRecord/' . $lAuctionID, 'Auction', 'class="breadcrumb"') . ' | ' . anchor('auctions/packages/viewPackageRecord/' . $lPackageID, 'Auction Package', 'class="breadcrumb"') . ' | Winning Bidder';
         $displayData['title'] = CS_PROGNAME . ' | Silent Auction';
         $displayData['nav'] = $this->mnav_brain_jar->navData();
         $displayData['mainTemplate'] = 'auctions/add_item_sel_winner_view';
         $this->load->vars($displayData);
         $this->load->view('template');
     } else {
         $lDonorID = (int) $_POST['ddlNames'];
         redirect('auctions/packages/addEditPackageWinner/' . $lPackageID . '/' . $lDonorID);
     }
 }