• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP getFormattedDate函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中getFormattedDate函数的典型用法代码示例。如果您正苦于以下问题:PHP getFormattedDate函数的具体用法?PHP getFormattedDate怎么用?PHP getFormattedDate使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了getFormattedDate函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: getPsiData

function getPsiData(&$psi3hr, &$psi24hr, &$comments)
{
    $currPSI = 'XXX';
    $comments = '';
    $lastUpdated = '';
    $datasetName = 'psi_update';
    $keyref = '781CF461BB6606ADC4A6A6217F5F2AD6C5A6581D44B62228';
    $url = 'http://api.nea.gov.sg/api/WebAPI/?dataset=' . $datasetName . '&keyref=' . $keyref;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_FAILONERROR, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 15);
    $response = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Curl error: ' . curl_error($ch);
        $comments = 'Error! Unable to connect to NEA server..';
    } else {
        $xmlResponse = simplexml_load_string($response);
        $psi3hr = array("north" => (string) $xmlResponse->item->region[0]->record->reading[1]['value'], "main" => (string) $xmlResponse->item->region[1]->record->reading[1]['value'], "central" => (string) $xmlResponse->item->region[2]->record->reading[1]['value'], "east" => (string) $xmlResponse->item->region[3]->record->reading[1]['value'], "west" => (string) $xmlResponse->item->region[4]->record->reading[1]['value'], "south" => (string) $xmlResponse->item->region[5]->record->reading[1]['value'], "raw_timestamp" => (string) $xmlResponse->item->region[1]->record['timestamp'], "timestamp" => getFormattedDate($xmlResponse->item->region[1]->record['timestamp']));
        $psi24hr = array("north" => (string) $xmlResponse->item->region[0]->record->reading[0]['value'], "main" => (string) $xmlResponse->item->region[1]->record->reading[0]['value'], "central" => (string) $xmlResponse->item->region[2]->record->reading[0]['value'], "east" => (string) $xmlResponse->item->region[3]->record->reading[0]['value'], "west" => (string) $xmlResponse->item->region[4]->record->reading[0]['value'], "south" => (string) $xmlResponse->item->region[5]->record->reading[0]['value'], "raw_timestamp" => (string) $xmlResponse->item->region[1]->record['timestamp'], "timestamp" => getFormattedDate($xmlResponse->item->region[1]->record['timestamp']));
    }
    curl_close($ch);
}
开发者ID:yulonglong,项目名称:YulonglongBot,代码行数:24,代码来源:psiHelper.php


示例2: getMiniCalEvents

function getMiniCalEvents($mini_cal_auth)
{
    global $template, $db, $lang;
    // initialise some sql bits
    if ($mini_cal_auth['view']) {
        $days_ahead_sql = MINI_CAL_DAYS_AHEAD > 0 ? " AND (c.stamp <= DATE_ADD(CURDATE(), INTERVAL " . MINI_CAL_DAYS_AHEAD . " DAY)) " : '';
        // get the events
        $sql = "SELECT\n\t\t\t\t\tc.id, c.stamp, c.eventspan, c.subject,\n\t\t\t\t\tMONTH(c.stamp) as cal_month,\n\t\t\t\t\tDAYOFWEEK(DATE_SUB(c.stamp, INTERVAL " . MINI_CAL_FDOW . " DAY)) as cal_weekday,\n\t\t\t\t\tDAYOFMONTH(c.stamp) as cal_monthday,\n\t\t\t\t\tYEAR(c.stamp) as cal_year,\n\t\t\t\t\tHOUR(c.stamp) as cal_hour,\n\t\t\t\t\tMINUTE(c.stamp) as cal_min,\n\t\t\t\t\tSECOND(c.stamp) as cal_sec,\n\n\t\t\t\t\tMONTH(c.eventspan) as cal_month_end,\n\t\t\t\t\tDAYOFWEEK(DATE_SUB(c.eventspan, INTERVAL " . MINI_CAL_FDOW . " DAY)) as cal_weekday_end,\n\t\t\t\t\tDAYOFMONTH(c.eventspan) as cal_monthday_end,\n\t\t\t\t\tYEAR(c.eventspan) as cal_year_end\n\t\t\t\tFROM\n\t\t\t\t\t" . CAL_TABLE . " as c\n\t\t\t\tWHERE ((c.stamp >= CURDATE()) OR (CURDATE() <= c.eventspan))\n\t\t\t\t\t{$days_ahead_sql}\n\t\t\t\t\t{$mini_cal_auth_sql}\n\t\t\t\tORDER BY\n\t\t\t\t\tc.stamp ASC\n\t\t\t\tLIMIT\n\t\t\t\t\t0," . MINI_CAL_LIMIT;
        // did we get a result?
        // if not then the user does not have MyCalendar installed
        // so just die quielty don't bother to output an error message
        $db->sql_return_on_error(true);
        $result = $db->sql_query($sql);
        $db->sql_return_on_error(false);
        if ($result) {
            // ok we've got MyCalendar
            $template->assign_block_vars('switch_mini_cal_events', array());
            if ($db->sql_numrows($result) > 0) {
                // we've even got some events
                // initialise out date formatting patterns
                $cal_date_pattern = unserialize(MINI_CAL_DATE_PATTERNS);
                // output our events in the given date format for the current language
                while ($row = $db->sql_fetchrow($result)) {
                    $cal_date = getFormattedDate($row['cal_weekday'], $row['cal_month'], $row['cal_monthday'], $row['cal_year'], $row['cal_hour'], $row['cal_min'], $row['cal_sec'], $lang['Mini_Cal_date_format']);
                    if ($row['eventspan'] > $row['stamp']) {
                        $cal_date .= ' - ' . getFormattedDate($row['cal_weekday_end'], $row['cal_month_end'], $row['cal_monthday_end'], $row['cal_year_end'], '', '', '', $lang['Mini_Cal_date_format']);
                    }
                    $template->assign_block_vars('mini_cal_events', array('MINI_CAL_EVENT_DATE' => $cal_date, 'S_MINI_CAL_EVENT' => $row['subject'], 'U_MINI_CAL_EVENT' => append_sid(IP_ROOT_PATH . 'calendar.' . PHP_EXT . '?id=' . $row['id'] . '&mode=display')));
                }
            } else {
                // no events :(
                $template->assign_block_vars('mini_cal_no_events', array());
            }
            $db->sql_freeresult($result);
        }
    }
}
开发者ID:ALTUN69,项目名称:icy_phoenix,代码行数:37,代码来源:mini_cal_SNAILLITE.php


