12 $rid=
dbx()->get_modul_var(
'rid',0);
13 $obs=
dbx()->get_modul_var(
'dbx_obs_fld');
14 $obv=
dbx()->get_modul_var(
'dbx_obs_val');
17 if ($obs && $obv) $rid=$obv;
20 $oForm=
dbx()->get_system_obj(
'dbxForm');
21 $oForm->init(
'dbxContent_edit',
'form-content');
24 $db =
dbx()->get_system_obj(
'dbxDB');
25 $lng =
dbx()->get_system_var(
'dbx_lng',
'de');
28 $tab_folder = $tab_content.
'_folder';
30 $oForm->_data=
$db->select1($tab_content,$rid);
32 $oForm->add_fld(
'title' ,
'text-label' ,rules:
'words|min=1' , label:
'Titel' , errormsg:
'Der Title darf keine Sonderzeichen beinhalten. ');
33 $oForm->add_fld(
'content' ,
'textarea-label',
'' ,rules:
'*' , label:
'Content' );
38 if ($oForm->submit()) {
40 if (!$oForm->errors()) {
42 $change=$oForm->changed();
46 $ok=$oForm->save_post($tab_content,$rid);
47 if (
$ok) $oForm->_msg_success =
'Daten gespeichert';
48 if (!
$ok) $oForm->_msg_error =
'Daten konnten nicht gespeichert werden';
50 $oForm->_msg_success =
'Keine Änderung';
53 if ($oForm->errors()) {
54 $oForm->_msg_error =
'Prüfen sie bitte ihre Eingaben';
58 $oForm->_msg_info=
'Content bearbeiten';
62 $oForm->_action=
'?dbx_modul=dbxContent_admin&dbx_run1=content&rid='.$rid;
65 $oForm->_msg_info=
'Content bearbeiten - warte -';
66 $oForm->_tpl=
'form-content_wait';
67 $oForm->add_obj(
'msg',
'dbx|alert-warning',
'msg=Der Content kann erst nach dem Speichern der Systemdaten vom Content bearbeitet werden.');
69 $observer=
'obs_content_rid';
70 $observ[
'name'] = $observer;
71 $observ[
'form'] =
'dbx_form_{i}';
72 $observ[
'observ'] =
'content_rid';
73 $observ[
'value'] = $rid;
74 $observ[
'old'] = $rid;
76 $oForm->add_obj($observer,
'dbx|observer',$observ);
77 $oForm->add_js_observe($observer,11500);