Хранилища Subversion ant

Сравнить редакции

Не учитывать пробелы Редакция 683 → Редакция 684

/branches/ant/0.9.x/manager.php
418,7 → 418,26
break;
case 'settings':
// Настройки генератора
$body = "Функционал еще не готов";
$body = "<h3>Настройка генератора</h3>";
switch ($action) {
case 'view':
$body .= $core->showSettingsList("settings", $manager, "list");
break;
case 'edit':
$body .= "<form action='".$process."' method='post'>\n";
$body .= "<input type='hidden' name='mode' value='setting-edit'>\n";
$body .= "<input type='hidden' name='settingID' value='".$uuid."'>\n";
$body .= $core->showSettingForm($uuid, "Редактирование информации о настройке");
$body .= "</form>";
break;
case 'delete':
$body .= "<form action='".$process."' method='post'>\n";
$body .= "<input type='hidden' name='mode' value='setting-delete'>\n";
$body .= "<input type='hidden' name='settingID' value='".$uuid."'>\n";
$body .= $core->showSettingForm($uuid, "Редактирование информации о настройке");
$body .= "</form>";
break;
}
 
$tmpl->assign('header', "CPanel");
$tmpl->assign('description', "Панель управления генератором");
/branches/ant/0.9.x/lib/core.php
2389,6 → 2389,16
 
return $result;
}
 
public function showSettingsList($name, $actor, $format = 'list') {
$query = "SELECT * FROM ".$this->prefix."settings";
$rq =& $this->db->query($query);
$show = "<ul>\n";
while ($rq->fetchInto($element)) {
$show .= "<li>[<a href='".$actor."?mode=".$name."&action=edit&uuid=".$this->secure->checkInt($element["opt_id"])."' class='edit'>править</a>][<a href='".$actor."?mode=".$name."&action=delete&uuid=".$this->secure->checkInt($element["opt_id"])."' class='delete'>удалить</a>] ".$this->secure->checkStr($element["optname"],1)."</li>\n";
}
$show .= "</ul>";
}
}