示例3: getFormattedDate

<?
//register a globals variable for security
$GLOBALS['vlDC']=true;
include "conf.php";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" cellspacing="0" cellpadding="0" class="trailanalytics">
        <tr>
            <td class="tab_active">Changes&nbsp;by&nbsp;<?php 
echo $createdby;
?>
&nbsp;in&nbsp;<?php 
echo getFormattedDate($theDate);
?>
</td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td style="border:1px solid #CCCCFF; padding:20px">
	<table width="100%" border="0" class="trailanalytics">
                <tr>
                  <td>
                  <div style="height: 270px; overflow: auto; padding:3px">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                        <td class="vl_tdsub" width="90%"><strong>Post-Warning Submission Details</strong></td>
                        <td class="vl_tdsub" width="10%"><strong>Time</strong></td>
                    </tr>
                    <?
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.statistics.warnings.details.php


示例4: while

                    while($sq=mysqlfetcharray($squery)) {
                        if($scount%2) {
                            $scolor="#FFFFFF";
                        } else {
                            $scolor="#F4F4F4";
                        }
                ?>
                      <tr bgcolor="<?php 
echo $scolor;
?>
">
                        <td><a href="../admin/?act=statisticsremovals&nav=statistics&soption=removalsByUser&theDate=<?php 
echo $sq["datecreated"];
?>
"><?php 
echo getFormattedDate($sq["datecreated"]);
?>
</a></td>
                        <td><?php 
echo number_format((double) $sq["stat"]);
?>
</td>
                      </tr>
                <? 
                        $stotal+=$sq["stat"];
                        $scount++;
                    }
                } else { 
                ?>
                      <tr>
                        <td colspan="2">No statistics available for this query.</td>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.statistics.removals.php


示例5: getMiniCalEvents

function getMiniCalEvents($mini_cal_auth)
{
    global $db, $template, $lang;
    // initialise some sql bits
    $mini_cal_auth_sql = $mini_cal_auth['view'] != '' ? ' AND t.forum_id in (' . $mini_cal_auth['view'] . ') ' : '';
    $days_ahead_sql = MINI_CAL_DAYS_AHEAD > 0 ? " AND (c.cal_date <= DATE_ADD(CURDATE(), INTERVAL " . MINI_CAL_DAYS_AHEAD . " DAY)) " : '';
    // get the events
    $sql = "SELECT\n\t\t\t\tc.topic_id, c.cal_date, c.forum_id,\n\t\t\t\tMONTH(c.cal_date) as cal_month,\n\t\t\t\tDAYOFWEEK(DATE_SUB(c.cal_date, INTERVAL " . MINI_CAL_FDOW . " DAY)) as cal_weekday,\n\t\t\t\tDAYOFMONTH(c.cal_date) as cal_monthday,\n\t\t\t\tYEAR(c.cal_date) as cal_year,\n\t\t\t\tHOUR(c.cal_date) as cal_hour,\n\t\t\t\tMINUTE(c.cal_date) as cal_min,\n\t\t\t\tSECOND(c.cal_date) as cal_sec,\n\t\t\t\tt.topic_title\n\t\t\tFROM\n\t\t\t\t" . MYCALENDAR_TABLE . " as c,\n\t\t\t\t" . TOPICS_TABLE . " as t\n\t\t\tWHERE\n\t\t\t\tc.topic_id = t.topic_id\n\t\t\t\tAND (c.cal_date >= CURDATE())\n\t\t\t\t{$days_ahead_sql}\n\t\t\t\t{$mini_cal_auth_sql}\n\t\t\tORDER BY\n\t\t\t\tc.cal_date ASC\n\t\t\tLIMIT\n\t\t\t\t0," . MINI_CAL_LIMIT;
    // did we get a result?
    // if not then the user does not have MyCalendar installed
    // so just die quielty don't bother to output an error message
    $db->sql_return_on_error(true);
    $result = $db->sql_query($sql);
    $db->sql_return_on_error(false);
    if ($result) {
        // ok we've got MyCalendar
        $template->assign_block_vars('switch_mini_cal_events', array());
        if ($db->sql_numrows($result) > 0) {
            // we've even got some events
            // initialise out date formatting patterns
            $cal_date_pattern = unserialize(MINI_CAL_DATE_PATTERNS);
            // output our events in the given date format for the current language
            while ($row = $db->sql_fetchrow($result)) {
                $cal_date = getFormattedDate($row['cal_weekday'], $row['cal_month'], $row['cal_monthday'], $row['cal_year'], $row['cal_hour'], $row['cal_min'], $row['cal_sec'], $lang['Mini_Cal_date_format']);
                $template->assign_block_vars('mini_cal_events', array('MINI_CAL_EVENT_DATE' => $cal_date, 'S_MINI_CAL_EVENT' => $row['topic_title'], 'U_MINI_CAL_EVENT' => append_sid(IP_ROOT_PATH . CMS_PAGE_VIEWTOPIC . "?" . POST_TOPIC_URL . '=' . $row['topic_id'])));
            }
        } else {
            // no events :(
            $template->assign_block_vars('mini_cal_no_events', array());
        }
        $db->sql_freeresult($result);
    }
}
开发者ID:ALTUN69,项目名称:icy_phoenix,代码行数:33,代码来源:mini_cal_PLUS.php


示例6: getGifts

echo $user->name;
?>
's Forest</div>
  <br>
    <center>
      <img class="empty-forest" src="img/empty_forest.png"/>
    </center>
    <?php 
$gifts = getGifts($user);
while ($gift = array_shift($gifts)) {
    ?>
        <img data-tooltip aria-haspopup="true"  title="Gift for <strong><?php 
    echo $gift->friendName;
    ?>
</strong> <br/> given on <?php 
    echo getFormattedDate($gift->giftDate);
    ?>
<br> (<?php 
    echo $gift->plantName;
    ?>
, <?php 
    echo $gift->points;
    ?>
 Points)" class="tree has-tip radius" src="img/tree.png" width="50px" style="display:none;">
    	<?php 
}
?>
    <div class="name floater">Plants gifted</div><div class="name" style="float:right"><?php 
echo sizeof(getGifts($user));
?>
</div>
开发者ID:skin,项目名称:planty,代码行数:31,代码来源:forest.php


示例7: switch

}
?>
<table width="100%" border="0" class="vl">
  <tr> 
    <td><span style='font-weight: bold'>Emails sent by the site</span></td>
  </tr>
  <tr>
    <td><img src="images/horizontal_400.gif" width="400" height="1" vspace="3"></td>
  </tr>
