Skip to content

Instantly share code, notes, and snippets.

View zgramming's full-sized avatar
🇮🇩
Indonesia

Zeffry Reynando - 本当 に zgramming

🇮🇩
Indonesia
View GitHub Profile
void main()=> bqla;
@zgramming
zgramming / Api_Button.dart
Created September 5, 2019 02:48
Api And Butto Function
################################## Api Function
Future loginMahasiswa(body) async {
try {
var apiRespon = await http.post('$baseURL/mahasiswa/login',
body: body, headers: CrudComponent.headers);
int statusCode = apiRespon.statusCode;
if (statusCode == 200) {
final apiResponJson = json.decode(apiRespon.body);
print('Success Load Data Json ($apiResponJson)');
return apiResponJson;
@zgramming
zgramming / trigger
Last active September 12, 2019 12:24
CONTROLLER
public function updateStatus()
{
$id_berita = $this->input->post('id_berita');
$object = ["status_berita" => "true"];
$updateStatus = $this->berita->updateStatusBerita($object, $id_berita);
if ($updateStatus) {
echo "berhasil";
} else {
#CONTROLLER
***********************************************************************************************************************************
public function updateStatus()
{
$data = [];
$data['judul'] = "Halaman Berita";
$id_berita = $this->input->post('id_berita');
$objectUpdate = ["status_berita" => "true"];
$objectRemove = ["status_berita" => "false"];
$updateToHeadline = $this->berita->updateToHeadline($objectUpdate, $id_berita);
<script>
window.onload = function() {
var tampil_kategori = '<?= $tampil_kategori ?>';
var newdataPoints = JSON.parse(tampil_kategori);
var jumlahBerita = new CanvasJS.Chart("chartContainer2", {
animationEnabled: true,
theme: "light2", // "light1", "light2", "dark1", "dark2"
title: {
text: "Jumlah Berita(per Kategori)"
},
import 'package:flutter/material.dart';
import 'package:flutter_news/model/Berita_model.dart';
import 'package:flutter_news/widget/Widget_builder.dart';
class WartawanDetail extends StatefulWidget {
final int idWartawan;
final String gambarWartawan;
final String namaWartawan;
WartawanDetail({this.idWartawan, this.gambarWartawan, this.namaWartawan});
@override
Widget build(BuildContext context) {
ThemeData localTheme = Theme.of(context);
return Container(
padding: EdgeInsets.all(8),
height: MediaQuery.of(context).size.height / 3,
child: Card(
elevation: 5,
child: Row(
children: <Widget>[
Expanded(
double screenWidth = MediaQuery.of(context).size.width;
double screenHeight = MediaQuery.of(context).size.height;
ScreenUtil.instance = ScreenUtil(
width: screenWidth, height: screenHeight, allowFontScaling: true)
..init(context);
double fontSizeInfo = ScreenUtil(allowFontScaling: true).setSp(12);
double fontSizeJudul = ScreenUtil(allowFontScaling: true).setSp(20);
double fontSizeIcon = ScreenUtil(allowFontScaling: true).setSp(20);
#####It's My configuration
double screenWidth = MediaQuery.of(context).size.width;
double screenHeight = MediaQuery.of(context).size.height;
ScreenUtil.instance = ScreenUtil(
width: screenWidth, height: screenHeight, allowFontScaling: true)
..init(context);
double fontSizeInfo = ScreenUtil(allowFontScaling: true).setSp(12);
double fontSizeJudul = ScreenUtil(allowFontScaling: true).setSp(20);
double fontSizeIcon = ScreenUtil(allowFontScaling: true).setSp(20);
import 'package:flutter_news/model/Bookmark_model.dart';
import 'package:sqflite/sqflite.dart';
import 'package:path/path.dart';
import 'package:path_provider/path_provider.dart';
import 'dart:io';
class DBProvider {
DBProvider._();
static final DBProvider db = DBProvider._();
static Database _database;