Example #1
0
     $module = $name::getInstance();
     $reqs = $module->OperateRequirements();
     for ($i = 0; $i < count($reqs); $i++) {
         $row_id = $ntd->GetID($_POST['moduleid'], 'moduleid', "`name` = '" . $reqs[$i]['name'] . "'");
         if ($row_id) {
             $ntd->Update('value', $_POST[$reqs[$i]['name']], $row_id);
         } else {
             $ntd->Create(array('moduleid' => $_POST['moduleid'], 'name' => $reqs[$i]['name'], 'value' => $_POST[$reqs[$i]['name']]));
         }
     }
     Page::EditNotifyModule($_POST['moduleid']);
     break;
 case 'updatedefnotifymodule':
     $setting = Settings::getInstance();
     $setting->Update('system.notifymodule.default', $_POST['nmoduleid']);
     Page::GeneralSettings();
     break;
 case 'updatepersonalsettings':
     $us = UserSettings::getInstance();
     $us->Set(Page::$userid, 'notifymodule', $_POST['notifymodule']);
     $us->Set(Page::$userid, 'language', $_POST['language']);
     $us->Set(Page::$userid, 'currency', $_POST['currency']);
     $us->Set(Page::$userid, 'notifyaddress', $_POST['notifyaddress']);
     if ($_POST['adminnewuser']) {
         $us->Set(Page::$userid, 'adminnewuser', 1);
     } else {
         $us->Set(Page::$userid, 'adminnewuser', 0);
     }
     if ($_POST['adminneworder']) {
         $us->Set(Page::$userid, 'adminneworder', 1);
     } else {