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'); }
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'); }
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'); }
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); } }
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'); }