blob: 17c9a751b1ba0d6e59dfc16bf1b82a141058630e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
/**
* Elgg metastrngs
* Functions to manage object metastrings.
*
* @package Elgg
* @subpackage Core
* @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
* @author Marcus Povey <marcus@dushka.co.uk>
* @copyright Curverider Ltd 2008
* @link http://elgg.org/
*/
/**
* Add a metastring.
* It returns the id of the tag, whether by creating it or updating it.
*
* @param string $tag The value (whatever that is) to be stored
* @return mixed Integer tag or false.
*/
function add_metastring($tag)
{
global $CONFIG;
$tag = sanitise_string($tag);
$row = get_data_row("SELECT * from {$CONFIG->dbprefix}metastrings where tag='$tag' limit 1");
if ($row)
return $row->id;
return insert_data("INSERT into {$CONFIG->dbprefix}metastrings (tag) values ('$tag')");
}
?>
|