Exemplo n.º 1
0
function mkreg($db, $colname, $tname, $grouparr)
{
    $db->query("BEGIN");
    foreach ($grouparr as $i => $value) {
        if ($i != 0) {
            mkonereg($db, $colname, $tname, $grouparr, $i);
        }
    }
    $db->query("COMMIT");
}
Exemplo n.º 2
0
function mkreg($db, $colname)
{
    switch ($colname) {
        case 'aptsale':
        case 'flatsale':
            $grouparr['_id'] = ['state' => '$state', 'city' => '$city', 'county' => '$county', 'region' => '$region', 'aptName' => '$aptName', 'area' => '$area'];
            mkonereg($db, $colname, $grouparr);
            break;
        case 'housesale':
            $grouparr['_id'] = ['state' => '$state', 'city' => '$city', 'county' => '$county', 'region' => '$region'];
            mkonereg($db, $colname, $grouparr);
            break;
        case 'aptrent':
        case 'flatrent':
            $grouparr['_id'] = ['state' => '$state', 'city' => '$city', 'county' => '$county', 'region' => '$region', 'aptName' => '$aptName', 'area' => '$area'];
            mkonereg($db, $colname, $grouparr);
            break;
        case 'houserent':
            $grouparr['_id'] = ['state' => '$state', 'city' => '$city', 'county' => '$county', 'region' => '$region'];
            mkonereg($db, $colname, $grouparr);
            break;
    }
}