예제 #1
0
 public function testFormatShort()
 {
     $this->assertEquals('4ms', milliseconds(4)->format('ms'));
     $this->assertEquals('1s', milliseconds(1000)->format('s'));
     $this->assertEquals('4s', seconds(4)->format('s'));
     $this->assertEquals('4m', minutes(4)->format('m'));
     $this->assertEquals('32h', hours(32)->format('h'));
     $this->assertEquals('4d', days(4)->format('d'));
     $this->assertEquals('1w', days(7)->format('w'));
     $this->assertEquals('3mo', weeks(13)->format('mo'));
     $this->assertEquals('1y', months(12)->format('y'));
 }
예제 #2
0
            foreach ($tenants->tenants_deposits() as $p) {
                $tenants_deposits[] = array('id' => $p->deposits['id'], 'rent' => $p->deposits["rent"], 'date' => $p->deposits["date"], 'status' => $p->deposits["status"]);
            }
            $days = days($tenants['entry_date']);
            $data[] = array('id' => $tenants['id'], 'address' => $tenants['address'], 'name' => $tenants['name'], 'email' => $tenants['email'], 'phone' => $tenants['phone'], 'company' => $tenants['company'], 'rent' => $tenants['rent'], 'totaldeposit' => $tenants['totaldeposit'], 'depositleft' => $tenants['depositleft'], 'entry_date' => $tenants['entry_date'], 'deposits' => $tenants_deposits, 'rentfirst' => $tenants['rentfirst'], 'is_Paid' => $tenants['isPaid']);
        }
    }
    $tenants = array('aaData' => $data);
    $app->response()->header('content-type', 'application/json');
    echo json_encode($tenants);
});
$app->get('/tenants/search/:id', function ($id = null) use($app, $db) {
    $data = array();
    $count = 0;
    foreach ($db->tenants()->where("name LIKE ?", "%" . $id . "%") as $tenants) {
        $days = days($tenants['entry_date']);
        //  $dthdays = days($houses['house_rent_due_date']);
        //  foreach ($houses->houses_tenants() as $p) {
        //      $count++;
        //         $houses_tenants[] = array('name'=>$p->tenants["name"],
        //          'phone'=>$p->tenants["phone"]);
        // }
        $data[] = array('id' => $tenants['id'], 'address' => $tenants['address'], 'name' => $tenants['name'], 'phone' => $tenants['phone'], 'company' => $tenants['company'], 'rent' => $tenants['rent'], 'totaldeposit' => $tenants['totaldeposit'], 'depositleft' => $tenants['depositleft'], 'entry_date' => $tenants['entry_date'], 'rent_date' => $days);
    }
    $tenants = array('aaData' => $data);
    $app->response()->header('content-type', 'application/json');
    echo json_encode($tenants);
});
$app->get('/owners/search/:id', function ($id = null) use($app, $db) {
    $data = array();
    foreach ($db->owners()->where("owner_name LIKE ?", "%" . $id . "%") as $owners) {
예제 #3
0
        <label class="control-label" for="inputDOB">Date of Birth</label>
        <div class="controls controls-row row-fluid">
        	<input id="dob5" name="date" type="date" onkeyup="validateDOB();" />
          <select name="month" class="selectpicker span3" id="month" style="" onchange="validateDOB();">
          		<option value="-1">-month-</option>
                <?php 
$months = months("F");
foreach ($months as $month) {
    echo '<option value="' . $month . '">' . $month . '</option>';
}
?>
          </select>
          <select name="day" class="span2 selectpicker" id="day" onchange="validateDOB();">
       		<option value="-1">-day-</option>
                <?php 
$days = days("j");
foreach ($days as $day) {
    echo '<option value="' . $day . '">' . $day . '</option>';
}
?>
          </select>
           <select name="year" class="span2 selectpicker" id="year" onchange="validateDOB();">
       		 <option value="-1">-year-</option>
                <?php 
$years = years("j");
rsort($years);
foreach ($years as $year) {
    echo '<option value="' . $year . '">' . $year . '</option>';
}
?>
          </select>
예제 #4
0
        $err = "Date has overlap with previour one.";
    }
    if ($err == "") {
        # FORMATIN ANSWERS...
        $ansBank = "";
        for ($i = 0; $i < $_REQUEST[txtAnsQty]; $i++) {
            $xx = "voteAnsBox" . $i;
            ## TO ADD LESS THEN ONE PIPE
            if ($ansBank != "") {
                $ansBank .= "|";
            }
            $ansBank .= $_REQUEST[$xx];
        }
        # INSERTING NEW POL QUESTION
        $sql = " INSERT INTO poll_question set \n                                                                                poll_qty='{$_REQUEST['txtQtn']}',\n                                                                                poll_answer='{$ansBank}',\n                                                                                start_date='{$start_day}',\n                                                                                end_date='{$end_day}'";
        $rs = $conn->Execute($sql);
        if ($rs) {
            $err = "Submit successfull";
        }
    }
}
## COLLECT DATE AND MONTH FOR SELECT INPUT
$month = months();
$dayes = days();
$year = cc_year();
Stemplate::assign('err', $err);
Stemplate::assign('msg', $msg);
Stemplate::assign('dayes', $dayes);
Stemplate::assign('month', $month);
Stemplate::assign('year', $year);
STemplate::display("siteadmin/poll.tpl");
예제 #5
0
function day($numberOf)
{
    return days($numberOf);
}
예제 #6
0
 $race = array_merge($alliance_race, $horde_race);
 foreach ($race as $r) {
     $craces[$r] = $cDB->selectcell("SELECT count(`guid`) FROM `characters` WHERE `race`=?d", $r);
 }
 // Получаем данные из uptime
 $uptime = $rDB->selectRow("SELECT\n  AVG(uptime) AS `avg`,\n  MAX(uptime) AS `max_uptime`,\n  MAX(maxplayers) AS `max_online`,\n  (100*SUM(uptime)/(UNIX_TIMESTAMP()-MIN(starttime))) AS `total`\n  FROM uptime");
 $cur_uptame = $rDB->selectRow("SELECT\n  uptime AS 'cur_uptame'\n  FROM uptime ORDER BY starttime DESC");
 //******************************************************************************
 // Вывод общей статистики
 //******************************************************************************
 echo "<table class=report width=100%>";
 echo "<tr><td colspan=2 class=head>" . $lang['stat_total'] . "</td></tr>";
 echo "<tr><td>" . $lang['stat_online'] . "</td><td>" . $onlinePl . "</td></tr>";
 echo "<tr><td>" . $lang['stat_maxonline'] . "</td><td>" . $uptime['max_online'] . "</td></tr>";
 echo "<tr><td>" . $lang['stat_uptime'] . "</td><td>" . days($cur_uptame['cur_uptame']) . "</td></tr>";
 echo "<tr><td>" . $lang['stat_maxuptime'] . "</td><td>" . days($uptime['max_uptime']) . "</td></tr>";
 echo "<tr><td>" . $lang['stat_total_acc'] . "</td><td>" . $accs . "</td></tr>";
 echo "<tr><td>" . $lang['stat_total_chr'] . "</td><td>" . $chrs . "</td></tr>";
 echo "</table>";
 //******************************************************************************
 // Вывод статистики альянса и орды
 //******************************************************************************
 echo "<br><table class=report width=100%><tbody>";
 echo "<tr><td class=head colSpan=3>" . $lang['stat_sides'] . "</td></tr>";
 echo "<tr>";
 echo "<td align=center><br><img src=\"module/stat/img/alliance.gif\"><br>" . $lang['stat_total_pl'] . " {$alliance}<br>" . $lang['stat_online'] . " {$onlineal}</td>";
 echo "<td width=6px></td>";
 echo "<td align=center><br><img src=\"module/stat/img/horde.gif\"><br>" . $lang['stat_total_pl'] . " {$horde}<br>" . $lang['stat_online'] . " {$onlinehr}</td>";
 echo "</tr>";
 // Распределение по классам
 echo "<tr><td class=head colspan=3>" . $lang['stat_classes'] . "</td></tr>";
예제 #7
0
    $res = $modx->getObject('modResource', $id);
    $priceneed = $res->getTVValue('invest_priceneed');
    $price_now = $res->getTVValue('invest_price_now');
    $percent = round($price_now * 100 / $priceneed);
    echo round(263 * $percent / 100);
}
if ($type == 'date') {
    function days($day)
    {
        $a = substr($day, strlen($day) - 1, 1);
        if ($a == 1) {
            $str = "ДЕНЬ";
        }
        if ($a == 2 || $a == 3 || $a == 4) {
            $str = "ДНЯ";
        }
        if ($a == 5 || $a == 6 || $a == 7 || $a == 8 || $a == 9 || $a == 0) {
            $str = "ДНЕЙ";
        }
        return $str;
    }
    $end_date = $modx->resource->get('invest_end_date')['1'];
    $time = date("Y-m-d H:i:s", time());
    $data1 = explode(' ', $end_date);
    $data2 = explode('-', $data1[0]);
    $data3 = explode(':', $data1[1]);
    $mk_data = mktime($data3[0], $data3[1], $data3[2], $data2[1], $data2[2], $data2[0]);
    $need_data = ($mk_data - time()) / 86400;
    echo round($need_data) . ' ' . days(round($need_data));
    //print_r($mk_data1);
}
</td></tr><tr><td>
<b>Total clicks by State(USA):</b></td><td>(
<a href="/admin/stat_banners.php?action=tstate&period=day">Day</a>, 
<a href="/admin/stat_banners.php?action=tstate&period=week">Week</a>, 
<a href="/admin/stat_banners.php?action=tstate&period=month">Month</a>)<br>
</td></tr><tr><td>
<b>Total clicks by City:</b></td><td>(
<a href="/admin/stat_banners.php?action=tcity&period=day">Day</a>, 
<a href="/admin/stat_banners.php?action=tcity&period=week">Week</a>, 
<a href="/admin/stat_banners.php?action=tcity&period=month">Month</a>)
</td></tr></table>
<hr>
<br>';
switch ($_GET['action']) {
    case 'days':
        days();
        break;
    case 'bpages':
        bpages();
        break;
    case 'pages':
        pages();
        break;
    case 'country':
        country();
        break;
    case 'state':
        state();
        break;
    case 'city':
        city();
예제 #9
0
                $conn->execute($sql);
                STemplate::assign('vcode', $ran);
                $to = $_REQUEST[email];
                $_SESSION[EMAIL] = $_REQUEST[email];
                $name = $config['site_name'];
                $from = $config['admin_email'];
                $rs = $conn->execute("select * from emailinfo where email_id='verify_email'");
                $subj = $rs->fields['email_subject'];
                $email_path = $rs->fields['email_path'];
                $mailbody = STemplate::fetch($email_path);
                mailing($to, $name, $from, $subj, $mailbody, $bcc = "");
                session_to_db();
            }
        }
    }
}
$sql = "select * from signup WHERE UID={$_SESSION['UID']}";
$rs = $conn->execute($sql);
$date = explode("-", $rs->fields[bdate]);
STemplate::assign('err', $err);
STemplate::assign('msg', $msg);
STemplate::assign('days', days($date[2]));
STemplate::assign('months', months($date[1]));
STemplate::assign('years', years($date[0]));
STemplate::assign('country', country_box($_REQUEST[country]));
STemplate::assign('answers', $rs->getarray());
STemplate::assign('head_bottom', "homelinks.tpl");
STemplate::display('head1.tpl');
STemplate::display('err_msg.tpl');
STemplate::display('my_profile.tpl');
STemplate::display('footer.tpl');
        $err = "Invalid key";
    }
    if ($err == "") {
        if (!is_numeric($_REQUEST[month]) || !is_numeric($_REQUEST[day]) || !is_numeric($_REQUEST[year]) || !checkdate($_REQUEST[month], $_REQUEST[day], $_REQUEST[year])) {
            $err = "Upload: Please Provide a valid date.";
        } elseif ($_REQUEST[field_address] == "") {
            $err = "Upload: Please Provide the location.";
        } elseif ($_REQUEST[country] == "Select Country") {
            $err = "Please provide Country name.";
        }
        if ($err == "") {
            $sql = "update video set\n                record_date='" . $_REQUEST[year] . "-" . $_REQUEST[month] . "-" . $_REQUEST[day] . "',\n                location='{$_REQUEST['field_address']}',\n                country='{$_REQUEST['country']}' WHERE VID=" . $rs->fields[VID];
            $conn->execute($sql);
            if (mysql_affected_rows() >= 1) {
                header("location:{$config['baseurl']}/my_video.php");
            }
        }
    }
}
STemplate::assign('err', $err);
STemplate::assign('msg', $msg);
STemplate::assign('head_bottom', "blank.tpl");
STemplate::assign('vidid', $_GET['vid']);
STemplate::assign('days', days($_REQUEST[day]));
STemplate::assign('months', months($_REQUEST[month]));
STemplate::assign('years', years($_REQUEST[year]));
STemplate::assign('country', country_box($_REQUEST[country]));
STemplate::display('head1.tpl');
STemplate::display('err_msg.tpl');
STemplate::display('upload_success.tpl');
STemplate::display('footer.tpl');
예제 #11
0
 public function refreshUserAuthToken()
 {
     Redis::expire('user:'******':game_token', days());
 }
    if ($rs->recordcount() <= 0) {
        $err = "Invalid key";
    }
    if ($err == "") {
        if (!is_numeric($month) || !is_numeric($day) || !is_numeric($year) || !checkdate($month, $day, $year)) {
            $err = "Upload: Please Provide a valid date.";
        } elseif ($field_address == "") {
            $err = "Upload: Please Provide the location.";
        } elseif ($country == "Select Country") {
            $err = "Please provide Country name.";
        }
        if ($err == "") {
            $sql = "update audio set\n\t\t\t\t\trecord_date='" . $year . "-" . $month . "-" . $day . "',\n\t\t\t\t\tlocation='{$field_address}',\n\t\t\t\t\tcountry='{$country}' WHERE VID=" . $rs->fields[VID];
            $conn->execute($sql);
            if (mysql_affected_rows() >= 1) {
                header("location:{$config['baseurl']}/my_audio.php");
            }
        }
    }
}
STemplate::assign('err', $err);
STemplate::assign('msg', $msg);
STemplate::assign('head_bottom', "musiclinks.tpl");
STemplate::assign('days', days($_POST[day]));
STemplate::assign('months', months($_POST[month]));
STemplate::assign('years', years($_POST[year]));
STemplate::assign('country', country_box($_POST[country]));
STemplate::display('head1.tpl');
STemplate::display('err_msg.tpl');
STemplate::display('upload_success_music.tpl');
STemplate::display('footer.tpl');
        ?>
