';print_r($s);echo''; }else{ var_dump($s);} echo'
| '.implode(' | ',array( 'ID', '新增', '修改', '截止', '分類', '類型', '職缺', '公司', '部門', '發佈者', )).' | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| '.$v['job_id'].' | '; $tb.=''.$v['date_post'].' | '; $tb.=''.($last_modify ? $last_modify : '未曾修改').' | '; $tb.=''.$v['date_expired'].' | '; $tb.=''.$v['category'].' | '; $tb.=''.$v['job_type'].' | '; $tb.=''.$v['job_title'].''.$more.' | '; $tb.=''.$v['company'].' | '; $tb.=''.$v['company_depart'].' | '; $tb.=''.($v['name'] ? $v['name'] : 'No user??').' '.$v['email'].' ' .($v['phone'] ? 'phone: '.$v['phone'] : '') .' | ';
$tb.='
經驗1: 若貼文者不是原公司(如:獵人頭公司、非@公司信箱),可考慮審核不通過。
' . $tb . $html_js . $html_js2; } }); $app->get('/test_varchar_length', function(){ $stmt = $this->db->query('SELECT LENGTH("物件追蹤演算法 高級工程師 (Object Tracking Algorithm Sr. Developer)") AS len'); $r = $stmt->fetch(); print_r($r); $stmt = $this->db->query("SHOW FIELDS FROM jobs where Field ='job_title'"); $r = $stmt->fetch(); print_r($r); $max_field_varchar_length = str_replace(array('varchar(',')'),'', $r['Type']); echo$max_field_varchar_length; }); #$app->get('/test_key4changing_expired_day', function(){ #echo get_key4changing_expired_day(29,38); #}); $app->get('/test_logo_base64', function(){ $jobs_mapper = new JobsMapper($this->db); $job = $jobs_mapper->getJobById(116); $logo_abs_path = CORP_LOGO_ABS_PATH . $job[0]->getLogoPath(); echo'';
switch($TEST){
case '1a':# pure update
print_r($jobs_mapper->set_visible($job, true, false));
print_r($jobs_mapper->set_verify($job, true, false));
break;
case '1b':# pure update
print_r($jobs_mapper->set_visible($job, !true, false));
print_r($jobs_mapper->set_verify($job, !true, false));
break;
case 2:# verify depends on trash
print_r($jobs_mapper->set_trash($job));
// var_dump($job);
print_r($jobs_mapper->set_verify($job, false, true));
break;
case 3:# visible depends on verify
print_r($jobs_mapper->set_verify($job, false, false));
// var_dump($job);
print_r($jobs_mapper->set_visible($job, false, true));
break;
}
});
$app->get('/test_setcookie', function($request, $response, $args){
if(isset($_GET['step1'])){
echo'set done
';
$after_30days = 30 * 24 * 60 * 60;
setcookie ('test2','test2value',time()+ $after_30days);
// $this->cookie->set(
// 'test1'
// , array('value' => 'test1value',
// 'domain' => null,
// 'hostonly' => null,
// 'path' => null,
// 'expires' => date('Y-m-d H:i:s', time() + 36000),
// 'secure' => false,
// 'httponly' => true)
// ,'30 days'
// ,'/'
// ,$_SERVER['SERVER_NAME']
// ,false
// ,true
//);
// var_dump($this->cookie->toHeaders());
}elseif(isset($_GET['step2'])){
echo'get done
';
print_r( $_COOKIE );
var_dump($_COOKIE['test1']);
// echo $app->getCookie('test1');
}else{
echo'do nothing
';
}
});
$app->get('/test_logintoken', function(){
if(!IS_DEVELOPER){die('xx');}
echo get_logintoken(13, 123);
});
$app->get('/test_recaptcha', function(){
var_dump(IS_DEVELOPER);
if(!IS_DEVELOPER){die('xx');}
echo date('Y-m-d H:i:s');
echo'