Пример #1
0
<?php

include_once '../../config/symbini.php';
include_once $serverRoot . '/classes/CollectionProfileManager.php';
header("Content-Type: text/html; charset=" . $charset);
ini_set('max_execution_time', 1200);
//1200 seconds = 20 minutes
$catId = array_key_exists("catid", $_REQUEST) ? $_REQUEST["catid"] : 0;
if (!$catId && isset($DEFAULTCATID) && $DEFAULTCATID) {
    $catId = $DEFAULTCATID;
}
$collId = array_key_exists("collid", $_REQUEST) ? $_REQUEST["collid"] : 0;
$action = array_key_exists('submitaction', $_REQUEST) ? $_REQUEST['submitaction'] : '';
$collManager = new CollectionProfileManager();
//if($collId) $collManager->setCollectionId($collId);
$collList = $collManager->getStatCollectionList($catId);
$specArr = isset($collList['spec']) ? $collList['spec'] : null;
$obsArr = isset($collList['obs']) ? $collList['obs'] : null;
$collIdArr = array();
$collectionArr = array();
$familyArr = array();
$countryArr = array();
$results = array();
$collStr = '';
if ($collId) {
    $collIdArr = explode(",", $collId);
    if ($action == "Run Statistics") {
        $resultsTemp = $collManager->runStatistics($collId);
        $results['FamilyCount'] = $resultsTemp['familycnt'];
        $results['GeneraCount'] = $resultsTemp['genuscnt'];
        $results['SpeciesCount'] = $resultsTemp['speciescnt'];