<?
switch($soption) {
	case details:
	?>
		  <tr>
			<td><span style='font-weight: bold'>Emails for the date: <font color="#FF0000"><?php 
echo getFormattedDate($xdetails);
?>
</font></span></td>
		  </tr>
		  <tr>
			<td><table width="95%" cellpadding="0" cellspacing="0" class="vl">
		<?
		$squery=0;
		$squery=mysqlquery("select * from vl_daemon_email where date(created)='$xdetails' order by created desc");
		if(mysqlnumrows($squery)) {
			$sq=array();
			while($sq=mysqlfetcharray($squery)) {
		?>
			  <tr>
				<td>&nbsp;</td>
			  </tr>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.statistics.mails.php


示例8:

								$count+=1;
								$status=0;
								$status=getDetailedTableInfo2("vl_samples_verify","sampleID='$q[id]'","outcome");
								if($count<$num) {
									echo "<tr>
												<td class=\"vl_tdstandard\">$q[formNumber]</td>
												<td class=\"vl_tdstandard\"><a href=\"/verify/find.and.edit/$q[id]/1/\">$q[vlSampleID]</a></td>
												<td class=\"vl_tdstandard\">".($status?$status:"Pending")."</td>
												<td class=\"vl_tdstandard\">".getFormattedDate($q["created"])."&nbsp;at&nbsp;".getFormattedTimeLessS($q["created"])."</td>
											</tr>";
								} else {
									echo "<tr>
												<td class=\"vl_tdnoborder\">$q[formNumber]</td>
												<td class=\"vl_tdnoborder\"><a href=\"/verify/find.and.edit/$q[id]/1/\">$q[vlSampleID]</a></td>
												<td class=\"vl_tdnoborder\">".($status?$status:"Pending")."</td>
												<td class=\"vl_tdnoborder\">".getFormattedDate($q["created"])."&nbsp;at&nbsp;".getFormattedTimeLessS($q["created"])."</td>
											</tr>";
								}
							}
							?>
                      </table>
                        </div>
                  </fieldset>
                </td>
            </tr>
                </table>
            </div>
        </td>
    </tr>
    <? } else { ?>
    <tr>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.preview.samples.php


示例9: ucfirst

         case 'm':
             $new_title = $titles['m'] . ' ' . $titles['y'];
             break;
         case 'd':
             $new_title = $titles['d'] . ' ' . $titles['m'] . ' ' . $titles['y'];
             break;
         default:
             $new_title = '';
             break;
     }
     $new_title = ucfirst($new_title);
     $newdoc['pagetitle'] = $new_title;
     $newdoc['longtitle'] = $new_title;
     $newdoc['menutitle'] = $new_title;
     $newdoc['alias'] = $aliases[$f];
     $newdoc['menuindex'] = getFormattedDate($dt, $f, 'menuindex');
     // Insert the new page
     $new_page = $modx->db->insert($newdoc, $modx->getFullTableName('site_content'));
     // If it's inserted correctly, remember the new page as the last parent
     $src_id = $last_parent;
     $last_parent = $new_page !== false ? $new_page : $last_parent;
     // Also duplicate any manager permissions
     $doc_group_table = $modx->getFullTableName('document_groups');
     $permissions = $modx->db->select("*", $doc_group_table, "document = {$src_id}");
     if ($new_page !== false && $modx->db->getRecordCount($permissions) >= 1) {
         while ($row = $modx->db->getRow($permissions)) {
             $dup_perms = array('document' => $new_page, 'document_group' => $row['document_group']);
             $modx->db->insert($dup_perms, $doc_group_table);
         }
     }
 }
