当前位置: 首页>>代码示例>>PHP>>正文


PHP MailForm::invalid方法代码示例

本文整理汇总了PHP中MailForm::invalid方法的典型用法代码示例。如果您正苦于以下问题:PHP MailForm::invalid方法的具体用法?PHP MailForm::invalid怎么用?PHP MailForm::invalid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MailForm的用法示例。


在下文中一共展示了MailForm::invalid方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: unset

        $val = $v['value'];
        unset($v['value']);
    } else {
        $val = false;
    }
    $w =& $form->createWidget($k, $v);
    if ($val) {
        $w->setValue($val);
    }
}
$sub =& $form->addWidget('msubmit', 'submit_button');
$b1 =& $sub->getButton();
$b1->setValues(intl_get('Save'));
$b2 =& $sub->addbutton('submit_button', intl_get('Cancel'));
$b2->extra = 'onclick="window.location.href = \'' . site_prefix() . '/index/usradm-applications-action\'; return false"';
if ($form->invalid($cgi)) {
    $form->setValues($cgi);
    echo $form->show();
} else {
    $vals = $form->getValues();
    foreach ($vals as $k => $v) {
        if ($k == 'appname' || $k == 'submit_button') {
            continue;
        }
        if (isset($v)) {
            $settings[$k]['value'] = $v;
        }
    }
    loader_import('saf.File');
    if (!file_overwrite(getcwd() . '/inc/app/' . $parameters['appname'] . '/conf/settings.ini.php', ini_write($settings))) {
        die('Error writing to file: inc/app/' . $parameters['appname'] . '/conf/settings.ini.php');
开发者ID:vojtajina,项目名称:sitellite,代码行数:31,代码来源:index.php

示例2: editable

 function editable($path, $types = array(), $template = '', $remember = array())
 {
     global $loader, $cgi, $intl;
     $loader->import('saf.MailForm');
     $form = new MailForm();
     if (!empty($template)) {
         $form->template = $template;
     }
     $res = $this->doc->query($path);
     $res = array_shift($res);
     if (!is_object($res)) {
         $this->error = $this->doc->error;
         return false;
     }
     $row = $res->makeObj();
     foreach (get_object_vars($row) as $key => $value) {
         if ($key == 'attrs') {
             continue;
         }
         if (isset($types[$key])) {
             $type = $types[$key];
         } else {
             $type = 'text';
         }
         $w =& $form->addWidget($type, $key);
         $w->setValue($value);
     }
     foreach ($remember as $rem) {
         $w =& $form->addWidget('hidden', $rem);
         $w->setValue($cgi->{$rem});
     }
     $w =& $form->addWidget('msubmit', 'submit_button');
     $b =& $w->getButton();
     $b->setValues($intl->get('Update'));
     $b =& $w->addButton('submit_button', $intl->get('Cancel'));
     $b->extra = "onclick='window.history.go (-1); return false'";
     if ($form->invalid($cgi)) {
         $form->setValues($cgi);
         return $form->show();
     } else {
         $form->setValues($cgi);
         $vals = $form->getValues();
         return $vals;
     }
 }
开发者ID:vojtajina,项目名称:sitellite,代码行数:45,代码来源:Browser.php


注:本文中的MailForm::invalid方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。