...
|
...
|
@@ -491,7 +491,7 @@ class Mycenter extends Api |
|
|
$list = $this->getUserIdeaList($this->auth->id);
|
|
|
foreach ($list as $key => &$val){
|
|
|
if (mb_strlen($val) > 24){
|
|
|
$val = str_replace(mb_substr($val,24),'...',$val);
|
|
|
$val = mb_substr($val,0,24).'--'.mb_substr($val,24,24);
|
|
|
}
|
|
|
}
|
|
|
$count = count($list);
|
...
|
...
|
@@ -535,34 +535,301 @@ class Mycenter extends Api |
|
|
$image->text('我最近体验过的'.$count.'个点子是...',$ttf,20,[255,255,255,10],[30,930]);
|
|
|
switch ($count){
|
|
|
case 1:
|
|
|
$i = 995;
|
|
|
$i+=100;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[0]) > 24) {
|
|
|
$i = 1020;
|
|
|
$i+=100;
|
|
|
$arr = explode('--',$list[0]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i = 995;
|
|
|
$i+=100;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
break;
|
|
|
case 2:
|
|
|
$i = 995;
|
|
|
$i+=50;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=100;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[0]) > 24) {
|
|
|
$i = 1000;
|
|
|
$i+=100;
|
|
|
$arr = explode('--',$list[0]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i = 995;
|
|
|
$i+=100;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=70;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
|
case 3:
|
|
|
$i = 995;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=100;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=100;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[0]) > 24) {//第一条
|
|
|
$i = 970;
|
|
|
$i+=100;
|
|
|
$arr = explode('--',$list[0]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) { // 第二条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) { // 第三条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
$i = 985;
|
|
|
$i+=100;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) {
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
// $i = 995;
|
|
|
// $image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $i+=100;
|
|
|
// $image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $i+=100;
|
|
|
// $image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
break;
|
|
|
case 4:
|
|
|
$i = 1005;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=60;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=60;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=60;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $a = mb_strlen($list[0]);
|
|
|
// $b = mb_strlen($list[1]);
|
|
|
// $c = mb_strlen($list[2]);
|
|
|
// $d = mb_strlen($list[3]);
|
|
|
// if($a > 24 && $b < 24 && $c < 24 && $d < 24) {
|
|
|
//
|
|
|
// }
|
|
|
if(mb_strlen($list[0]) > 24) {//第一条
|
|
|
$i = 945;
|
|
|
$i+=100;
|
|
|
$arr = explode('--',$list[0]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) { // 第二条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) { // 第三条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) { // 第三条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
$i = 950;
|
|
|
$i+=100;
|
|
|
$image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[1]) > 24) { // 第二条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[1]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) { // 第三条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[2]) > 24) { // 第三条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[2]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
if(mb_strlen($list[3]) > 24) { // 第四条
|
|
|
$i+=50;
|
|
|
$arr = explode('--',$list[3]);
|
|
|
$image->text($arr[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
$i+=30;
|
|
|
$image->text($arr[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
} else {
|
|
|
$i+=50;
|
|
|
$image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
// $i = 1005;
|
|
|
// $image->text($list[0],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $i+=60;
|
|
|
// $image->text($list[1],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $i+=60;
|
|
|
// $image->text($list[2],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
// $i+=60;
|
|
|
// $image->text($list[3],$ttf,18,[0,0,0,20],[10,$i]);
|
|
|
break;
|
|
|
default:
|
|
|
$i = 995;
|
...
|
...
|
|