Example #1
0
 /**
  * Build the array for the 'oLanguage' option from the LanguageConfig object
  * 
  * @return array
  */
 protected function renderLanguageConfig()
 {
     $options = array();
     $paginate = array();
     if (!is_null($this->config->getLanguageConfig()->getPaginateFirst())) {
         $paginate["sFirst"] = $this->config->getLanguageConfig()->getPaginateFirst();
     }
     if (!is_null($this->config->getLanguageConfig()->getPaginateLast())) {
         $paginate["sLast"] = $this->config->getLanguageConfig()->getPaginateLast();
     }
     if (!is_null($this->config->getLanguageConfig()->getPaginateNext())) {
         $paginate["sNext"] = $this->config->getLanguageConfig()->getPaginateNext();
     }
     if (!is_null($this->config->getLanguageConfig()->getPaginatePrevious())) {
         $paginate["sPrevious"] = $this->config->getLanguageConfig()->getPaginatePrevious();
     }
     // add oPaginate to options if anything was set for object
     if (count($paginate) > 0) {
         $options["oPaginate"] = $paginate;
     }
     if (!is_null($this->config->getLanguageConfig()->getEmptyTable())) {
         $options["sEmptyTable"] = $this->config->getLanguageConfig()->getEmptyTable();
     }
     if (!is_null($this->config->getLanguageConfig()->getInfo())) {
         $options["sInfo"] = $this->config->getLanguageConfig()->getInfo();
     }
     if (!is_null($this->config->getLanguageConfig()->getInfoEmpty())) {
         $options["sInfoEmpty"] = $this->config->getLanguageConfig()->getInfoEmpty();
     }
     if (!is_null($this->config->getLanguageConfig()->getInfoFiltered())) {
         $options["sInfoFiltered"] = $this->config->getLanguageConfig()->getInfoFiltered();
     }
     if (!is_null($this->config->getLanguageConfig()->getInfoPostFix())) {
         $options["sInfoPostFix"] = $this->config->getLanguageConfig()->getInfoPostFix();
     }
     if (!is_null($this->config->getLanguageConfig()->getLengthMenu())) {
         $options["sLengthMenu"] = $this->config->getLanguageConfig()->getLengthMenu();
     }
     if (!is_null($this->config->getLanguageConfig()->getSearch())) {
         $options["sSearch"] = $this->config->getLanguageConfig()->getSearch();
     }
     if (!is_null($this->config->getLanguageConfig()->getZeroRecords())) {
         $options["sZeroRecords"] = $this->config->getLanguageConfig()->getZeroRecords();
     }
     if (!is_null($this->config->getLanguageConfig()->getUrl())) {
         $options["sUrl"] = $this->config->getLanguageConfig()->getUrl();
     }
     return $options;
 }