Skip to content

Commit

Permalink
update xlswriter & curl_setopt_array
Browse files Browse the repository at this point in the history
  • Loading branch information
egin10 committed Nov 28, 2021
1 parent 97d7c3b commit d72b248
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 8 deletions.
6 changes: 5 additions & 1 deletion excelNPSN.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,11 @@
$getData = new GetData;
$url = "https://referensi.data.kemdikbud.go.id/tabs.php?npsn=".trim($xlsx->rows()[$i][0]);
$ch = curl_init($url);
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get = curl_exec($ch);
$res = $getData->checkNPSN($get);
curl_close($ch);
Expand Down
6 changes: 5 additions & 1 deletion listProvinsi.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,11 @@
$getData = new GetData;
$url = "https://referensi.data.kemdikbud.go.id/index11.php";
$ch = curl_init($url);
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get = curl_exec($ch);
$listProvinsi = $getData->listProvinsi($get);
curl_close($ch);
Expand Down
30 changes: 25 additions & 5 deletions npsn-per-provinsi.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@

$url_prov = $base_url."index11.php";
$ch_prov = curl_init($url_prov);
curl_setopt_array($ch_prov, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch_prov, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get_prov = curl_exec($ch_prov);
$listProvinsi = $getData->listProvinsi($get_prov);

Expand All @@ -33,7 +37,11 @@
// //Get Kabupaten
$url_kab = $base_url.$linkProv;
$ch_kab = curl_init($url_kab);
curl_setopt_array($ch_kab, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch_kab, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get_kab = curl_exec($ch_kab);
$listKabupaten = $getData->listKabupaten($get_kab);

Expand Down Expand Up @@ -73,7 +81,11 @@
//Get Kecamatan
$url_kec = $base_url.$vKab['link'];
$ch_kec = curl_init($url_kec);
curl_setopt_array($ch_kec, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch_kec, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get_kec = curl_exec($ch_kec);
$listKecamatan = $getData->listKecamatan($get_kec);

Expand All @@ -86,7 +98,11 @@
//Get List NPSN
$url_npsn = $base_url.$vKec['link'];
$ch_npsn = curl_init($url_npsn);
curl_setopt_array($ch_npsn, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch_npsn, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get_npsn = curl_exec($ch_npsn);
$listNpsn = $getData->listNpsn($get_npsn);

Expand All @@ -98,7 +114,11 @@
foreach ($listNpsn as $kNpsn => $vNpsn) {
$url_sekolah = $base_url."tabs.php?npsn=".trim($vNpsn['npsn']);
$ch_sekolah = curl_init($url_sekolah);
curl_setopt_array($ch_sekolah, [CURLOPT_RETURNTRANSFER => true]);
curl_setopt_array($ch_sekolah, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false
]);
$get_sekolah = curl_exec($ch_sekolah);
$res = $getData->checkNPSN($get_sekolah);

Expand Down
2 changes: 1 addition & 1 deletion src/xlsxwriter.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -362,7 +362,7 @@ protected function writeCell(XLSXWriter_BuffererWriter &$file, $row_number, $col

if (!is_scalar($value) || $value==='') { //objects, array, empty
$file->write('<c r="'.$cell_name.'" s="'.$cell_style_idx.'"/>');
} elseif (is_string($value) && $value{0}=='='){
} elseif (is_string($value) && $value[0]=='='){
$file->write('<c r="'.$cell_name.'" s="'.$cell_style_idx.'" t="s"><f>'.self::xmlspecialchars($value).'</f></c>');
} elseif ($num_format_type=='n_date') {
$file->write('<c r="'.$cell_name.'" s="'.$cell_style_idx.'" t="n"><v>'.intval(self::convert_date_time($value)).'</v></c>');
Expand Down

0 comments on commit d72b248

Please sign in to comment.