Skip to content

Layer A,B,C,D

Pre-release
Pre-release
Compare
Choose a tag to compare
@ptrnov ptrnov released this 03 Aug 15:03
· 2 commits to master since this release

Use \ptrnov\yii2-salesforce\Jadwal;

#INFORMATION WEEK OF YEAR
$ary1=Jadwal::listWeekOfYear(); //current year
print_r($ary1);

$ary2=Jadwal::listWeekOfYear('2016'); //set manual
print_r($ary2);

#GET DATE FROM YEAR,WEEK AND DAY
$tgl=getDateOfWeekAndDayname($year,$week,$day)
echo $tgl;

#Example
//$tgl= Jadwal::getDateOfWeekAndDayname('2016','34','1');
//$tgl= Jadwal::getDateOfWeekAndDayname('2016',null,'1');
$tgl= Jadwal::getDateOfWeekAndDayname('2016','34',null);

#listWeekOfYear AND Layer (A,B,C,D)
#A=every week (not interlude)
#B=2week of month (interlude=1week) -> default set
#C=2week of month (interlude=2week)
#D=1week of month (interlude=3week)

$arry=listWeekOfYearLayer($year,$layer,$even,$weekActive,$dayInt)
#Example
B (default) -odd/ganjil
//$ary= Jadwal::listWeekOfYearLayer('2016','B','1');
//$ary= Jadwal::listWeekOfYearLayer('2016','B','1',null,'1');
$ary= Jadwal::listWeekOfYearLayer('2016','B','1','1','1');
print_r(ary);

B (default) -even/genap
    //$ary= Jadwal::listWeekOfYearLayer('2016','B','2');        
    //$ary= Jadwal::listWeekOfYearLayer('2016','B','2',null,'1');       
    $ary= Jadwal::listWeekOfYearLayer('2016','B','2','1','1');      
    print_r(ary);

A   odd/ganjil  
        //$ary= Jadwal::listWeekOfYearLayer('2016','A','1');        
        //$ary= Jadwal::listWeekOfYearLayer('2016','A','1',null,'1');       
        $ary= Jadwal::listWeekOfYearLayer('2016','A','1','1','1');  
        print_r(ary);

A   even/genap
        //$ary= Jadwal::listWeekOfYearLayer('2016','A','2');
        //$ary= Jadwal::listWeekOfYearLayer('2016','A','2',null,'1');       
        $ary= Jadwal::listWeekOfYearLayer('2016','A','2','1','1');  
        print_r(ary);

Copy to Controller

Use \ptrnov\yii2-salesforce\Jadwal;
public function actionTest()
{
        $ary= Jadwal::listWeekOfYearLayer('2016','A','1');
        //print_r(Jadwal::listWeekOfYearLayer('2016','A','1'));
        return $this->render('_test',[
            'dataArray'=>$ary
        ]);
 }      

create file _test.php then write
    <?php 
        print_r(dataArray);
        //ready to foreach
    ?>