Exemplo n.º 1
0
<?php

/*
	Copyright 2014 Mhd Sulhan
	Authors:
		- mhd.sulhan (m.shulhan@gmail.com)
*/
require_once "../../init.php";
Jaring::$_mod["db_table"]["name"] = "_group";
Jaring::$_mod["db_table"]["create"] = ["_profile_id", "id", "pid", "name"];
Jaring::$_mod["db_table"]["update"] = ["pid", "name"];
function request_delete_before($data)
{
    // Disallow user to delete group super admin
    foreach ($data as $d) {
        if ($d["id"] === "1") {
            throw new Exception(Jaring::$MSG_DATA_LOCK);
        }
    }
    // Delete group menu access
    $q = "delete from _group_menu where _group_id = ?";
    foreach ($data as $d) {
        $ps = Jaring::$_db->prepare($q);
        $ps->execute(array($d["id"]));
        $ps->closeCursor();
    }
    return true;
}
Jaring::request_handle("crud");
Exemplo n.º 2
0
<?php

/*
	Copyright 2014 - Mhd Sulhan
	Authors:
		- mhd.sulhan (m.shulhan@gmail.com)
*/
require_once "../../../init.php";
$fields = ["MT.table_id", "MT._media_id", "M.name", "M.extension", "M.size", "M.mime", "M.description", "M.path"];
Jaring::$_mod["db_table"]["name"] = ["_media M", "_media_table MT"];
Jaring::$_mod["db_table"]["id"] = array_slice($fields, 0, 2);
Jaring::$_mod["db_table"]["read"] = $fields;
Jaring::$_mod["db_table"]["relation"] = [["M.id", "MT._media_id"]];
Jaring::$_mod["db_table"]["search"] = ["M.name", "M.extension", "M.mime", "M.description"];
Jaring::$_mod["db_table"]["order"] = ["MT._media_id"];
Jaring::$_mod["db_table"]["create"] = array_slice($fields, 0, 2);
Jaring::$_mod["db_table"]["update"] = $fields;
Jaring::$_mod["db_table"]["generate_id"] = "id";
Jaring::request_handle("action");