;"><h4><a href="<?php 
        echo U('/content_' . $v_list['id']);
        ?>
"><strong><?php 
        echo $v_list["title"];
        ?>
</strong></a></h4><p><i class="icon-file"></i> 分类:
                        <span class="tag bg-main"><?php 
        echo $parentl["0"]["name"];
        ?>
</span>                        时间:<?php 
        echo date('Y/m/d H:i', $v_list["time"]);
        ?>
 | <?php 
        echo days($v_list["time"]);
        ?>
<a href="<?php 
        echo U('/content_' . $v_list['id']);
        ?>
" class="float-right"><i class="icon-share"></i> 阅读全文</a></p></div></div><?php 
        if ($v_list['imgUrl'] == '__PUBLIC__/uploadImg/artical.jpg') {
            ?>
<div class="line mysummary"><div class="xb12 xl12 zhaiyao"><p class="icon-quote-left"><?php 
            echo change_substr($v_list["content"], 200);
            ?>
</p><small><i class="icon-comment"></i> 评论:<span class="ds-thread-count" data-thread-key="<?php 
            echo $v_list["id"];
            ?>
" data-count-type="comments"></span> | <i class="icon-eye"></i> 阅读: <?php 
            echo $v_list["clicknum"];
        }
        ?>
<a href="<?php 
        echo U('/content_' . $v['id']);
        ?>
" class="title-a" target="_blank"><strong><?php 
        echo $v["title"];
        ?>
</strong></a></h4><p>分类:<span class="tag bg-main"><?php 
        echo $v["sort"];
        ?>
</span> | 时间:<?php 
        echo date('Y/m/d H:i', $v["time"]);
        ?>
 | <?php 
        echo days($v["time"]);
        ?>
</p></div></div><?php 
        if ($v['imgUrl'] == '__PUBLIC__/uploadImg/artical.jpg') {
            ?>
<div class="line mysummary"><div class="xb12 xl12 zhaiyao"><p class="icon-quote-left"><?php 
            echo change_substr($v["content"], 200);
            ?>
</p><small><i class="icon-comment"></i> 评论:<span class="ds-thread-count" data-thread-key="<?php 
            echo $v["id"];
            ?>
" data-count-type="comments"></span> | <i class="icon-eye"></i> 阅读: <?php 
            echo $v["clicknum"];
            ?>
 | <i class="icon-user"></i> 作者:<?php 
            echo $v["name"];