PHP Classes

File: DemoGrp.php

Recommend this page to a friend!
  Classes of Mario Carrocera   OnTime Group Backend   DemoGrp.php   Download  
File: DemoGrp.php
Role: Example script
Content type: text/plain
Description: Example script
Class: OnTime Group Backend
Manage user groups and their access permissions
Author: By
Last change:
Date: 3 years ago
Size: 9,105 bytes
 

Contents

Class file image Download
<?php

ini_set
('display_errors', true);
error_reporting(E_ERROR | E_PARSE | E_NOTICE | E_WARNING);

$base='ontime/';
$AdminPassword='OT2021Free';
include_once(
$base."OnTime.php");
$demo=new OnTime();

echo
"********** <br> Create Class <br> ********** <br> <br>";
$demo->ot_error('basic content exist').'<br>';


echo
"**********+++++++++++ <br> Conecting like admin <br> **********+++++++++++ <br> <br>";
echo
"Connect('admin','OT2021Free') ";
$demo->Connect('admin',$AdminPassword);
echo
"<br>";$demo->ot_error("Connected!!!");echo "<br>";



echo
"**********+++++++++++ <br> Create Demostrion user <br> **********+++++++++++ <br> <br>";
$demo->CrtUsr('Demo','12345','active','Demostration user','Demo 1');
echo
"<br>";$demo->ot_error("create!!!");echo "<br>";
$demo->CrtUsr('DEMO','12345','active','Demostration user','Demo 2');
echo
"<br>";$demo->ot_error("create!!!");echo "<br>";
$demo->CrtUsr('demo','12345','active','Demostration user','Demo 3');
echo
"<br>";$demo->ot_error("create!!!");echo "<br>";

echo
"**********+++++++++++ <br> Group <br> **********+++++++++++ <br> <br>";
echo
"********** <br> Adding <br> **********+ <br> <br>";
echo
"CrtGrp('Administrators','Administrators for the main Feature','admins')";
$demo->CrtGrp('Administrators','Administrators for the main Feature','admins');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtGrp('Everyone','All users','EvrAll')";
$demo->CrtGrp('Everyone','All users','EvrAll');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtGrp('AdminUsers','Administrators on User Featrute','AUser')";
$demo->CrtGrp('AdminUsers','Administrators on User Featrute','AUser');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"CrtGrp('AdminGroups','Administrators on Group Featrute','AGroup')";
$demo->CrtGrp('AdminGroups','Administrators on User Featrute','AGroup');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";

echo
"********** <br> Show All <br> **********+ <br> <br>";
echo
"GrpShwAll()";
$demo->ot_show($demo->GrpShwAll());

echo
"********** <br> Show my groups <br> **********+ <br> <br>";
echo
"->groups";
$demo->ot_show($demo->groups);


