function wandetectIPV4($inf) { $infp = XNODE_getpathbytarget("", "inf", "uid", $inf, 0); $phyinf = query($infp . "/phyinf"); $phyinfp = XNODE_getpathbytarget("/runtime", "phyinf", "uid", $phyinf, 0); $ifname = PHYINF_getifname($phyinf); $linkstatus = query($phyinfp . "/linkstatus"); if ($linkstatus == "") { return "ERROR"; } del("/runtime/wanispppoe"); del("/runtime/wanisdhcp"); addevent("detectpppoe", "xmldbc -s /runtime/wanispppoe \\`pppd pty_pppoe pppoe_discovery pppoe_device " . $ifname . "\\` &"); addevent("detectdhcp", "xmldbc -s /runtime/wanisdhcp \\`udhcpc -i " . $ifname . " -d -D 1 -R 3\\`&"); event("detectpppoe"); event("detectdhcp"); return "OK"; }
if ($notimeentry == 0) { if ($op == "addevent") { if ($time12hour == 1) { addevent($title, $description, $email, $url, $cat, $repeat, $bday, $bmonth, $byear, $rday, $rtimes, $starttimehr, $starttimemin, $endtimehr, $endtimemin, $startperiod, $endperiod); } else { addevent($title, $description, $email, $url, $cat, $repeat, $bday, $bmonth, $byear, $rday, $rtimes, $starttimehr, $starttimemin, $endtimehr, $endtimemin, "--", "--"); } } elseif ($op == "upevent") { if ($time12hour == 1) { upevent($id, $title, $description, $email, $url, $cat, $bday, $bmonth, $byear, $starttimehr, $starttimemin, $endtimehr, $endtimemin, $startperiod, $endperiod); } else { upevent($id, $title, $description, $email, $url, $cat, $bday, $bmonth, $byear, $starttimehr, $starttimemin, $endtimehr, $endtimemin, "--", "--"); } } } elseif ($op == "addevent") { addevent($title, $description, $email, $url, $cat, $repeat, $bday, $bmonth, $byear, $rday, $rtimes, "--", "--", "--", "--", "am", "am"); } elseif ($op == "upevent") { upevent($id, $title, $description, $email, $url, $cat, $bday, $bmonth, $byear, "--", "--", "--", "--", "am", "am"); } } function addevent($title, $description, $email, $url, $cat, $repeat, $bday, $bmonth, $byear, $rday, $rtimes, $starttimehr, $starttimemin, $endtimehr, $endtimemin, $startperiod, $endperiod) { global $EVENTS_TB, $CAT_TB, $caleventapprove, $userlogin, $timezone, $mailevent, $emailrcpt, $mth, $week, $notimeentry, $calstartyear, $caladvanceyear, $copyevent, $time12hour, $id, $useFCKEditor; if (!$title) { echo "<div class=normalfont align=center>" . translate("notitle") . "</div><br/>"; back(); } elseif (!$description) { echo "<div class=normalfont align=center>" . translate("nodescription") . "</div><br/>"; back(); } elseif (!$cat) { echo "<div class=normalfont align=center>" . translate("nocat") . "</div><br/>";
function runservice($cmd) { addevent("PHPSERVICE", "service " . $cmd . " &"); event("PHPSERVICE"); event("PHPSERVICE remove default"); }
<?php //addevent($titrfr,$titren,$titrar,$contfr,$conten,$contar,$img,$id,$autfr,$auten,$autar,$slider) if (tp('verif') == 1) { //verif si il y a une image. $nextid = getnextidtable('event'); model::load('event', 'addevent'); if (!addevent(tp('titrfr'), tp('titren'), tp('titrar'), tp('contfr'), tp('conten'), tp('contar'), tp('photoid'), $nextid, tp('autfr'), tp('auten'), tp('autar'), tp('dat'))) { exit("0"); } else { exit("1"); } } else { view::load('event', 'addevent'); }