0) { $count = 0; if(file_exists("./$skindir/challenges.tpl")) $challenges = new TemplatePower("./$skindir/challenges.tpl"); else $challenges = new TemplatePower("./"._BASEDIR."modules/challenges/default_tpls/challenges.tpl"); $challenges->prepare( ); while($challenge = dbassoc($chalquery)) { $challenges->newBlock("challenge"); if(isADMIN || USERUID == $challenge['uid']) $challenges->assign("adminoptions", "
".(isADMIN ? _ADMINOPTIONS : _OPTIONS).": ["._EDIT."] ["._DELETE."]
"); $challenges->assign("author", ($challenge['uid'] ? "".$challenge['challenger']."" : $challenge['challenger'])); $challenges->assign("title", "".stripslashes($challenge['title']).""); $challenges->assign("numresponses", "".$challenge['responses'].""); $challenges->assign("responses", ""._RESPONSES.""); $challenges->assign("summary", stripslashes($challenge['summary'])); $challenges->assign("characters", $challenge['characters'] ? charlist($challenge['characters']) : _NONE); $challenges->assign("category" , ($challenge['catid'] > 0 ? catlist($challenge['catid']) : _NONE) ); $challenges->assign("respond", "
"._RESPOND2CHALLENGE."
"); $count++; $challenges->assign("oddeven", ($count % 2 ? "odd" : "even")); } $tpl->newBlock("listings"); if(dbnumrows($chalquery) > $itemsperpage) $tpl->assign("pagelinks", build_pagelinks(basename($_SERVER['PHP_SELF'])."?=challengesby&uid=$uid&", $numchal, $offset)); $tpl->gotoBlock("_ROOT"); $output .= $challenges->getOutputContent( ); } else $output .= write_message(_NORESULTS); ?>