开发者ID:ncrossland,项目名称:modx-autofolders-evo,代码行数:31,代码来源:autofolders.inc.php


示例10: getMiniCalEvents

    function getMiniCalEvents($mini_cal_auth)
    {
        global $template, $db, $phpEx, $lang, $mini_cal_today, 
               $mini_cal_this_month, $mini_cal_this_year, $mini_cal_this_day;
    
        // start and end date
        $start_date = mktime(0,0,0, intval(substr($mini_cal_today, 4, 2)), $mini_cal_this_day, $mini_cal_this_year);
		
        $w_month = $mini_cal_this_month;
        $days_ahead_sql = '';
        if (MINI_CAL_DAYS_AHEAD > 0)
        {
            $w_year = $mini_cal_this_year;
            if ($w_month > 12)
            {
                $w_month = 01;
                $w_year++;
            }
            $end_date = mktime(0,0,0, $w_month, $mini_cal_this_day + MINI_CAL_DAYS_AHEAD, $w_year);
            $days_ahead_sql = " AND topic_calendar_time < $end_date ";
        }
                
        // initialise some sql bits
        $mini_cal_auth_sql = ($mini_cal_auth['view']) ? ' AND t.forum_id in (' . $mini_cal_auth['view'] . ') ' : '';
        
        // get events
        $sql = "SELECT t.topic_id, t.topic_calendar_time, t.topic_title, t.forum_id, t.topic_calendar_duration  
        	FROM " . TOPICS_TABLE . " t
        		WHERE topic_calendar_time >= $start_date
        		$days_ahead_sql
        		AND topic_calendar_time IS NOT NULL
        		AND topic_calendar_time <> 0
        		$mini_cal_auth_sql
            ORDER BY 
                t.topic_calendar_time ASC
            LIMIT 
                0," . MINI_CAL_LIMIT;
    
        // did we get a result? 
    	if( $result = $db->sql_query($sql) )
    	{
           $template->assign_block_vars('switch_mini_cal_events', array());
           if ( $db->sql_numrows($result) > 0 )
           {
               // we've got some events
    
               // now let's output our events in the given date format for the current language
       	       while ($row = $db->sql_fetchrow($result))
               {
                    $cal_time = $row['topic_calendar_time'];
					$day_span = (date("Ymd", $cal_time) < date("Ymd", $cal_time+$row['topic_calendar_duration']));
					$include_time = date("His", $cal_time) > 0;
                    $cal_date = getFormattedDate(
                                    date('w', $cal_time), 
                                    date('n', $cal_time), 
                                    date('d', $cal_time),
                                    date('Y', $cal_time),
                                    date('H', $cal_time), 
                                    date('i', $cal_time),
                                    date('s', $cal_time),
									$lang['Mini_Cal_date_format'].((!$day_span && $include_time)?' '.$lang['Mini_Cal_date_format_Time']:'')
                                );
                                
                    if ($day_span || $row['topic_calendar_duration'] > 0)
                    {
                        $cal_time = $cal_time + $row['topic_calendar_duration'];
                        $cal_date .= ' - ' . getFormattedDate(
                                                date('w', $cal_time), 
                                                date('n', $cal_time), 
                                                date('d', $cal_time),
                                                date('Y', $cal_time),
                                                date('H', $cal_time), 
                                                date('i', $cal_time),
                                                date('s', $cal_time),
												((!$day_span)?$lang['Mini_Cal_date_format_Time']:$lang['Mini_Cal_date_format'])
                                            );
                    }
  
        			$template->assign_block_vars('mini_cal_events', array(
        					'MINI_CAL_EVENT_DATE' => $cal_date,
                            'S_MINI_CAL_EVENT' => $row['topic_title'], 
        					'U_MINI_CAL_EVENT' => append_sid( $phpbb_root_path . "viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $row['topic_id'] )
                            )
        			); 
               }
           }
           else
           {
                // no events :(
                $template->assign_block_vars('mini_cal_no_events', array());
           }
           $db->sql_freeresult($result);
    
    	}
    }    
开发者ID:sietf,项目名称:sietf.org,代码行数:95,代码来源:mini_cal_topic.php


示例11:

	//to be activated: ensure lrCategory, lrEnvelopeNumber and lrNumericID are supplied
	if(!$lrCategory && (!$lrEnvelopeNumber || $lrEnvelopeNumber==$default_envelopeNumber) && !$lrNumericID) {
		$error.="<br /><strong>".($lrCategory=="V"?"Location":"Rejection")." ID is Missing</strong><br />Kindly provide a ".($lrCategory=="V"?"Location or Rejection":"Rejection or Location")." ID<br />";
	}
	
	//to be edited: ensure envelope number is valid
	if($lrCategory && $lrEnvelopeNumber && $lrEnvelopeNumber!="Envelope #" && $lrNumericID) {
		if(!preg_match("/^[0-9]{4}[\-]{1}[0-9]{1,5}$/",$lrEnvelopeNumber)) {
			$error.="<br /><strong>Incorrect Envelope Number '$lrEnvelopeNumber'.</strong><br />Correct Envelope Number Format is ".getFormattedDateYearShort($datetime).getFormattedDateMonth($datetime)."-00001.<br /> Kindly resubmit with a Valid Envelope Number.<br />";
		}
	}

	//ensure form number is unique
	if(getDetailedTableInfo2("vl_samples","formNumber='$formNumber' limit 1","id")) {
		$error.="<br /><strong>Duplicate Form Number '$formNumber'.</strong><br />The Form Number <strong>$formNumber</strong> was entered on <strong>".getFormattedDate(getDetailedTableInfo2("vl_samples","formNumber='$formNumber' limit 1","created"))."</strong> by <strong>".getDetailedTableInfo2("vl_samples","formNumber='$formNumber' limit 1","createdby")."</strong> <a href=\"#\" onclick=\"iDisplayMessage('/verify/preview/".getDetailedTableInfo2("vl_samples","formNumber='$formNumber' limit 1","id")."/1/noedit/')\">Click here to see the entry</a>.<br /> Kindly input this record with an alternative Form Number.<br />";
	}

	//ensure form number is numeric
	if(!is_numeric($formNumber)) {
		$error.="<br /><strong>Form Number '$formNumber' is Not Numeric.</strong><br />The Form Number should be Numeric i.e it should not contain alphanumeric characters e.g A-Z.<br />";
	}

	//ensure form number is valid
	if(!getDetailedTableInfo2("vl_forms_clinicalrequest","formNumber='$formNumber' or formNumber='".($formNumber/1)."' limit 1","id")) {
		$error.="<br /><strong>Invalid Form Number '$formNumber'.</strong><br />The Form Number <strong>$formNumber</strong> does not exist in the list of valid Form Numbers.<br /> Kindly input this record with a valid Form Number.<br />";
	}

	//ensure facility is valid
	if(!getDetailedTableInfo2("vl_facilities","id='$facilityID'","id")) {
		$error.="<br /><strong>Incorrect Facility '$facilityID'.</strong><br />Kindly select an existing Facility from the list or Request an Administrator to first add this Facility '$facilityID' to the System's Database before Proceeding.<br />";
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:30,代码来源:tpl.samples.capture.deprecated.php


示例12: isset

//24hr cache
$template = 'statistics_monthlyleader.tpl';
$cacheid = isset($_GET['month']);
if (!$smarty->is_cached($template, $cacheid)) {
    require_once 'geograph/gridimage.class.php';
    require_once 'geograph/gridsquare.class.php';
    require_once 'geograph/imagelist.class.php';
    $db = NewADOConnection($GLOBALS['DSN']);
    if (!$db) {
        die('Database connection failed');
    }
    $length = isset($_GET['month']) ? 10 : 7;
    $topusers = $db->GetAll("SELECT gridimage_id,SUBSTRING( submitted, 1, {$length} ) AS \nsubmitted_month , user_id, realname, COUNT(*) as imgcount\nFROM `gridimage_search` \nGROUP BY SUBSTRING( submitted, 1, {$length} ) , user_id \nORDER BY submitted_month DESC");
    $month = array();
    foreach ($topusers as $idx => $entry) {
        if (!isset($month[$topusers[$idx]['submitted_month']]) || $topusers[$idx]['imgcount'] > $month[$topusers[$idx]['submitted_month']]) {
            $month[$topusers[$idx]['submitted_month']] = $topusers[$idx]['imgcount'];
        }
    }
    foreach ($topusers as $idx => $entry) {
        if ($topusers[$idx]['imgcount'] < $month[$topusers[$idx]['submitted_month']]) {
            unset($topusers[$idx]);
        } else {
            $topusers[$idx]['month'] = getFormattedDate($topusers[$idx]['submitted_month']);
        }
    }
    $smarty->assign_by_ref('topusers', $topusers);
    //lets find some recent photos
    new RecentImageList($smarty);
}
$smarty->display($template, $cacheid);
开发者ID:s-a-r-id,项目名称:geograph-project,代码行数:31,代码来源:monthlyleader.php


示例13: YEAR

    if ($timerel == 'during') {
        if (!empty($when) && !empty($when2)) {
            $timesqlrel = "BETWEEN YEAR('{$whenlow}')*12+MONTH('{$whenlow}') AND YEAR('{$whenhigh}')*12+MONTH('{$whenhigh}')-1";
            $timedescrel = sprintf($MESSAGES['leaderboard']['time_during'], getFormattedDate($when));
        }
    } else {
        if ($timerel == 'dbefore') {
            if (!empty($when2)) {
                $timesqlrel = "< YEAR('{$whenhigh}')*12+MONTH('{$whenhigh}')";
                $timedescrel = sprintf($MESSAGES['leaderboard']['time_until'], getFormattedDate($when2));
            }
        } else {
            if ($timerel == 'dafter') {
                if (!empty($when)) {
                    $timesqlrel = ">= YEAR('{$whenlow}')*12+MONTH('{$whenlow}')";
                    $timedescrel = sprintf($MESSAGES['leaderboard']['time_from'], getFormattedDate($when));
                }
            }
        }
    }
}
if ($timesqlrel !== '') {
    if ($date == 'both') {
        $timesql = " and year(imagetaken) != 0 and year(submitted) != 0 and month(imagetaken) != 0 and month(submitted) != 0 and year(imagetaken)*12+month(imagetaken) {$timesqlrel} and year(submitted)*12+month(submitted) {$timesqlrel}";
        $timedesc = sprintf($MESSAGES['leaderboard']['taken_submitted'], $timedescrel);
    } else {
        $column = $date == 'taken' ? 'imagetaken' : 'submitted';
        $timesql = " and year({$column}) != 0 and month({$column}) != 0 and year({$column})*12+month({$column}) {$timesqlrel}";
        $timedesc = sprintf($MESSAGES['leaderboard'][$date == 'taken' ? 'taken' : 'submitted'], $timedescrel);
    }
}
开发者ID:s-a-r-id,项目名称:geograph-project,代码行数:31,代码来源:leaderboard.php


示例14: getDetailedTableInfo2

?>
</td>
                            </tr>
                        <? } ?>

                        <tr>
                          <td>Captured&nbsp;By</td>
                          <td><?php 
