more conversions
This commit is contained in:
parent
500eff3946
commit
5f78792c53
@ -15,6 +15,24 @@ $terms=[
|
||||
'generic'=>['daily','weekly','fortnightly','monthly','yearly']
|
||||
];
|
||||
|
||||
$callback=function($issue) use ($terms){
|
||||
if(strpos($issue->body,'RRULE: ')===false){
|
||||
echo "\n*** {$issue->number} : {$issue->title}\n\n";
|
||||
}else{
|
||||
//echo $issue->body;
|
||||
}
|
||||
};
|
||||
|
||||
foreach($terms as $name=>$values){
|
||||
foreach($values as $id=>$value){
|
||||
$repo->forIssues($callback,['labels'=>"$value/repeat"]);
|
||||
$repo->forIssues($callback,['state'=>'closed','labels'=>"$value/repeat"]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
$month=function($issue) use($terms){
|
||||
$t=getRepeatTerms($issue,$terms);
|
||||
print_r($t);
|
||||
@ -31,7 +49,22 @@ $month=function($issue) use($terms){
|
||||
$issue->body=$rrule."\n\n".$issue->body;
|
||||
$issue->save();
|
||||
};
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
$ms=implode(',',$ms);
|
||||
$rrule="RRULE: FREQ=MONTHLY;INTERVAL=1;BYMONTH=$ms;BYMONTHDAY=1";
|
||||
echo "\n\n$rrule\n\n";
|
||||
|
||||
$issue->body=preg_replace("#RRULE:.*#",'',$issue->body);
|
||||
|
||||
$issue->body=$rrule."\n\n".$issue->body;
|
||||
$issue->save();
|
||||
};
|
||||
*/
|
||||
|
||||
/*
|
||||
function getRepeatTerms($issue,$terms){
|
||||
$labels=[];
|
||||
$found=[];
|
||||
@ -39,17 +72,29 @@ function getRepeatTerms($issue,$terms){
|
||||
$labels[]=$label->name;
|
||||
}
|
||||
print_r($labels);
|
||||
foreach($terms as $name=>$values){
|
||||
foreach($values as $id=>$value){
|
||||
if( in_array("$value/repeat",$labels) ){
|
||||
$found[$name][$id]=$value;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $found;
|
||||
}
|
||||
|
||||
function countRepeatTerms($issue){
|
||||
$c=0;
|
||||
print_r($issue->labels);
|
||||
foreach($issue->labels as $label){
|
||||
if(strpos($label->name,'/repeat')){
|
||||
$c++;
|
||||
}
|
||||
}
|
||||
return $c;
|
||||
}
|
||||
*/
|
||||
|
||||
/*
|
||||
DONE - do not not run again
|
||||
foreach($terms['months'] as $value){
|
||||
$repo->forIssues($month,['labels'=>"$value/repeat"]);
|
||||
$repo->forIssues($month,['state'=>'closed','labels'=>"$value/repeat"]);
|
||||
}
|
||||
$repo->forIssues($callback,['labels'=>"weekly/repeat"]);
|
||||
$repo->forIssues($callback,['state'=>'closed','labels'=>"weekly/repeat"]);
|
||||
$repo->forIssues($callback,['labels'=>"monthly/repeat"]);
|
||||
$repo->forIssues($callback,['state'=>'closed','labels'=>"monthly/repeat"]);
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user