XpressEngine Core  1.11.2
 All Classes Namespaces Files Functions Variables Pages
UpdateExpressionWithoutArgument.class.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (C) NAVER <http://www.navercorp.com> */
3 
12 {
13 
18  var $argument;
19 
27  {
29  $this->argument = $argument;
30  }
31 
32  function getExpression($with_value = true)
33  {
34  return "$this->column_name = $this->argument";
35  }
36 
37  function getValue()
38  {
39  // TODO Escape value according to column type instead of variable type
40  $value = $this->argument;
41  if(!is_numeric($value))
42  {
43  return "'" . $value . "'";
44  }
45  return $value;
46  }
47 
48  function show()
49  {
50  if(!$this->argument)
51  {
52  return false;
53  }
54  $value = $this->argument;
55  if(!isset($value))
56  {
57  return false;
58  }
59  return true;
60  }
61 
62  function getArgument()
63  {
64  return null;
65  }
66 
67  function getArguments()
68  {
69  return array();
70  }
71 
72 }
73 /* End of file UpdateExpressionWithoutArgument.class.php */
74 /* Location: ./classes/db/queryparts/expression/UpdateExpressionWithoutArgument.class.php */
__construct($column_name)