</protect>
</define-tag>
+<define-tag fragment_ok>
+<?
+ function fragment_ok ($dbh, $fragment)
+ {
+ $query = sprintf ("SELECT max,person FROM fragment,assignment WHERE id = %d "
+ ."AND fragment.id = assignment.fragment",
+ $fragment);
+ $sth = pg_exec ($dbh, $query) or die("Datenbank-Abfrage!");
+
+ if ( pg_NumRows ($sth) > 0) {
+ $row = pg_fetch_array ($sth, 0);
+ if (pg_NumRows ($sth) >= $row['max']) {
+ return true;
+ } else {
+ return false;
+ }
+ } else {
+ return false;
+ }
+ }
+?>
+</define-tag>
+
<define-tag tab_avail_stubs>
<?
$f_header_head = '<tr bgcolor="%s"><th><font face="Helvetica,Arial">Name</font></th>';
<build_timeframe>
<tab_avail_stubs>
<normal_time>
+<fragment_ok>
<page func="LinuxTag 2002 Organisation" title="Supporter">
# This page intends to provide an overview about a given supporter and
</table>
<hr>
<?
- function fragment_ok ($dbh, $fragment)
- {
- $query = sprintf ("SELECT max,person FROM fragment,assignment WHERE id = %d "
- ."AND fragment.id = assignment.fragment",
- $fragment);
- $sth = pg_exec ($dbh, $query) or die("Datenbank-Abfrage!");
-
- if ( pg_NumRows ($sth) > 0) {
- $row = pg_fetch_array ($sth, 0);
- if (pg_NumRows ($sth) >= $row['max']) {
- return true;
- } else {
- return false;
- }
- } else {
- return false;
- }
- }
-
function display_jobs ($dbh, $date, $start, $end, $name)
{
$query = sprintf ("SELECT fragment.id,job.title,starttime,endtime FROM job,fragment "