if ($page_action == "INSERT") { $oid = 0; } if ($oid == 0) { $addtext = ""; } else { $addtext = ": " . getDBCell("channels", "NAME", "CHID = " . $oid); } $form = new stdEDForm($lang->get("channel", "Channel") . $addtext); $cond = $form->setExPK("channels", "CHID"); // Add a Toolbar for showing the launch button if ($auth->checkAccessToFunction("CHANNEL_LAUNCH")) { $form->buttonbar->add("action", $lang->get("launch")); $form->add(new Hidden("action", "")); if (value("action") == $lang->get("launch")) { launchChannel($oid); if ($errors == "") { $form->addToTopText($lang->get("chnlaunched", "The channel was launched successfully.")); $form->topicon = "ii_success.gif"; } else { $form->addToTopText($lang->get("chnlaunchederr", "An error occured while launching the channel.")); $form->topicon = "ii_error.gif"; } $page_action = "UPDATE"; $go = "update"; $processing = "no"; $page_state = "start"; } } $form->add(new TextInput($lang->get("name"), "channels", "NAME", $cond, "type:text,width:200,size:64", "MANDATORY&UNIQUE")); if ($page_action != "INSERT") {
/** * Launches all channels */ function launchAllChannels() { $channels = getChannels(); for ($i = 0; $i < count($channels); $i++) { launchChannel($channels[$i]); } }