premier commit
[bazdig.git] / lib / code.php
blob742cde48cd79160270bb0a2b7e79ac2db9a800e1
1 <?php
3 require "persistance.php";
5 class SqlCode implements sql
7 var $id;
8 var $code;
9 var $date;
11 function __construct($code)
13 $this->code = $code;
14 $this->date = date('c');
15 $this->id = 'md5:'. md5($this->code);
18 public static function get_table_name()
20 return "sql";
23 public static function sql_select($options = NULL)
25 $table = self::get_table_name();
26 $query = "select id, code, date from $table $options";
27 return $query;
30 function toSQLselect()
32 $table = $this->get_table_name();
33 $id = $this->id;
34 $query = "select id, code, date from $table where id='$id'";
35 return $query;
38 function toSQLinsert()
40 $table = $this->get_table_name();
41 $id = $this->id;
42 $code = $this->code;
43 $date = $this->date;
44 $query = "insert into $table set id='$id', code='$code', date='$date'";
45 return $query;