echo getDetailedTableInfo2("vl_samples", "id='{$id}' limit 1", "createdby");
?>
</td>
                        </tr>
                        <tr>
                          <td>On</td>
                          <td><?php 
echo getFormattedDate(getDetailedTableInfo2("vl_samples", "id='{$id}' limit 1", "created"));
?>
</td>
                        </tr>
                        <tr>
                          <td width="20%" valign="top">Received&nbsp;Status</td>
                          <td width="80%">
                          
                          </td>
                        </tr>
                        <tr>
                          <td>Lab&nbsp;Comments</td>
                          <td><textarea name="comments" id="comments" cols="40" rows="3" class="searchLarge"></textarea></td>
                        </tr>
                      </table>
                        </div>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.verify.approvereject.old.php


示例15: getDetailedTableInfo2

echo getDetailedTableInfo2("vl_forms_clinicalrequest", "refNumber='{$q['refNumber']}' order by formNumber desc limit 1", "formNumber");
?>
)</div>
                                </td>
                                <td class="<?php 
echo $count < mysqlnumrows($xquery) ? "vl_tdstandard" : "vl_tdnoborder";
?>
">
                               	<? if(!getDetailedTableInfo2("vl_forms_clinicalrequest_dispatch","refNumber='$q[refNumber]' limit 1","id")) { ?>
                                	<div class="vls_grey" style="padding:3px 0px 0px 0px"><a href="/generateforms/dispatch/<?php 
echo $q["refNumber"];
?>
/">Input&nbsp;Dispatch&nbsp;Date</a></div>
                                <? } else { ?>
                                	<div class="vls_grey" style="padding:3px 0px 0px 0px">Dispatched on <?php 
echo getFormattedDate(getDetailedTableInfo2("vl_forms_clinicalrequest_dispatch", "refNumber='{$q['refNumber']}' limit 1", "dispatchDate"));
?>
 (<a href="/generateforms/dispatch/<?php 
echo $q["refNumber"];
?>
/">edit</a>)</div>
                                <? } ?>
								</td>
                            </tr>
                        <? } ?>
 	               </table>
				  </div>
              </td>
            </tr>
            <tr>
	            <td style="padding:20px 0px 0px 0px"><a href="/generateforms/">Return to Generate Forms</a> :: <a href="/dashboard/">Return to Dashboard</a></td>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.generateforms.dispatch.php


