Changeset 1132
- Timestamp:
- Sep 3, 2008 2:43:50 PM (5 years ago)
- Location:
- trunk/jpdd
- Files:
-
- 2 edited
-
class.jpdd.category.php (modified) (1 diff)
-
sql/db.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jpdd/class.jpdd.category.php
r620 r1132 16 16 return array('Edit Categories'); 17 17 } 18 19 function getInterestCategoryDropdown($name, $emptyfield = NULL, $selected = NULL, $extras = '') { 20 global $jpdd; 21 $ret = '<select name="'.$name.'" '.$extras.'>'."\n"; 22 if (!is_null($emptyfield)) 23 $ret .= '<option value="">'.htmlentities($emptyfield).'</option>'."\n"; 24 25 $arr = $jpdd->getSeriesFromSQL('SELECT * FROM interest ORDER BY title', 'JPDD_Category'); 26 reset($arr); 27 while(list(,$c) = each($arr)) 28 $ret .= '<option value="'.(int)$c->_id.'"'.((!is_null($selected) && $selected == (int)$c->_id) ? ' selected' : '').' >'. 29 $c->getTitle(). 30 '</option>'."\n"; 31 return $ret.'</select>'."\n"; 32 } 18 33 19 34 function getWorkshops() { -
trunk/jpdd/sql/db.sql
r1130 r1132 1025 1025 CREATE TABLE person_interest (person_id integer NOT NULL REFERENCES 1026 1026 person(id), category_id integer NOT NULL REFERENCES category(id)); 1027 1028 -- set up which categories count as valid interests: 1029 ALTER TABLE category ADD COLUMN valid_interest boolean NOT NULL DEFAULT false; 1030 UPDATE category SET valid_interest = true WHERE id IN (9,15,11,12,25); 1031 1032 CREATE VIEW interest AS SELECT id, title, description FROM category WHERE valid_interest; 1033 GRANT SELECT ON interest TO "www-data"; 1034 1035 GRANT INSERT,DELETE,SELECT ON person_interest TO "www-data";
Note: See TracChangeset
for help on using the changeset viewer.

