Exemple #1
0
 function information($paramOne = null)
 {
     $this->updateItem = FormElements::filterString($paramOne);
     $this->model->quantityCacheSearch();
     $this->model->breadCumbs();
     $this->model->footerFaq();
     $this->model->footerSystemUpdate();
     if ($this->updateItem != null) {
         $this->sqlDataArray = array('info_update_id' => $this->updateItem);
         $this->updateData = $this->model->getUpdate($this->sqlDataArray);
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         } else {
             $this->principalData['updateData'] = $this->updateData[0];
             $this->principalData['updateItem'] = true;
         }
     } else {
         $this->updateData = $this->model->getUpdate();
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         } else {
             $this->principalData['updateData'] = $this->updateData;
             $this->principalData['updateItem'] = false;
         }
     }
     View::setHeaderVars('title', 'Update Information');
     View::setHeaderVars('specificKeywords', '');
     View::setHeaderVars('description', '');
     View::setHeaderVars('cannonicalUrl', '');
     View::setHeaderVars('robots', 'noindex, nofollow');
     View::render('header');
     View::render('update/index', $this->principalData);
     View::render('footer');
 }
Exemple #2
0
 function searchList($paramOne = null)
 {
     $this->actualPage = FormElements::filterString($paramOne);
     $this->model->quantityCacheSearch();
     $this->model->breadCumbs();
     $this->model->footerFaq();
     $this->model->footerSystemUpdate();
     $this->principalData['activeCachePirna'] = '';
     $this->principalData['activeCacheAlignament'] = '';
     $this->principalData['activeCacheCluster'] = '';
     if ($this->actualPage === 'pirna') {
         $this->sqlDataArray = array('cache_type' => 'pirna');
         $this->principalData['activeCachePirna'] = 'class="active"';
         $this->temporaryTitle = 'piRNA';
     } elseif ($this->actualPage === 'alignament') {
         $this->sqlDataArray = array('cache_type' => 'alignament');
         $this->principalData['activeCacheAlignament'] = 'class="active"';
         $this->temporaryTitle = 'Alignament';
     } elseif ($this->actualPage === 'cluster') {
         $this->sqlDataArray = array('cache_type' => 'cluster');
         $this->principalData['activeCacheCluster'] = 'class="active"';
         $this->temporaryTitle = 'Cluster';
     }
     $this->cacheData = $this->model->searchCache($this->sqlDataArray);
     if (FlashMessages::hasFlashMessage()) {
         $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
     } else {
         $this->principalData['cacheData'] = $this->cacheData;
     }
     View::setHeaderVars('title', $this->temporaryTitle . ' Results Cache');
     View::setHeaderVars('specificKeywords', DEFAULT_KEYWORDS . ', cache results, search pirna cache');
     View::setHeaderVars('description', 'Stored piRNA search');
     View::setHeaderVars('cannonicalUrl', '');
     View::setHeaderVars('robots', 'noindex, nofollow');
     View::render('header');
     View::render('cache/index', $this->principalData);
     View::render('footer');
 }
Exemple #3
0
 function alignament($paramOne = null)
 {
     $this->actualPage = FormElements::filterString($paramOne);
     $this->model->quantityCacheSearch();
     $this->model->BreadCumbs();
     $this->sqlDataArray = array('alignament_id' => $this->actualPage);
     $this->resultInformation = $this->model->getInformation($this->sqlDataArray, 'alignament');
     $this->resultPirna = $this->model->getPirna($this->sqlDataArray);
     if (FlashMessages::hasFlashMessage()) {
         $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
     } else {
         $this->principalData['alignamentInfo'] = $this->resultInformation;
         $this->principalData['quantityPirna'] = $this->resultPirna['quantityPirna'];
         if ($this->principalData['quantityPirna'] > 0) {
             $this->principalData['listPirnaTwo'] = $this->resultPirna['listPirnaTwo'];
             $this->principalData['tabActive'] = $this->resultPirna['tabActive'];
             $this->principalData['contentTabActive'] = $this->resultPirna['contentTabActive'];
         }
     }
     View::setHeaderVars('title', 'Alignament Information');
     View::setHeaderVars('specificKeywords', '');
     View::setHeaderVars('description', '');
     View::setHeaderVars('cannonicalUrl', '');
     View::setHeaderVars('robots', 'index, follow');
     View::render('header');
     View::render('information/alignament', $this->principalData);
     View::render('footer-clean');
 }
