root/modules/branches/2.10/manager/install.php

Revision 13091, 1.1 kB (checked in by p_lindheimer, 1 year ago)

adds FREEPBX_IS_AUTH checking to most module files re #5478

Line 
1 <?php
2 if (!defined('FREEPBX_IS_AUTH')) { die('No direct script access allowed'); }
3 global $db;
4 global $amp_conf;
5
6 $autoincrement = (($amp_conf["AMPDBENGINE"] == "sqlite") || ($amp_conf["AMPDBENGINE"] == "sqlite3")) ? "AUTOINCREMENT":"AUTO_INCREMENT";
7
8 $sql = "CREATE TABLE IF NOT EXISTS manager (
9     `manager_id` INTEGER NOT NULL PRIMARY KEY $autoincrement,
10     `name` VARCHAR( 15 ) NOT NULL ,
11     `secret` VARCHAR( 50 ) ,
12     `deny` VARCHAR( 255 ) ,
13     `permit` VARCHAR( 255 ) ,
14     `read` VARCHAR( 255 ) ,
15     `write` VARCHAR( 255 )
16 )";
17
18 $check = $db->query($sql);
19 if (DB::IsError($check)) {
20     die_freepbx("Can not create `manager` table" $check->getMessage() .  "\n");
21 }
22
23 outn(_("Increasing read field size if needed.."));
24 $sql = "ALTER TABLE `manager` CHANGE `read` `read` VARCHAR( 255 )";
25 $result = $db->query($sql);
26 if(DB::IsError($check)){
27     out(_("error encountered, not altered"));
28 } else {
29     out(_("ok"));
30 }
31
32 outn(_("Increasing write field size if needed.."));
33 $sql = "ALTER TABLE `manager` CHANGE `write` `write` VARCHAR( 255 )";
34 $result = $db->query($sql);
35 if(DB::IsError($check)){
36     out(_("error encountered, not altered"));
37 } else {
38     out(_("ok"));
39 }
40 ?>
41
Note: See TracBrowser for help on using the browser.