Example #1
0
function get_calendar_array($link, $pc, $pur, &$totalnodes)
{
    ?>
<script language="javascript">
var blogCalendarArray = new Array();
var blogNodeUrl = "pccon.php?id=<?php 
    echo $pc["UID"];
    ?>
&s=all";
<?php 
    $query = "SELECT `nid` , `created` FROM nodes WHERE `uid` = '" . $pc["UID"] . "' AND `type` = 0 ";
    if ($pur == 0) {
        $query .= " AND `access` = 0 ";
    } elseif ($pur > 0) {
        $query .= " AND ( `access` = 0 OR `access` = 1 ) ";
    }
    //elseif($pur == 3)
    //	$query .= " AND ( `access` = 0 OR `access` = 1 OR `access` = 2 ) ";
    $query .= " ORDER BY `nid` DESC;";
    $result = mysql_query($query, $link);
    $totalnodes = mysql_num_rows($result);
    //所有日志数
    $bc = array();
    while ($rows = mysql_fetch_array($result)) {
        $dvlt = substr(time_mysql($rows["created"]), 0, 8);
        if (!@$bc[$dvlt]) {
            $bc[$dvlt] = $rows["nid"];
            ?>
blogCalendarArray[<?php 
            echo $dvlt;
            ?>
] = <?php 
            echo (int) $rows["nid"];
            ?>
;
<?php 
        } else {
            continue;
        }
    }
    ?>
</script>
<?php 
    mysql_free_result($result);
}
Example #2
0
function pc_load_archfile($pc)
{
    $startYear = (int) (time_mysql($pc["CREATED"]) / 10000000000);
    $startMonth = (int) ((time_mysql($pc["CREATED"]) - $startYear * 10000000000) / 100000000);
    $thisYear = date("Y");
    $thisMonth = date("m");
    $archfile = array();
    for ($yy = $thisYear; $yy >= $startYear; $yy--) {
        $firstMonth = $yy == $startYear ? $startMonth : 1;
        for ($mm = $thisMonth; $mm >= $firstMonth; $mm--) {
            $archfile[] = array("YEAR" => $yy, "MONTH" => $mm);
        }
        $thisMonth = 12;
    }
    return $archfile;
}
Example #3
0
function rss_time_format($t)
{
    $t = time_mysql($t);
    $t = $t[0] . $t[1] . $t[2] . $t[3] . "-" . $t[4] . $t[5] . "-" . $t[6] . $t[7] . "T" . $t[8] . $t[9] . ":" . $t[10] . $t[11] . ":" . $t[12] . $t[13] . "+08:00";
    return $t;
}