more conversions

This commit is contained in:
James 2019-10-06 09:45:23 +01:00
parent 500eff3946
commit 5f78792c53

View File

@ -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"]);
*/