PHPackages                             ptrnov/yii2-salesforce - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ptrnov/yii2-salesforce

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

ptrnov/yii2-salesforce
======================

Sales Schedule

1.2.0(9y ago)0231BSD-3-ClausePHP

Since Aug 3Pushed 9y ago1 watchersCompare

[ Source](https://github.com/ptrnov/yii2-salesforce)[ Packagist](https://packagist.org/packages/ptrnov/yii2-salesforce)[ RSS](/packages/ptrnov-yii2-salesforce/feed)WikiDiscussions master Synced today

READMEChangelog (5)DependenciesVersions (6)Used By (0)

Sales Schedule for Yii 2
========================

[](#sales-schedule-for-yii-2)

Sales Force for schedule sales

Installation
------------

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require --prefer-dist ptrnov/yii2-salesforce "*"

```

or add

```
"ptrnov/yii2-salesforce": "*"

```

to the require section of your `composer.json` file.

Usage
-----

[](#usage)

Once the extension is installed, simply use it in your code by :

```

```

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) -&gt; 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);

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

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

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

D	even/genap
		//$ary= Jadwal::listWeekOfYearLayer('2016','D','2');
		//$ary= Jadwal::listWeekOfYearLayer('2016','D','2',null,'1');
		$ary= Jadwal::listWeekOfYearLayer('2016','D','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

```

\#NEW Function #getArrayDateCust($year,$layer,$oddeven,$dayInt,$scdlGrp,$custId,$useId) $ary= Jadwal::getArrayDateCust('2016','C','1','1','scdlGrp','cust.001','66');

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

5

Last Release

3617d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11422990?v=4)[Piter Novian](/maintainers/ptrnov)[@ptrnov](https://github.com/ptrnov)

---

Top Contributors

[![ptrnov](https://avatars.githubusercontent.com/u/11422990?v=4)](https://github.com/ptrnov "ptrnov (1 commits)")

---

Tags

scheduleyii2extensionsalesforcesalesptrnov

### Embed Badge

![Health badge](/badges/ptrnov-yii2-salesforce/health.svg)

```
[![Health](https://phpackages.com/badges/ptrnov-yii2-salesforce/health.svg)](https://phpackages.com/packages/ptrnov-yii2-salesforce)
```

###  Alternatives

[vyants/yii2-daemon

Extension provides functionality for simple daemons creation and control

7760.0k](/packages/vyants-yii2-daemon)[kriss/yii2-calendar-schedule

Yii2 Calendar Schedule

108.7k](/packages/kriss-yii2-calendar-schedule)[richardfan1126/yii2-js-register

Yii2 widget to register JS into view

1358.5k7](/packages/richardfan1126-yii2-js-register)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
