Plugin Directory

Changeset 1638864


Ignore:
Timestamp:
04/17/2017 07:24:24 AM (9 years ago)
Author:
simasta
Message:

Version 1.0.7

Location:
wpsid-shortcode/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • wpsid-shortcode/trunk/classes/class-opensid.php

    r1638619 r1638864  
    22defined( 'ABSPATH' ) || die( 'No direct script access allowed!' );
    33abstract class OpenSID {
    4     const version = '1.0.6.4';
     4    const version = '1.0.7';
    55    public static $model_opensid;
    66    public static $controller;
     
    3030    public static function load_ci_model( $ci_model, array $data = array() ) {
    3131        self::load_file( 'class-ci-model.php', 'classes' );
    32         $ci_model = $ci_model . '_Model';
     32        $ci_model = ( !empty($data['__model_class_name__']) ) ? $data['__model_class_name__'] : $ci_model . '_Model';
     33       
    3334        $lwrci_model = strtolower( $ci_model );
    34        
    35         $file = OPENSID_APPPATH . '/donjo-app/models/' . $lwrci_model . '.php';     
     35        $file = ( !empty($data['__model_class_file__']) ) ? $data['__model_class_file__'] : OPENSID_APPPATH . '/donjo-app/models/' . $lwrci_model . '.php';
    3636       
    3737        require_once $file;
  • wpsid-shortcode/trunk/controllers/controller-frontend.php

    r1637969 r1638864  
    1111   
    1212    public function init_shortcodes() {
    13        
    1413        self::opensid_shortcode($this, 'version');
    15        
    1614        self::opensid_shortcode($this, 'data_wilayah');
    17        
    18         self::opensid_shortcode($this, 'data_pendidikan');
    19         self::opensid_shortcode($this, 'data_pendidikan_tabel');
    20         self::opensid_shortcode($this, 'data_pendidikan_grafik');
    21         self::opensid_shortcode($this, 'data_pendidikan_pie');
    22        
     15        self::opensid_shortcode($this, 'data_pendidikan');     
    2316        self::opensid_shortcode($this, 'data_pekerjaan');
    24         self::opensid_shortcode($this, 'data_pekerjaan_tabel');
    25         self::opensid_shortcode($this, 'data_pekerjaan_grafik');
    26         self::opensid_shortcode($this, 'data_pekerjaan_pie');
    27        
    2817        self::opensid_shortcode($this, 'data_perkawinan');
    29         self::opensid_shortcode($this, 'data_perkawinan_tabel');
    30         self::opensid_shortcode($this, 'data_perkawinan_grafik');
    31         self::opensid_shortcode($this, 'data_perkawinan_pie');
    32        
    3318        self::opensid_shortcode($this, 'data_agama');
    34         self::opensid_shortcode($this, 'data_agama_tabel');
    35         self::opensid_shortcode($this, 'data_agama_grafik');
    36         self::opensid_shortcode($this, 'data_agama_pie');
    37        
    3819        self::opensid_shortcode($this, 'data_jenis_kelamin');
    39         self::opensid_shortcode($this, 'data_jenis_kelamin_tabel');
    40         self::opensid_shortcode($this, 'data_jenis_kelamin_grafik');
    41         self::opensid_shortcode($this, 'data_jenis_kelamin_pie');
    42        
    4320        self::opensid_shortcode($this, 'data_warga_negara');
    44         self::opensid_shortcode($this, 'data_warga_negara_tabel');
    45         self::opensid_shortcode($this, 'data_warga_negara_grafik');
    46         self::opensid_shortcode($this, 'data_warga_negara_pie');
    47        
    4821        self::opensid_shortcode($this, 'data_status_penduduk');
    49         self::opensid_shortcode($this, 'data_status_penduduk_tabel');
    50         self::opensid_shortcode($this, 'data_status_penduduk_grafik');
    51         self::opensid_shortcode($this, 'data_status_penduduk_pie');
    52        
    5322        self::opensid_shortcode($this, 'data_golongan_darah');
    54         self::opensid_shortcode($this, 'data_golongan_darah_tabel');
    55         self::opensid_shortcode($this, 'data_golongan_darah_grafik');
    56         self::opensid_shortcode($this, 'data_golongan_darah_pie');
    57        
    5823        self::opensid_shortcode($this, 'data_cacat');
    59         self::opensid_shortcode($this, 'data_cacat_tabel');
    60         self::opensid_shortcode($this, 'data_cacat_grafik');
    61         self::opensid_shortcode($this, 'data_cacat_pie');
    62        
    6324        self::opensid_shortcode($this, 'data_menahun');
    64         self::opensid_shortcode($this, 'data_menahun_tabel');
    65         self::opensid_shortcode($this, 'data_menahun_grafik');
    66         self::opensid_shortcode($this, 'data_menahun_pie');
    67        
    6825        self::opensid_shortcode($this, 'data_umur');
    69         self::opensid_shortcode($this, 'data_umur_tabel');
    70         self::opensid_shortcode($this, 'data_umur_grafik');
    71         self::opensid_shortcode($this, 'data_umur_pie');
    72        
    7326        self::opensid_shortcode($this, 'data_pendidikan_sedang_ditempuh');
    74         self::opensid_shortcode($this, 'data_pendidikan_sedang_ditempuh_tabel');
    75         self::opensid_shortcode($this, 'data_pendidikan_sedang_ditempuh_grafik');
    76         self::opensid_shortcode($this, 'data_pendidikan_sedang_ditempuh_pie');
    77        
    7827        self::opensid_shortcode($this, 'data_cara_kb');
    79         self::opensid_shortcode($this, 'data_cara_kb_tabel');
    80         self::opensid_shortcode($this, 'data_cara_kb_grafik');
    81         self::opensid_shortcode($this, 'data_cara_kb_pie');
    82        
    8328        self::opensid_shortcode($this, 'data_akta_kelahiran');
    84         self::opensid_shortcode($this, 'data_akta_kelahiran_tabel');
    85         self::opensid_shortcode($this, 'data_akta_kelahiran_grafik');
    86         self::opensid_shortcode($this, 'data_akta_kelahiran_pie');
    87        
    8829    }
    8930   
     
    9839    public function data_wilayah() {return OpenSID::load_shortcode( 'data_wilayah');}
    9940   
    100     public function data_pendidikan() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>0, 'type'=>''));}
    101     public function data_pendidikan_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>0, 'type'=>'tabel'));}
    102     public function data_pendidikan_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>0, 'type'=>'grafik'));}
    103     public function data_pendidikan_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>0, 'type'=>'pie'));}
    104     public function data_pekerjaan() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>1, 'type'=>''));}
    105     public function data_pekerjaan_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>1, 'type'=>'tabel'));}
    106     public function data_pekerjaan_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>1, 'type'=>'grafik'));}
    107     public function data_pekerjaan_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>1, 'type'=>'pie'));}
    108    
    109     public function data_perkawinan() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>2, 'type'=>''));}
    110     public function data_perkawinan_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>2, 'type'=>'tabel'));}
    111     public function data_perkawinan_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>2, 'type'=>'grafik'));}
    112     public function data_perkawinan_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>2, 'type'=>'pie'));}
    113    
    114     public function data_agama() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>3, 'type'=>''));}
    115     public function data_agama_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>3, 'type'=>'tabel'));}
    116     public function data_agama_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>3, 'type'=>'grafik'));}
    117     public function data_agama_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>3, 'type'=>'pie'));}
    118    
    119     public function data_jenis_kelamin() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>4, 'type'=>''));}
    120     public function data_jenis_kelamin_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>4, 'type'=>'tabel'));}
    121     public function data_jenis_kelamin_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>4, 'type'=>'grafik'));}
    122     public function data_jenis_kelamin_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>4, 'type'=>'pie'));}
    123    
    124     public function data_warga_negara() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>5, 'type'=>''));}
    125     public function data_warga_negara_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>5, 'type'=>'tabel'));}
    126     public function data_warga_negara_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>5, 'type'=>'grafik'));}
    127     public function data_warga_negara_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>5, 'type'=>'pie'));}
    128    
    129     public function data_status_penduduk() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>6, 'type'=>''));}
    130     public function data_status_penduduk_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>6, 'type'=>'tabel'));}
    131     public function data_status_penduduk_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>6, 'type'=>'grafik'));}
    132     public function data_status_penduduk_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>6, 'type'=>'pie'));}
    133    
    134     public function data_golongan_darah() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>7, 'type'=>''));}
    135     public function data_golongan_darah_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>7, 'type'=>'tabel'));}
    136     public function data_golongan_darah_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>7, 'type'=>'grafik'));}
    137     public function data_golongan_darah_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>7, 'type'=>'pie'));}
    138     public function data_cacat() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>9, 'type'=>''));}
    139     public function data_cacat_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>9, 'type'=>'tabel'));}
    140     public function data_cacat_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>9, 'type'=>'grafik'));}
    141     public function data_cacat_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>9, 'type'=>'pie'));}
    142    
    143     public function data_menahun() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>10, 'type'=>''));}
    144     public function data_menahun_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>10, 'type'=>'tabel'));}
    145     public function data_menahun_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>10, 'type'=>'grafik'));}
    146     public function data_menahun_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>10, 'type'=>'pie'));}
    147    
    148     public function data_umur() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>13, 'type'=>''));}
    149     public function data_umur_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>13, 'type'=>'tabel'));}
    150     public function data_umur_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>13, 'type'=>'grafik'));}
    151     public function data_umur_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>13, 'type'=>'pie'));}
    152    
    153     public function data_pendidikan_sedang_ditempuh() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>14, 'type'=>''));}
    154     public function data_pendidikan_sedang_ditempuh_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>14, 'type'=>'tabel'));}
    155     public function data_pendidikan_sedang_ditempuh_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>14, 'type'=>'grafik'));}
    156     public function data_pendidikan_sedang_ditempuh_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>14, 'type'=>'pie'));}
    157    
    158     public function data_cara_kb() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>16, 'type'=>''));}
    159     public function data_cara_kb_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>16, 'type'=>'tabel'));}
    160     public function data_cara_kb_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>16, 'type'=>'grafik'));}
    161     public function data_cara_kb_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>16, 'type'=>'pie'));}
    162    
    163     public function data_akta_kelahiran() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>17, 'type'=>''));}
    164     public function data_akta_kelahiran_tabel() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>17, 'type'=>'tabel'));}
    165     public function data_akta_kelahiran_grafik() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>17, 'type'=>'grafik'));}
    166     public function data_akta_kelahiran_pie() { return OpenSID::load_shortcode( 'data_statistik', array('statistik'=>17, 'type'=>'pie'));}
    167    
     41    public function data_pendidikan( $atts, $content = null ) {
     42        $shortcode_atts = shortcode_atts( array('type' => null,), $atts ); 
     43        switch(OPENSID_APP_TYPE){
     44            case 'opensid': $shortcode_atts['statistik'] = 0; break;
     45            case 'sidcri': $shortcode_atts['statistik'] = 'pendidikan-dalam-kk'; break;
     46        }
     47        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     48    }
     49    public function data_pekerjaan( $atts, $content = null ) {
     50        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     51        switch(OPENSID_APP_TYPE){
     52            case 'opensid': $shortcode_atts['statistik'] = 1; break;
     53            case 'sidcri': $shortcode_atts['statistik'] = 'pekerjaan'; break;
     54        }
     55        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     56    }
     57    public function data_perkawinan( $atts, $content = null ) {
     58        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     59        switch(OPENSID_APP_TYPE){
     60            case 'opensid': $shortcode_atts['statistik'] = 2; break;
     61            case 'sidcri': $shortcode_atts['statistik'] = 'status-perkawinan'; break;
     62        }
     63        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     64    }
     65    public function data_agama( $atts, $content = null ) {
     66        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     67        switch(OPENSID_APP_TYPE){
     68            case 'opensid': $shortcode_atts['statistik'] = 3; break;
     69            case 'sidcri': $shortcode_atts['statistik'] = 'agama'; break;
     70        }
     71        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     72    }
     73    public function data_jenis_kelamin( $atts, $content = null ) {
     74        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     75        switch(OPENSID_APP_TYPE){
     76            case 'opensid': $shortcode_atts['statistik'] = 4; break;
     77            case 'sidcri': $shortcode_atts['statistik'] = 'jenis-kelamin'; break;
     78        }
     79        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     80    }
     81    public function data_warga_negara( $atts, $content = null ) {
     82        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     83        switch(OPENSID_APP_TYPE){
     84            case 'opensid': $shortcode_atts['statistik'] = 5; break;
     85            case 'sidcri': $shortcode_atts['statistik'] = 'warga-negara'; break;
     86        }
     87        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     88    }
     89    public function data_status_penduduk( $atts, $content = null ) {
     90        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     91        switch(OPENSID_APP_TYPE){
     92            case 'opensid': $shortcode_atts['statistik'] = 6; break;
     93            case 'sidcri': $shortcode_atts['statistik'] = null; break;
     94        }
     95        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     96    }
     97    public function data_golongan_darah( $atts, $content = null ) {
     98        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     99        switch(OPENSID_APP_TYPE){
     100            case 'opensid': $shortcode_atts['statistik'] = 7; break;
     101            case 'sidcri': $shortcode_atts['statistik'] = 'golongan-darah'; break;
     102        }
     103        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     104    }
     105    public function data_cacat( $atts, $content = null ) {
     106        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     107        switch(OPENSID_APP_TYPE){
     108            case 'opensid': $shortcode_atts['statistik'] = 9; break;
     109            case 'sidcri': $shortcode_atts['statistik'] = null; break;
     110        }
     111        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     112    }
     113    public function data_menahun( $atts, $content = null ) {
     114        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     115        switch(OPENSID_APP_TYPE){
     116            case 'opensid': $shortcode_atts['statistik'] = 10; break;
     117            case 'sidcri': $shortcode_atts['statistik'] = null; break;
     118        }
     119        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     120    }
     121    public function data_umur( $atts, $content = null ) {
     122        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     123        switch(OPENSID_APP_TYPE){
     124            case 'opensid': $shortcode_atts['statistik'] = 13; break;
     125            case 'sidcri': $shortcode_atts['statistik'] = 'kelompok-umur'; break;
     126        }
     127        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     128    }
     129    public function data_pendidikan_sedang_ditempuh( $atts, $content = null ) {
     130        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     131        switch(OPENSID_APP_TYPE){
     132            case 'opensid': $shortcode_atts['statistik'] = 14; break;
     133            case 'sidcri': $shortcode_atts['statistik'] = 'pendidikan-ditempuh'; break;
     134        }
     135        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     136    }
     137    public function data_cara_kb( $atts, $content = null ) {
     138        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     139        switch(OPENSID_APP_TYPE){
     140            case 'opensid': $shortcode_atts['statistik'] = 16; break;
     141            case 'sidcri': $shortcode_atts['statistik'] = null; break;
     142        }
     143        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     144    }
     145    public function data_akta_kelahiran( $atts, $content = null ) {
     146        $shortcode_atts = shortcode_atts( array('type' => null,), $atts );
     147        switch(OPENSID_APP_TYPE){
     148            case 'opensid': $shortcode_atts['statistik'] = 17; break;
     149            case 'sidcri': $shortcode_atts['statistik'] = null; break;
     150        }
     151        return OpenSID::load_shortcode( 'data_statistik', $shortcode_atts);
     152    }
    168153   
    169154    private static function opensid_shortcode($this, $shortcode, $function='', $remove_old=false) {
  • wpsid-shortcode/trunk/init.php

    r1638619 r1638864  
    6868   
    6969} else define( 'OPENSID_READY', false );
     70if( is_dir(OPENSID_APPPATH . '/desa') )
     71    define('OPENSID_APP_TYPE', 'opensid');
     72else
     73    define('OPENSID_APP_TYPE', 'sidcri');
    7074require_once OPENSID_ABSPATH . 'classes/class-opensid.php';
    7175add_action( 'init', array( 'OpenSID', 'run' ) );
  • wpsid-shortcode/trunk/opensid.php

    r1638619 r1638864  
    99 * Author: Simasta
    1010 * Author URI: http://simasta.siini.com
    11  * Version: 1.0.6.4
     11 * Version: 1.0.7
    1212 * Text Domain: wpsid-shortcode
    1313 * Domain Path: /locale/
  • wpsid-shortcode/trunk/readme.txt

    r1638619 r1638864  
    55Requires at least: 4.3
    66Tested up to: 4.7.3
    7 Stable tag: 1.0.6.4
     7Stable tag: 1.0.7
    88License: GPLv2 or later
    99
     
    2121* WordPress 4.3+
    2222* PHP 5.3+
    23 * OpenSID Installed on './opensid'
     23* OpenSID / SID CRI Installed
    2424
    2525= Steps =
    26 1. Download latest version Opensid from https://codeload.github.com/eddieridwan/OpenSID/zip/master.
    27    Extract into wordpress folder, then rename `OpenSID-master` into `opensid`.
     261. Download latest version Opensid from [OpenSID](https://codeload.github.com/eddieridwan/OpenSID/zip/master) or [SID CRI](httpp://sid.web.id) .
     27   Extract into wordpress folder, then rename into `opensid`.
    2828    Resulted dirs will be:
    2929   './opensid'
     
    3939  './wp-content/plugins/wpsid-shortcode/*'
    40401. Activate plugin at "Plugins" administration page.
     411. Verify configuration on admin panel.
    41421. Place shortcodes build in opensid plugin to your post, page, or widget, or use `echo do_shortcode("[name_shortcode]")` code.
    4243
    4344= The Shortcodes =
    4445
     46* [opensid_data_wilayah]
    4547* [opensid_version[ type="plain|html"]]
    46 * [opensid_data_wilayah]
    47 * [opensid_data_pendidikan]
    48 * [opensid_data_pendidikan_pie]
    49 * [opensid_data_pendidikan_tabel]
    50 * [opensid_data_pendidikan_grafik]
    51 * [opensid_data_pekerjaan]
    52 * [opensid_data_pekerjaan_pie]
    53 * [opensid_data_pekerjaan_tabel]
    54 * [opensid_data_pekerjaan_grafik]
    55 * [opensid_data_perkawinan]
    56 * [opensid_data_perkawinan_pie]
    57 * [opensid_data_perkawinan_tabel]
    58 * [opensid_data_perkawinan_grafik]
    59 * [opensid_data_agama]
    60 * [opensid_data_agama_pie]
    61 * [opensid_data_agama_tabel]
    62 * [opensid_data_agama_grafik]
    63 * [opensid_data_jenis_kelamin]
    64 * [opensid_data_jenis_kelamin_pie]
    65 * [opensid_data_jenis_kelamin_tabel]
    66 * [opensid_data_jenis_kelamin_grafik]
    67 * [opensid_data_warga_negara]
    68 * [opensid_data_warga_negara_pie]
    69 * [opensid_data_warga_negara_tabel]
    70 * [opensid_data_warga_negara_grafik]
    71 * [opensid_data_status_penduduk]
    72 * [opensid_data_status_penduduk_pie]
    73 * [opensid_data_status_penduduk_tabel]
    74 * [opensid_data_status_penduduk_grafik]
    75 * [opensid_data_golongan_darah]
    76 * [opensid_data_golongan_darah_pie]
    77 * [opensid_data_golongan_darah_tabel]
    78 * [opensid_data_golongan_darah_grafik]
    79 * [opensid_data_cacat]
    80 * [opensid_data_cacat_pie]
    81 * [opensid_data_cacat_tabel]
    82 * [opensid_data_cacat_grafik]
    83 * [opensid_data_menahun]
    84 * [opensid_data_menahun_pie]
    85 * [opensid_data_menahun_tabel]
    86 * [opensid_data_menahun_grafik]
    87 * [opensid_data_umur]
    88 * [opensid_data_umur_pie]
    89 * [opensid_data_umur_tabel]
    90 * [opensid_data_umur_grafik]
    91 * [opensid_data_pendidikan_sedang_ditempuh]
    92 * [opensid_data_pendidikan_sedang_ditempuh_pie]
    93 * [opensid_data_pendidikan_sedang_ditempuh_tabel]
    94 * [opensid_data_pendidikan_sedang_ditempuh_grafik]
    95 * [opensid_data_cara_kb]
    96 * [opensid_data_cara_kb_pie]
    97 * [opensid_data_cara_kb_tabel]
    98 * [opensid_data_cara_kb_grafik]
    99 * [opensid_data_akta_kelahiran]
    100 * [opensid_data_akta_kelahiran_pie]
    101 * [opensid_data_akta_kelahiran_tabel]
    102 * [opensid_data_akta_kelahiran_grafik]
     48* [opensid_data_pendidikan[ type="tabel|grafik|pie"]]
     49* [opensid_data_pekerjaan[ type="tabel|grafik|pie"]]
     50* [opensid_data_perkawinan[ type="tabel|grafik|pie"]]
     51* [opensid_data_agama[ type="tabel|grafik|pie"]]
     52* [opensid_data_jenis_kelamin[ type="tabel|grafik|pie"]]
     53* [opensid_data_warga_negara[ type="tabel|grafik|pie"]]
     54* [opensid_data_status_penduduk[ type="tabel|grafik|pie"]]
     55* [opensid_data_golongan_darah[ type="tabel|grafik|pie"]]
     56* [opensid_data_cacat[ type="tabel|grafik|pie"]]
     57* [opensid_data_menahun[ type="tabel|grafik|pie"]]
     58* [opensid_data_umur[ type="tabel|grafik|pie"]]
     59* [opensid_data_pendidikan_sedang_ditempuh[ type="tabel|grafik|pie"]]
     60* [opensid_data_cara_kb[ type="tabel|grafik|pie"]]
     61* [opensid_data_akta_kelahiran[ type="tabel|grafik|pie"]]
    10362
    10463
     
    11877
    11978== Changelog ==
     79
     80= 1.0.7 =
     81*Release Date - 2017/04/17*
     82
     83* Added support SID CRI
     84* Change [opensid_data_pendidikan] to [opensid_data_pendidikan[ type="tabel|grafik|pie"]]
     85* Change [opensid_data_pekerjaan] to [opensid_data_pekerjaan[ type="tabel|grafik|pie"]]
     86* Change [opensid_data_perkawinan] to [opensid_data_perkawinan[ type="tabel|grafik|pie"]]
     87* Change [opensid_data_agama] to [opensid_data_agama[ type="tabel|grafik|pie"]]
     88* Change [opensid_data_jenis_kelamin] to [opensid_data_jenis_kelamin[ type="tabel|grafik|pie"]]
     89* Change [opensid_data_warga_negara] to [opensid_data_warga_negara[ type="tabel|grafik|pie"]]
     90* Change [opensid_data_status_penduduk] to [opensid_data_status_penduduk[ type="tabel|grafik|pie"]]
     91* Change [opensid_data_golongan_darah] to [opensid_data_golongan_darah[ type="tabel|grafik|pie"]]
     92* Change [opensid_data_cacat] to [opensid_data_cacat[ type="tabel|grafik|pie"]]
     93* Change [opensid_data_menahun] to [opensid_data_menahun[ type="tabel|grafik|pie"]]
     94* Change [opensid_data_umur] to [opensid_data_umur[ type="tabel|grafik|pie"]]
     95* Change [opensid_data_pendidikan_sedang_ditempuh] to [opensid_data_pendidikan_sedang_ditempuh[ type="tabel|grafik|pie"]]
     96* Change [opensid_data_cara_kb] to [opensid_data_cara_kb[ type="tabel|grafik|pie"]]
     97* Change [opensid_data_akta_kelahiran] to [opensid_data_akta_kelahiran[ type="tabel|grafik|pie"]]
    12098
    12199= 1.0.6.4 =
  • wpsid-shortcode/trunk/shortcodes/shortcode-data_statistik.php

    r1633860 r1638864  
    1010    public function setup( $action, array $data ) {
    1111        parent::setup( $action, $data );
    12         $statistik = OpenSID::load_ci_model('Laporan_Penduduk');
    13        
    14         $data['jenis_laporan'] = $statistik->jenis_laporan($data['statistik']);
    15         $data['heading']       = $statistik->judul_statistik($data['statistik']);
    16         $data['stat']          = $statistik->list_data($data['statistik']);
    17        
    18         self::render($data);
     12       
     13       
     14        switch(OPENSID_APP_TYPE){
     15            case 'opensid':
     16                $statistik = OpenSID::load_ci_model('Laporan_Penduduk');
     17                $data['jenis_laporan'] = $statistik->jenis_laporan($data['statistik']);
     18                $data['heading']       = $statistik->judul_statistik($data['statistik']);
     19                $data['stat']          = $statistik->list_data($data['statistik']);
     20            break;
     21           
     22            case 'sidcri':
     23           
     24                $data['__model_class_name__'] = 'First_Penduduk_M';
     25                $data['__model_class_file__'] = OPENSID_APPPATH . '/donjo-app/models/first_penduduk_m.php';
     26                $statistik = OpenSID::load_ci_model('First_Penduduk_M', $data);
     27               
     28               
     29                switch($data['statistik']){
     30                    case "pendidikan-dalam-kk":$data['heading']="Pendidikan";break;
     31                    case "pekerjaan":$data['heading']="Pekerjaan";break;
     32                    case "status-perkawinan":$data['heading']="Status Perkawinan";break;
     33                    case "agama":$data['heading']="Agama";break;
     34                    case "jenis-kelamin":$data['heading']="Jenis Kelamin";break;
     35                    case "golongan-darah":$data['heading']="Golongan Darah";break;
     36                    case "kelompok-umur":$data['heading']="Kelompok Umur";break;
     37                    case "warga-negara":$data['heading']="Warga Negara";break;
     38                    case "pendidikan-ditempuh":$data['heading']="Pendidikan Sedang Ditempuh";break;
     39                   
     40                    default:$data['heading']="TIDAK DIKENALI";break;
     41                }
     42                $data['jenis_laporan'] = $data['statistik'];
     43                $data['heading']       = $data['heading'];
     44               
     45                $data['stat']          = $statistik->list_data($data['statistik']);
     46            break;
     47        }
     48       
     49        if($data['statistik'] == null) {
     50            echo 'Anda menggunakan ' . OPENSID_APP_TYPE . ', shortcode ini hanya dapat digunakan bersama OpenSID.';
     51        } else {
     52            self::render($data);
     53        }
    1954    }
    2055    private static function render($data) {
     
    157192    private static function _grafik($data) {
    158193        extract($data);
     194       
    159195        ?>
    160196            <script type="text/javascript">
  • wpsid-shortcode/trunk/shortcodes/shortcode-version.php

    r1638619 r1638864  
    3232            case 'plain':
    3333            default:
    34                 printf( __('Using Wordpress %s, OpenSID %s and WPSID Shortcode Plugin %s', 'wpsid-shortcode'),
     34                printf( __('Using Wordpress %s, ' . strtoupper(OPENSID_APP_TYPE) . ' %s and WPSID Shortcode Plugin %s', 'wpsid-shortcode'),
    3535                $wp_version, $opensid_version, $plugin_version);
    3636            break;
     
    4040                        <ul>
    4141                            <li><?php echo __('Wordpress', 'wpsid-shortcode') . ': ' . $wp_version;?></li>
    42                             <li><?php echo __('OpenSID', 'wpsid-shortcode') . ': ' . $opensid_version;?></li>
     42                            <li><?php echo strtoupper(OPENSID_APP_TYPE) . ': ' . $opensid_version;?></li>
    4343                            <li><?php echo __('WPSID Shortcode Plugin', 'wpsid-shortcode') . ': ' . $plugin_version;?></li>
    4444                        </ul>
Note: See TracChangeset for help on using the changeset viewer.