Skip to content

Commit

Permalink
Rilis v22.11
Browse files Browse the repository at this point in the history
* Info web demo

* Update Web_artikel_model.php

* Rilis v22.08

* Rilis dev-22.08

* Perbaiki error

* Rilis 22.08-umum

* Rilis 22.08-umum

* Update contoh_data_awal_20220701.sql

* update database

Co-authored-by: Afila <apidongblog@gmail.com>

* OPENSID - update dokumen kerjasama (#1133)

* OPENSID - update dokumen kerjasama

* Fix styling

* [ci skip] memutakhirkan catatat rilis

Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* update validasi dan notif pendaftaran kerjasama (#1118)

* update validasi dan notif pendaftaran kerjasama

* Fix styling

* [ci skip] memutakhirkan catatat rilis

Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* tampilkan token dari layanan di opensid untuk dicopy langsung oleh pengguna (#1117)

* u

* [ci skip] memutakhirkan catatat rilis

Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* tampil email (#1160)

* update email

* Fix styling

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* validasi pemesanan tersedia atau tidak (#1175)

* u

* Fix styling

* mutakhirkan catatan rilis

* Fix styling

* mutakhirkan catatan rilis

Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: sarwono <scqolbu@gmail.com>
Co-authored-by: scqolbu24 <scqolbu24@users.noreply.github.com>

* Rilis v22.02-premium-rev03-clear

* Update catatan_rilis.md

* Update Notif_model.php

* Update artikel.php

* Merge branch 'validasi-keuangan-manual' into bug-fix

* Update Pelanggan.php

* Foto Penduduk dan Pengurus Desa Tidak Menggunakan NIK (#1245)

* fix: susuaikan unggah foto penduduk dan pamong

* fix: sesuaikan file foto dengan migrasi

* fix: kembalikan yang tidak sesuai dengan issue

* Update opensid_helper.php

* Fix styling

* perbaiki tema untuk halaman pemerintahan

* Update Migrasi_foto_aparatur.php

* Create Migrasi_foto_aparatur.php

* Fix styling

* Create Migrasi_foto_aparatur.php

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: andifahruddinakas <andifahruddinakas@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* Sesuaikan migrasi premium ke umum

* Update Migrasi_foto_aparatur.php

* currentVersion()

* Update MY_Controller.php

* rilis 22.09-umum

* perbaikan double script (#5625)

* v22.09-pasca (#5667)

* rilis v22.03-premium

* Update catatan_rilis.md

* Update catatan_rilis.md

* Update index.php

* sesuaikan define

* Revert "sesuaikan define"

This reverts commit 7a0e0fb.

* sesuaikan define

* Update Hom_sid.php

* validasi bukti bayar untuk mitra (#1321)

* validasi bukti bayar untuk mitra

* Fix styling

* [ci skip] memutakhirkan catatan rilis

Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* fix: perbaikan notif kerjasama (#1335)

Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* Pendaftaran Kerjasama (#1347)

* Update Pendaftaran_kerjasama.php

* Fix styling

* [ci skip[ memutakhirkan catatan rilis

Co-authored-by: andifahruddinakas <andifahruddinakas@users.noreply.github.com>
Co-authored-by: vickyrolanda <v.rolanda92@gmail.com>

* Rilis v22.10

commit e1a53902875ada2f700ee9b73c7015d2c5a334e0
Author: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Date:   Sat Oct 1 14:32:29 2022 +0800

    Update opensid_helper.php

commit f52542a60881910b43980640d5ab762394460716
Author: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Date:   Sat Oct 1 14:30:58 2022 +0800

    Update mimes.php

commit 56627d2f822a3d300907184858889b077b3f6ce1
Author: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Date:   Sat Oct 1 14:24:42 2022 +0800

    Update contoh_data_awal_20220901.sql

commit f069c25413b4fc47d4575297c3e55b2134199bd1
Author: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Date:   Sat Oct 1 14:20:58 2022 +0800

    migrasi

commit e3f873e0238a0fc49213fc63bd31a9aa7884c272
Author: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Date:   Sat Oct 1 14:18:37 2022 +0800

    versi

* sesuaikan nama database

* perbaiki notifikasi update

* Update halaman_statis_lebar.tpl.php

* Update profil.php

Perbaikan mengganti Akta perceraian ke Tanggal perceraian issue #5886

* v22.10-beta (#5833)

* v22.10-premium

* sesuaikan

* Update contoh_data_awal_20221001.sql

* Update Migrasi_fitur_premium_2204.php

* sesuaikan penamaan versi untuk umum

* Rilis 22.11

Co-authored-by: Andi Fahruddin Akas <andifahruddinakas@gmail.com>
Co-authored-by: Agung Sugiarto <sugiartoagung92@gmail.com>
Co-authored-by: Afila <apidongblog@gmail.com>
Co-authored-by: Firliani Fauziah <firlianif@gmail.com>
Co-authored-by: FirlianiF <FirlianiF@users.noreply.github.com>
Co-authored-by: sarwono <scqolbu@gmail.com>
Co-authored-by: scqolbu24 <scqolbu24@users.noreply.github.com>
Co-authored-by: Andi Fahruddin Akas <57283157+andifahruddinakas@users.noreply.github.com>
Co-authored-by: andifahruddinakas <andifahruddinakas@users.noreply.github.com>
Co-authored-by: Syahran Saputra <syahran.saputra@gmail.com>
  • Loading branch information
11 people committed Nov 1, 2022
1 parent ea071bd commit 73b5912
Show file tree
Hide file tree
Showing 610 changed files with 12,139 additions and 9,293 deletions.
584 changes: 0 additions & 584 deletions .php-cs-fixer.php

This file was deleted.

51 changes: 27 additions & 24 deletions app/Libraries/Release.php
Expand Up @@ -85,11 +85,11 @@ public function __construct()
}

if (! $this->cache) {
$this->set_cache_folder(FCPATH);
$this->setCacheFolder(config_item('cache_path'));
}

if (! $this->interval) {
$this->set_interval(7);
$this->setInterval(7);
}
}

Expand All @@ -98,7 +98,7 @@ public function __construct()
*
* @param string $url
*/
public function set_api_url($url)
public function setApiUrl($url)
{
$this->api = $url;

Expand All @@ -112,7 +112,7 @@ public function set_api_url($url)
*
* @param int $interval
*/
public function set_interval($interval)
public function setInterval($interval)
{
$interval = (int) $interval;
$this->interval = $interval * 86400; // N * 86400 detik (1 hari)
Expand All @@ -129,7 +129,7 @@ public function set_interval($interval)
*
* @param string $folder
*/
public function set_cache_folder($folder)
public function setCacheFolder($folder)
{
$folder = str_replace(['/', '\\'], DIRECTORY_SEPARATOR, $folder);
$folder = str_replace(FCPATH, '', $folder);
Expand All @@ -152,10 +152,10 @@ public function set_cache_folder($folder)
*
* @return bool
*/
public function is_available()
public function isAvailable()
{
$current = $this->fix_versioning($this->get_current_version());
$latest = $this->fix_versioning($this->get_latest_version());
$current = $this->fixVersioning($this->getCurrentVersion());
$latest = $this->fixVersioning($this->getLatestVersion());

return $current < $latest;
}
Expand All @@ -166,7 +166,7 @@ public function is_available()
*
* @param string $version
*/
public function set_current_version($version)
public function setCurrentVersion($version)
{
$this->version = 'v' . ltrim($version ?? VERSION, 'v');

Expand All @@ -178,18 +178,18 @@ public function set_current_version($version)
*
* @return string
*/
public function get_current_version()
public function getCurrentVersion()
{
return $this->version;
}

/**
* Ambil tag versi dari rilis terbaru.
* Contoh return value: 'v20.07'
* Contoh return value: 'v20.07-premium'
*
* @return string
*/
public function get_latest_version()
public function getLatestVersion()
{
return $this->resync()->tag_name;
}
Expand All @@ -201,7 +201,7 @@ public function get_latest_version()
*
* @return string
*/
public function get_release_name()
public function getReleaseName()
{
return $this->resync()->name;
}
Expand All @@ -211,7 +211,7 @@ public function get_release_name()
*
* @return string
*/
public function get_release_download()
public function getReleaseDownload()
{
// Bisa menggunakan zipball_url, tapi penamaan file dan foldernya tidak sesuai rilis.
// Jadi digunakan html_url dengan penyesuaian.
Expand All @@ -227,9 +227,9 @@ public function get_release_download()
*
* @return string
*/
public function get_release_body()
public function getReleaseBody()
{
return $this->convert_markdown_link($this->resync()->body);
return $this->convertMarkdownLink($this->resync()->body);
}

/**
Expand All @@ -241,7 +241,7 @@ public function get_release_body()
*
* @return string
*/
protected function convert_markdown_link(?string $body = null)
protected function convertMarkdownLink(?string $body = null)
{
return preg_replace_callback('/\[(.*?)\]\((.*?)\)/', static function ($matches) {
return '<a href="' . $matches[2] . '">' . $matches[1] . '</a>';
Expand All @@ -259,7 +259,7 @@ public function resync()
throw new Exception('Please specify the API endpoint URL.');
}

if ($this->cache_is_outdated()) {
if ($this->cacheIsOutdated()) {
\Esyede\Curly::$certificate = FCPATH . 'cacert.pem';

$options = [CURLOPT_HTTPHEADER => ['Accept' => 'application/vnd.github.v3+json']];
Expand Down Expand Up @@ -293,24 +293,27 @@ public function resync()
*
* @return bool
*/
public function cache_is_outdated()
public function cacheIsOutdated()
{
return ! is_file($this->cache) || (time() > (filemtime($this->cache) + $this->interval));
}

/**
* Ubah versi rilis menjadi integer agar bisa dibandingkan
* versi rilis (tgl 1) > beta > rev
*
* @param string $version
*
* @return int
*/
public function fix_versioning($version)
public function fixVersioning($version)
{
$version = preg_replace('/[^0-9.]/', '', $version); // 'v20.07-pasca' -> '20.07'
$version = str_replace('.', '0', $version); // '20.07' -> '20007'
$version = preg_replace('/rev/', '05', $version); // 'v22.04-premium-rev01 -> 22.07.05.01
$version = preg_replace('/beta/', '07', $version); // 'v22.04-premium-beta01 -> 22.07.07.01
$version = preg_replace('/[^0-9.]/', '', $version); // 'v20.07-premium' -> '20.07'
$version = str_replace('.', '', $version); // '20.07' -> '2007' atau '20070501' atau '20070701'

return (int) $version; // 20007 (integer)
return (int) $version;
}

/**
Expand All @@ -325,7 +328,7 @@ public function write($cache)
$file = $this->cache;
$interval = $this->interval;

if ($this->cache_is_outdated()) {
if ($this->cacheIsOutdated()) {
if (is_file($file)) {
unlink($file);
}
Expand Down
79 changes: 79 additions & 0 deletions app/Models/Anjungan.php
@@ -0,0 +1,79 @@
<?php

/*
*
* File ini bagian dari:
*
* OpenSID
*
* Sistem informasi desa sumber terbuka untuk memajukan desa
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2009 - 2015 Combine Resource Institution (http://lumbungkomunitas.net/)
* Hak Cipta 2016 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenSID
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2009 - 2015 Combine Resource Institution (http://lumbungkomunitas.net/)
* @copyright Hak Cipta 2016 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/OpenSID
*
*/

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Anjungan extends Model
{
/**
* The table associated with the model.
*
* @var string
*/
protected $table = 'anjungan';

/**
* The timestamps for the model.
*
* @var bool
*/
public $timestamps = false;

/**
* The attributes that are mass assignable.
*
* @var array<int, string>
*/
protected $fillable = [
'ip_address',
'mac_address',
'keterangan',
'status',
'tipe',
];

/**
* The attributes that should be cast.
*
* @var array
*/
protected $casts = [
'status' => 'boolean',
];
}
67 changes: 67 additions & 0 deletions app/Models/HariLibur.php
@@ -0,0 +1,67 @@
<?php

/*
*
* File ini bagian dari:
*
* OpenSID
*
* Sistem informasi desa sumber terbuka untuk memajukan desa
*
* Aplikasi dan source code ini dirilis berdasarkan lisensi GPL V3
*
* Hak Cipta 2009 - 2015 Combine Resource Institution (http://lumbungkomunitas.net/)
* Hak Cipta 2016 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
*
* Dengan ini diberikan izin, secara gratis, kepada siapa pun yang mendapatkan salinan
* dari perangkat lunak ini dan file dokumentasi terkait ("Aplikasi Ini"), untuk diperlakukan
* tanpa batasan, termasuk hak untuk menggunakan, menyalin, mengubah dan/atau mendistribusikan,
* asal tunduk pada syarat berikut:
*
* Pemberitahuan hak cipta di atas dan pemberitahuan izin ini harus disertakan dalam
* setiap salinan atau bagian penting Aplikasi Ini. Barang siapa yang menghapus atau menghilangkan
* pemberitahuan ini melanggar ketentuan lisensi Aplikasi Ini.
*
* PERANGKAT LUNAK INI DISEDIAKAN "SEBAGAIMANA ADANYA", TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN
* TERSIRAT. PENULIS ATAU PEMEGANG HAK CIPTA SAMA SEKALI TIDAK BERTANGGUNG JAWAB ATAS KLAIM, KERUSAKAN ATAU
* KEWAJIBAN APAPUN ATAS PENGGUNAAN ATAU LAINNYA TERKAIT APLIKASI INI.
*
* @package OpenSID
* @author Tim Pengembang OpenDesa
* @copyright Hak Cipta 2009 - 2015 Combine Resource Institution (http://lumbungkomunitas.net/)
* @copyright Hak Cipta 2016 - 2022 Perkumpulan Desa Digital Terbuka (https://opendesa.id)
* @license http://www.gnu.org/licenses/gpl.html GPL V3
* @link https://github.com/OpenSID/OpenSID
*
*/

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class HariLibur extends Model
{
/**
* The table associated with the model.
*
* @var string
*/
protected $table = 'kehadiran_hari_libur';

/**
* The timestamps for the model.
*
* @var bool
*/
public $timestamps = false;

/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = [
'tanggal',
'keterangan',
];
}

0 comments on commit 73b5912

Please sign in to comment.