Example #1
0
    showmessage("发送成功!");
    exit;
}
if ($today["mday"] == 10 || $today["mday"] == 11 || $today["mday"] == 25 || $theLastDayOfMonth) {
    if ($today['mon'] == 1 && ($today['mday'] == 10 || $today['mday'] == 11)) {
        $year = $today['year'] - 1;
        $month = '12月份';
    } else {
        $year = $today['year'];
        if ($today['mday'] == 10 || $today['mday'] == 11) {
            $month = $today['mon'] - 1 . '月份';
        } else {
            $month = $today['mon'] . '月份';
        }
    }
    $tongji = array('171' => fillarray('SSL'), '220' => fillarray('UED'), '170' => fillarray('APM'), '169' => fillarray('AD'), '168' => fillarray('AF'), '167' => fillarray('AC'), '172' => fillarray('WOC'), '182' => fillarray('测试中心'), '173' => fillarray('ACT'), '174' => fillarray('AFT'), '175' => fillarray('ADT'), '176' => fillarray('APMT'), '177' => fillarray('SSLT'), '178' => fillarray('WOCT'), '179' => fillarray('ATT'), '180' => fillarray('PR'), '181' => fillarray('IRD'), '183' => fillarray('RDM & SQA'), '384' => fillarray('wnst'), '389' => fillarray('VTT'), '392' => fillarray('北研平台'), '393' => fillarray('北研安全攻防'), '394' => fillarray('VT'), '395' => fillarray('无线'));
    $query = $_SGLOBAL['db']->query("select * from " . tname('creativeconfig'));
    while ($value = $_SGLOBAL['db']->fetch_array($query)) {
        if ($value['catid'] != 0) {
            $tongji[$value['catid']]['emails'] = $value['emails'];
            $tongji[$value['catid']]['neednum'] = round($value['personnum'] * $value['scale']);
        } else {
            $emailsall = $value['emails'];
        }
    }
    $sqlquerystr = 'select * from ' . tname('creativeitems') . ' i,' . tname('creativemessage') . ' m' . ' where i.itemid=m.itemid and m.month="' . $month . '"  and i.year=' . $year;
    $query = $_SGLOBAL["db"]->query($sqlquerystr);
    while ($i = $_SGLOBAL['db']->fetch_array($query)) {
        $tongji[$i["catid"]]["finishednum"]++;
        $tongji[$i["catid"]]["msg"] = $tongji[$i["catid"]]["msg"] . '<tr><td>' . $i["itemid"] . '</td><td>' . $i["subject"] . '</td><td>' . $tongji[$i["catid"]]["id"] . '</td><td>' . $i["username"] . '</td><td>' . date('Y-m-d', $i['dateline']) . '</td><td>' . $gradearr[$i["grade"]] . '</td><td>' . $i["month"] . '</td><td>' . (empty($i["shenhezhe"]) ? '未审核' : $i["shenhezhe"]) . '</td></tr>';
        if (!empty($i['shenhezhe'])) {
Example #2
0
function fillarray($nr, $famid)
{
    global $dbh, $db_functions, $maxperson;
    global $treeid, $pers_var, $fam_var, $indexnr;
    if ($nr >= $maxperson) {
        return;
    }
    if ($famid) {
        @($personmnDb = $db_functions->get_person($famid));
        $man_cls = new person_cls();
        $man_cls->construct($personmnDb);
        $man_privacy = $man_cls->privacy;
        $name = $man_cls->person_name($personmnDb);
        $treeid[$nr][0] = $name["standard_name"];
        // *** Privacy filter ***
        if ($man_privacy == '') {
            if ($personmnDb->pers_birth_date) {
                $treeid[$nr][1] = $personmnDb->pers_birth_date;
            } else {
                $treeid[$nr][1] = $personmnDb->pers_bapt_date;
            }
            if ($personmnDb->pers_death_date) {
                $treeid[$nr][4] = $personmnDb->pers_death_date;
            } else {
                $treeid[$nr][4] = $personmnDb->pers_buried_date;
            }
        } else {
            $treeid[$nr][1] = '';
            $treeid[$nr][4] = '';
        }
        //NEW
        if ($nr == 1) {
            $indexnr = $personmnDb->pers_indexnr;
        }
        // need this for desc chart at bottom, if selected
        $pos = strpos($personmnDb->pers_fams, ";");
        if ($pos === false) {
            $treeid[$nr][2] = $personmnDb->pers_fams;
        } else {
            $treeid[$nr][2] = substr($personmnDb->pers_fams, 0, $pos);
        }
        $treeid[$nr][3] = $famid;
        $treeid[$nr][5] = $personmnDb->pers_sexe;
        if ($personmnDb->pers_famc) {
            @($record_family = $db_functions->get_family($personmnDb->pers_famc));
            if ($record_family->fam_man) {
                fillarray($nr * 2, $record_family->fam_man);
            }
            if ($record_family->fam_woman) {
                fillarray($nr * 2 + 1, $record_family->fam_woman);
            }
        }
    }
}