Exemple #4
0
 function cluster($paramOne = 1)
 {
     $this->model->quantityCacheSearch();
     $this->model->BreadCumbs();
     $this->actualPage = FormElements::filterString($paramOne);
     $this->principalData['resultPage'] = false;
     if (isset($_POST['search']) || isset($_GET['cluster_chromosome']) && isset($_GET['cluster_start']) && isset($_GET['cluster_end'])) {
         $this->principalData['resultPage'] = true;
         $this->initialResult = ($this->actualPage - 1) * $this->resultsPerPage;
         $this->sqlDataArray = array('initialItem' => $this->initialResult, 'maximumQuantity' => $this->resultsPerPage);
         $this->searchResults = $this->model->searchCluster($this->sqlDataArray);
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         } else {
             $this->principalData['resultCount'] = $this->searchResults[0];
             $this->principalData['totalPages'] = $this->searchResults[1];
             $this->principalData['resultSearch'] = $this->searchResults[2];
             $this->principalData['resultQuery'] = $this->searchResults[3];
             $this->temporaryPagination = $this->model->pagination($this->actualPage, $this->searchResults[1]);
             $this->principalData['pagination'] = $this->temporaryPagination[0];
             $this->principalData['activePagination'] = $this->temporaryPagination[1];
         }
     } else {
         $this->principalData['formToken'] = FormElements::formToken();
     }
     $this->principalData['qttResultPage'] = $this->resultsPerPage;
     $this->cannonicalUrl = URL . 'search/cluster';
     $this->principalData['activeSearchPirna'] = '';
     $this->principalData['activeSearchAlignament'] = '';
     $this->principalData['activeSearchCluster'] = 'class="active"';
     View::setHeaderVars('title', 'Search Cluster');
     View::setHeaderVars('specificKeywords', '');
     View::setHeaderVars('description', '');
     View::setHeaderVars('cannonicalUrl', $this->cannonicalUrl);
     View::setHeaderVars('robots', 'noindex, nofollow');
     View::render('header');
     View::render('search/cluster', $this->principalData);
     View::render('footer-clean');
 }
 function createInfo($paramOne = null)
 {
     $this->model->checkLogged();
     if ($paramOne === 'faq') {
         if (isset($_POST['submit'])) {
             $this->model->sendCreateInfo('faq');
         }
         $this->principalData['formToken'] = FormElements::formToken();
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         }
         View::setHeaderVars('title', 'Admin');
         View::render('sidebar-admin');
         View::render('administration/createinfofaq', $this->principalData);
     } elseif ($paramOne === 'article') {
         if (isset($_POST['submit'])) {
             $this->model->sendCreateInfo('article');
         }
         $this->principalData['formToken'] = FormElements::formToken();
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         }
         View::setHeaderVars('title', 'Admin');
         View::render('sidebar-admin');
         View::render('administration/createinfoarticle', $this->principalData);
     } elseif ($paramOne === 'informations') {
         if (isset($_POST['submit'])) {
             $this->model->sendCreateInfo('informations');
         }
         $this->principalData['formToken'] = FormElements::formToken();
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         }
         View::setHeaderVars('title', 'Admin');
         View::render('sidebar-admin');
         View::render('administration/createinfoinformations', $this->principalData);
     } elseif ($paramOne === 'update') {
         if (isset($_POST['submit'])) {
             $this->model->sendCreateInfo('update');
         }
         $this->principalData['formToken'] = FormElements::formToken();
         if (FlashMessages::hasFlashMessage()) {
             $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
         }
         View::setHeaderVars('title', 'Admin');
         View::render('sidebar-admin');
         View::render('administration/createinfoupdate', $this->principalData);
     }
 }
Exemple #6
0
 function cluster($paramOne = 1)
 {
     $this->model->quantityCacheSearch();
     $this->model->breadCumbs();
     $this->actualPage = FormElements::filterInteger($paramOne);
     $this->initialResult = ($this->actualPage - 1) * $this->resultsPerPage;
     $this->sqlDataArray = array('initialItem' => $this->initialResult, 'maximumQuantity' => 5);
     $this->browseData = $this->model->getBrowseCluster($this->sqlDataArray);
     if (FlashMessages::hasFlashMessage()) {
         $this->principalData['FlashMessage'] = FlashMessages::displayFlashMessage();
     } else {
         $this->principalData['countResults'] = $this->browseData['quantityAllCluster'];
         $this->principalData['browseData'] = $this->browseData['clusterList'];
         $this->principalData['totalPages'] = $this->browseData['totalPages'];
         $this->temporaryPagination = $this->model->pagination($this->actualPage, $this->browseData['totalPages']);
         $this->principalData['pagination'] = $this->temporaryPagination[0];
         $this->principalData['activePagination'] = $this->temporaryPagination[1];
     }
     if ($this->actualPage === 1) {
         $this->cannonicalUrl = URL . 'browse/cluster';
     } else {
         $this->cannonicalUrl = '';
     }
     $this->principalData['qttResultPage'] = $this->resultsPerPage;
     $this->principalData['activeBrowsePirna'] = '';
     $this->principalData['activeBrowseDataset'] = '';
     $this->principalData['activeBrowseCluster'] = 'class="active"';
     View::setHeaderVars('title', 'Browse piRNA Clusters');
     View::setHeaderVars('specificKeywords', DEFAULT_KEYWORDS . ', piRNA cluster List, piRNA cluster, browse piRNA cluster');
     View::setHeaderVars('description', 'Browse all the piRNA clusters in the database');
     View::setHeaderVars('cannonicalUrl', $this->cannonicalUrl);
     View::setHeaderVars('robots', 'index, follow');
     View::render('header');
     View::render('browse/cluster', $this->principalData);
     View::render('footer-clean');
 }