© Сделано на LiveStreet
Дизайн - ©2009 MODx RED Group
for($i=0;$i<100;$i++) {
$res = $modx->newObject('modResource');
$res->set('pagetitle',$pagetitle);
/* здесь заполняются другие поля */
$res->save();
}
[!NewArticleEvent!][!eForm? &formid=`newArticle`&subject=`Посетители` &tpl=`tenderform` &eFormOnBeforeMailSent=`CreateNewArticle` &eFormOnBeforeFormParse=`ParseForm` &vericode=`1`!]<?php
$modx->regClientStartupScript('assets/snippets/nikoFeedBack/validate.js');
$modx->regClientCSS('assets/snippets/nikoFeedBack/form.css');
function ParseForm( &$fields ){
//global $modx;
$target_path = "/www/electrim/www/htdocs/assets/tz/";
$target_path = $target_path . date("iGdmy").".zip";
if(move_uploaded_file($_FILES['attach']['tmp_name'], $target_path)) {
echo "Файл ". basename( $_FILES['uploadedfile']['name']). " был загружен.";
} else{
echo "Загрузить файл не удалось , попробуйте ещё раз!";
}
return true;
}
function CreateNewArticle(&$fields){
// Массив $fields будет содержать данные всех полей формы
// Создания документа с описанием.
require_once('assets/libs/docmanager/document.class.inc.php');
$doc = new Document(); // создаем документ
$doc->Set('parent',2); // определяем в какую папку положить
$doc->Set('template','red'); // задаем шаблон
$zip=date("iGdmy");
$doc->Set('pagetitle',$fields['region']); // район
$doc->Set('introtext',$fields['fbName']); // аннотацию
$int = $fields['fbName'];
$into = $fields['fbTel'];
$cont = $fields['content'] . "
<H1>$int</H1>
<H2>$into</H2>http://community.modx-cms.ru/topic/add/#
$zip.zip
";
$doc->Set('content',$cont);
$doc->Save(); // сохраняем
return true; // Говорим eForm, что все в порядке.
}
?>$cont = $fields['content'] . "
<H1>$int</H1>
<H2>$into</H2>
<b><u><a href="$zip.zip" title="Документация" >Документация</a></u></b>
";
$doc->Set('content',$cont);<a href="$zip.zip" title="Документация" >Документация</a> не вставляется.