I have 2 pieces of code i'd like to make shorter
The first set is this
$year1 = date("d-m-Y", strtotime($row['joined_scouting']." +12 months"));
$year2 = date("d-m-Y", strtotime($year1." +12 months"));
$year3 = date("d-m-Y", strtotime($year2." +12 months"));
$year4 = date("d-m-Y", strtotime($year3." +12 months"));
$year5 = date("d-m-Y", strtotime($year4." +12 months"));
$year6 = date("d-m-Y", strtotime($year5." +12 months"));
$year7 = date("d-m-Y", strtotime($year6." +12 months"));
$year8 = date("d-m-Y", strtotime($year7." +12 months"));
$year9 = date("d-m-Y", strtotime($year8." +12 months"));
$year1 = (date("m-Y", strtotime($year1)) == date("m-Y")) ? "<strong>".$year1."</strong>" : $year1 ;
$year2 = (date("m-Y", strtotime($year2)) == date("m-Y")) ? "<strong>".$year2."</strong>" : $year2 ;
$year3 = (date("m-Y", strtotime($year3)) == date("m-Y")) ? "<strong>".$year3."</strong>" : $year3 ;
$year4 = (date("m-Y", strtotime($year4)) == date("m-Y")) ? "<strong>".$year4."</strong>" : $year4 ;
$year5 = (date("m-Y", strtotime($year5)) == date("m-Y")) ? "<strong>".$year5."</strong>" : $year5 ;
$year6 = (date("m-Y", strtotime($year6)) == date("m-Y")) ? "<strong>".$year6."</strong>" : $year6 ;
$year7 = (date("m-Y", strtotime($year7)) == date("m-Y")) ? "<strong>".$year7."</strong>" : $year7 ;
$year8 = (date("m-Y", strtotime($year8)) == date("m-Y")) ? "<strong>".$year8."</strong>" : $year8 ;
$year9 = (date("m-Y", strtotime($year9)) == date("m-Y")) ? "<strong>".$year9."</strong>" : $year9 ;
and the second set is this
if(($row['section'] == 1) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 10) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}
if(($row['section'] == 2) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 14) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}
if(($row['section'] == 3) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 18) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}
if(($row['section'] == 4) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 48) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}
if(($row['section'] == 5) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 6) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}
if(($row['section'] == 6) && ($user->check_perm($user->data['mem_id'], 45) == 1) && ($user->check_perm($user->data['mem_id'], 2) == 1) )
{
$kids[] = '<tr>
<td style="border-bottom: 1px solid; border-left:1px solid; border-right:1px solid;" align="center"">'.$row['first_name'].' '.$row['last_name'].'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year1.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year2.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year3.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year4.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year5.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year6.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year7.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year8.'</td>
<td style="border-bottom: 1px solid; border-right:1px solid;" align="center">'.$year9.'</td>
</tr>';
}