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