echo
"**********+++++++++++ <br> Group & User <br> **********+++++++++++ <br> <br>";
echo
"********** <br> Adding <br> **********+ <br> <br>";
echo
"GrpAddUsr('Everyone','DEMO','access')";
$demo->GrpAddUsr('Everyone','DEMO','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddUsr('AdminGroups','DEMO','owner')";
$demo->GrpAddUsr('AdminGroups','DEMO','owner');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddUsr('AdminGroups','Demo','create')";
$demo->GrpAddUsr('AdminGroups','Demo','create');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddUsr('AdminGroups','demo','access')";
$demo->GrpAddUsr('AdminGroups','demo','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show Users in AdminGroups <br> **********+ <br> <br>";
echo
"GrpShwUsr('AdminGroups')";
$demo->ot_show($demo->GrpShwUsr('AdminGroups'));
echo
"GrpChgUsr('Everyone','demo','access')";
$demo->GrpChgUsr('Everyone','demo','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpChgUsr('AdminGroups','demo','change')";
$demo->GrpChgUsr('AdminGroups','demo','change');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show Users in AdminGroups <br> **********+ <br> <br>";
echo
"GrpShwUsr('AdminGroups')";
$demo->ot_show($demo->GrpShwUsr('AdminGroups'));
echo
"GrpDltUsr('Everyone','demo')";
$demo->GrpDltUsr('Everyone','demo');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpDltUsr('AdminGroups','demo')";
$demo->GrpDltUsr('AdminGroups','demo');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show Users in AdminGroups <br> **********+ <br> <br>";
echo
"GrpShwUsr('AdminGroups')";
$demo->ot_show($demo->GrpShwUsr('AdminGroups'));

echo
"**********+++++++++++ <br> Group & Features <br> **********+++++++++++ <br> <br>";
echo
"********** <br> Adding <br> **********+ <br> <br>";
echo
"GrpAddFtr('Everyone','DEMO','access')";
$demo->GrpAddFtr('Everyone','DEMO','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddFtr('Everyone','usr','access')";
$demo->GrpAddFtr('Everyone','usr','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddFtr('Everyone','grp','access')";
$demo->GrpAddFtr('Everyone','grp','access');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"GrpAddFtr('AdminGroups','grp','owner')";
$demo->GrpAddFtr('AdminGroups','grp','owner');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show Features in AdminGroups <br> **********+ <br> <br>";
echo
"GrpShwFtr('AdminGroups')";
$demo->ot_show($demo->GrpShwFtr('AdminGroups'));
echo
"********** <br> Show Features in Everyone <br> **********+ <br> <br>";
echo
"GrpShwFtr('Everyone')";
$demo->ot_show($demo->GrpShwFtr('Everyone'));
echo
"********** <br> Show group for feture grp <br> **********+ <br> <br>";
echo
"FtrShwGrp('grp')";
$demo->ot_show($demo->FtrShwGrp('grp'));
echo
"********** <br> Show User Safety <br> **********+ <br> <br>";
echo
"FtrShwGrp('DEMO')";
$demo->ot_show($demo->Safety('DEMO'));
echo
"********** <br> Add User Demo to Feature grp <br> **********+ <br> <br>";
echo
"UsrAddFtr('grp','DEMO','change')";
$demo->UsrAddFtr('grp','DEMO','change');
echo
"<br>";$demo->ot_error("Added!!!");echo "<br>";
echo
"********** <br> Show User Safety <br> **********+ <br> <br>";
echo
"FtrShwGrp('DEMO')";
$demo->ot_show($demo->Safety('DEMO'));
echo
"********** <br> Adding <br> **********+ <br> <br>";
echo
"GrpAddFtr('Everyone','user','change')";
$demo->GrpAddFtr('Everyone','user','change');
echo
"<br>";$demo->ot_error("Changed!!!");echo "<br>";
echo
"GrpAddFtr('Everyne','usr','change')";
$demo->GrpAddFtr('Everyne','usr','change');
echo
"<br>";$demo->ot_error("Changed!!!");echo "<br>";
echo
"GrpAddFtr('Everyone','usr','change')";
$demo->GrpAddFtr('Everyone','usr','change');
echo
"<br>";$demo->ot_error("Changed!!!");echo "<br>";
echo
"********** <br> Show group for feture grp <br> **********+ <br> <br>";
echo
"FtrShwGrp('grp')";
$demo->ot_show($demo->FtrShwGrp('grp'));
echo
"********** <br> deleting <br> **********+ <br> <br>";
echo
"GrpDltFtr('Everyone','user','change')";
$demo->GrpDltFtr('Everyone','user','change');
echo
"<br>";$demo->ot_error("Deleted!!!");echo "<br>";
echo
"GrpDltFtr('Everyne','usr','change')";
$demo->GrpDltFtr('Everyne','usr','change');
echo
"<br>";$demo->ot_error("Deleted!!!");echo "<br>";
echo
"GrpDltFtr('Everyone','usr','change')";
$demo->GrpDltFtr('Everyone','usr','change');
echo
"<br>";$demo->ot_error("Deleted!!!");echo "<br>";
echo
"********** <br> Show group for feture grp <br> **********+ <br> <br>";
echo
"FtrShwGrp('grp')";
$demo->ot_show($demo->FtrShwGrp('grp'));

echo
"**********+++++++++++ <br> Group & Info <br> **********+++++++++++ <br> <br>";
echo
"********** <br> Group Public Information <br> ********** <br> <br>";
echo
"GrpAddPbl('Everyone',,'one record','the information i wana share')"."<br>";
$demo->GrpAddPbl('Everyone','one record','the information i wana share');
$demo->ot_error("Asigned!!!")."<br>";

echo
"GrpAddPbl('Everyone','who','askme to ad u')"."<br>";
$demo->GrpAddPbl('Everyone','who','askme to ad u');
$demo->ot_error("Asigned!!!")."<br>";

echo
"GrpShwPbl('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPbl('Everyone'));

echo
"GrpChgPbl('Everyone','who','askme to add you')"."<br>"."<br>";
$demo->GrpChgPbl('Everyone','who','askme to add you');
$demo->ot_error("Changed!!!")."<br>";

echo
"GrpShwPbl('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPbl('Everyone'));

echo
"GrpDltPbl('Everyone','one record')"."<br>"."<br>";
$demo->GrpDltPbl('Everyone','one record');
$demo->ot_error("Delete!!!")."<br>";

echo
"GrpShwPbl('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPbl('Everyone'));

echo
"********** <br> Group Private Information <br> ********** <br> <br>";
echo
"GrpAddPrv('Everyone',,'alpha','is a secret')"."<br>";
$demo->GrpAddPrv('Everyone','alpha','is a secret');
$demo->ot_error("Asigned!!!")."<br>";

echo
"GrpAddPrv('Everyone','beta','askme to ad u')"."<br>";
$demo->GrpAddPrv('Everyone','beta','askme to ad u');
$demo->ot_error("Asigned!!!")."<br>";

echo
"GrpShwPrv('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPrv('Everyone'));

echo
"GrpChgPrv('Everyone','beta','askme to add you')"."<br>"."<br>";
$demo->GrpChgPrv('Everyone','beta','askme to add you');
$demo->ot_error("Changed!!!")."<br>";

echo
"GrpShwPrv('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPrv('Everyone'));

echo
"GrpDltPrv('Everyone','beta')"."<br>"."<br>";
$demo->GrpDltPrv('Everyone','beta');
$demo->ot_error("Delete!!!")."<br>";

echo
"GrpShwPrv('Everyone')"."<br>";
$demo->ot_show($demo->GrpShwPrv('Everyone'));

echo
"DltGrp('Mine')";
$demo->DltGrp('Mine');
$demo->ot_error("Delete!!!");

echo
"DltGrp('Everyone')";
$demo->DltGrp('Everyone');
$demo->ot_error("Delete!!!");


echo
"**********+++++++++++ <br> Demo Finish<br> **********+++++++++++ <br> <br>";
?>