示例16: getFormattedDate

echo $artNumber ? "ART Number" : "";
echo $artNumber && $otherID ? "/" : "";
echo $otherID ? "OtherID" : "";
?>
:</strong> <?php 
echo $artNumber ? $artNumber : "";
echo $artNumber && $otherID ? "/" : "";
echo $otherID ? $otherID : "";
?>
</div>
                                    <div class="vls_grey" style="padding:3px 0px 0px 0px"><strong>SampleID:</strong> <?php 
echo $sampleID;
?>
</div>
                                    <div class="vls_grey" style="padding:3px 0px 0px 0px"><strong>Scheduled on:</strong> <?php 
echo getFormattedDate($created);
?>
 by <?php 
echo $createdby;
?>
</div>
                                </td>
                                <td class="<?php 
echo $count < $num ? "vl_tdstandard" : "vl_tdnoborder";
?>
" align="center"><a href="javascript:if(confirm('Are you sure?')) { document.location.href='?act=repeatSamples&nav=datamanagement&option=remove&id=<?php 
echo $q["id"];
?>
'; }">delete</a></td>
                            </tr>
                        <? } ?>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.samples.repeat.php


示例17: range

     $smarty->assign('tendown', range(9, 0));
 } else {
     //must be a date (unless something has gone wrong!)
     $year = preg_match('/year$/', $_GET['by']) === 1;
     $taken = preg_match('/^taken/', $_GET['by']) === 1;
     $length = $year ? 4 : 7;
     $column = $taken ? 'imagetaken' : 'submitted';
     $msgid = ($year ? 'year' : 'month') . '_' . ($taken ? 'taken' : 'submitted');
     $breakdown_title = $MESSAGES['browse']['bdtitle_' . $msgid];
     $title = $MESSAGES['browse']['title_' . $msgid];
     $all = $db->cacheGetAll($cacheseconds, "SELECT SUBSTRING({$column},1,{$length}) as date,count(*),\n\t\t\t\tgridimage_id,title,user_id,gi.realname as credit_realname,if(gi.realname!='',gi.realname,user.realname) as realname\n\t\t\t\tFROM gridimage gi inner join user using(user_id)\n\t\t\t\tWHERE gridsquare_id = '{$square->gridsquare_id}'\n\t\t\t\tAND {$user_crit} {$custom_where}\n\t\t\t\tGROUP BY SUBSTRING({$column},1,{$length})");
     $column = $taken ? 'taken' : 'submitted';
     $start = rand(0, max(0, count($all) - 20));
     $end = $start + 20;
     foreach ($all as $row) {
         $date = getFormattedDate($row[0]);
         $breakdown[$i] = array('name' => "{$title} <b>{$date}</b>", 'count' => $row[1]);
         if (empty($_GET['ht']) && $i >= $start && $i < $end) {
             $breakdown[$i]['image'] = new GridImage();
             $row['grid_reference'] = $square->grid_reference;
             $breakdown[$i]['image']->fastInit($row);
         }
         if ($row[1] > 20) {
             $datel = $row[0] . substr('-00-00', 0, 10 - $length);
             $breakdown[$i]['link'] = "/search.php?gridref={$square->grid_reference}&amp;distance=1&amp;orderby=submitted&amp;{$column}_start={$datel}&amp;{$column}_end={$datel}&amp;do=1";
         } elseif ($row[1] == 1) {
             $breakdown[$i]['link'] = "/photo/{$row[2]}";
         } else {
             $breakdown[$i]['link'] = "/gridref/{$square->grid_reference}?{$_GET['by']}={$row[0]}" . $extra;
         }
         $i++;
开发者ID:s-a-r-id,项目名称:geograph-project,代码行数:31,代码来源:browse.php


示例18: join

        $smarty->assign_by_ref('profile', $profile);
        $title .= " for " . $profile->realname;
    }
    if ($ri) {
        $where[] = "reference_index = {$ri}";
        $smarty->assign('ri', $ri);
        $title .= " in " . $CONF['references_all'][$ri];
    }
    if (count($where)) {
        $where_sql = " WHERE " . join(' AND ', $where);
    }
    $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
    $table = $db->GetAll("\nselect substring(submitted,1,7) as `Month`,\ncount(*) as `Submitted`,\nsum(imagetaken LIKE CONCAT(substring(submitted,1,7),'%')) as `Submitted and Taken` \nfrom gridimage_search {$where_sql} \ngroup by substring(submitted,1,7); ");
    foreach ($table as $idx => $entry) {
        if ($entry['Month'] . '-00') {
            $table[$idx]['Month'] = getFormattedDate($entry['Month'] . '-00');
        }
        $table[$idx]['Percentage'] = number_format($entry['Submitted and Taken'] / $entry['Submitted'] * 100);
    }
    $smarty->assign_by_ref('table', $table);
    $smarty->assign("h2title", $title);
    $smarty->assign("total", count($table));
    $smarty->assign_by_ref('references', $CONF['references_all']);
    $extra = array();
    foreach (array('users', 'date') as $key) {
        if (isset($_GET[$key])) {
            $extra[$key] = $_GET[$key];
        }
    }
    $smarty->assign_by_ref('extra', $extra);
} else {
开发者ID:s-a-r-id,项目名称:geograph-project,代码行数:31,代码来源:bymonth.php


示例19: getFormattedDate

                        </tr>
                      </table>
                        </div>
                  </fieldset>
                </td>
            </tr>
            <tr>
                <td>
                  <fieldset style="width: 100%">
            <legend><strong>REPEAT SCHEDULE DETAILS</strong></legend>
                        <div style="padding:5px 0px 0px 0px">
						<table width="100%" border="0" class="vl">
                            <tr>
							<td width="30%" style="padding:4px 0px; border-bottom: 1px dashed #dfe6e6">Scheduled&nbsp;on</td>
                              <td width="70%" style="padding:4px 0px; border-bottom: 1px dashed #dfe6e6"><?php 
echo getFormattedDate($scheduledDate);
?>
</td>
                            </tr>
                            <tr>
							<td style="padding:4px 0px">By</td>
                              <td style="padding:4px 0px"><?php 
echo $by;
?>
</td>
                            </tr>
                      </table>
                        </div>
                  </fieldset>
                </td>
            </tr>
开发者ID:CHAIUganda,项目名称:ViralLoad,代码行数:31,代码来源:tpl.preview.results.repeat.scheduled.php


示例20: elseif


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP getFramework函数代码示例发布时间:2022-05-15
下一篇:
PHP getFormToken函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap