[geeklog-cvs] geeklog-1.3/public_html/admin story.php,1.122,1.123 topic.php,1.43,1.44
blaine at iowaoutdoors.org
blaine at iowaoutdoors.org
Sun Aug 1 17:37:52 EDT 2004
Update of /var/cvs/geeklog-1.3/public_html/admin
In directory www:/tmp/cvs-serv26876/public_html/admin
Modified Files:
story.php topic.php
Log Message:
Package of changes to support the Story Archive Feature.
Index: story.php
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/admin/story.php,v
retrieving revision 1.122
retrieving revision 1.123
diff -C2 -d -r1.122 -r1.123
*** story.php 31 Jul 2004 13:19:06 -0000 1.122
--- story.php 1 Aug 2004 21:37:50 -0000 1.123
***************
*** 384,389 ****
$story_templates->set_var('is_checked4', 'checked="checked"');
} else {
! $story_templates->set_var('archivedisabled', 'disabled');
}
$story_templates->set_var('lang_title', $LANG24[13]);
if ($A['postmode'] == 'plaintext') {
--- 384,394 ----
$story_templates->set_var('is_checked4', 'checked="checked"');
} else {
! $story_templates->set_var('showarchivedisabled', true);
}
+ $story_templates->set_var('lang_archivetitle', $LANG24[58]);
+ $story_templates->set_var('lang_option', $LANG24[59]);
+ $story_templates->set_var('lang_enabled', $LANG24[60]);
+ $story_templates->set_var('lang_optionarchive', $LANG24[61]);
+ $story_templates->set_var('lang_optiondelete', $LANG24[62]);
$story_templates->set_var('lang_title', $LANG24[13]);
if ($A['postmode'] == 'plaintext') {
Index: topic.php
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/admin/topic.php,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** topic.php 13 Jul 2004 20:48:21 -0000 1.43
--- topic.php 1 Aug 2004 21:37:50 -0000 1.44
***************
*** 170,173 ****
--- 170,185 ----
}
+ $topic_templates->set_var ('lang_archivetopic', $LANG27[25]);
+ $topic_templates->set_var ('lang_archivetext', $LANG27[26]);
+ $topic_templates->set_var ('archive_disabled', '');
+ if ($A['archive_flag'] == 1) {
+ $topic_templates->set_var ('archive_checked', 'checked="checked"');
+ } else {
+ $topic_templates->set_var ('archive_checked', '');
+ // Only 1 topic can be the archive topic - so check if there already is one
+ if (DB_count($_TABLES['topics'],'archive_flag', '1') > 0) {
+ $topic_templates->set_var ('archive_disabled', 'disabled');
+ }
+ }
$topic_templates->parse('output', 'editor');
$retval .= $topic_templates->finish($topic_templates->get_var('output'));
***************
*** 194,198 ****
* @return string HTML redirect or error message
*/
! function savetopic($tid,$topic,$imageurl,$sortnum,$limitnews,$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon,$is_default)
{
global $_CONF, $_TABLES, $LANG27, $MESSAGE;
--- 206,210 ----
* @return string HTML redirect or error message
*/
! function savetopic($tid,$topic,$imageurl,$sortnum,$limitnews,$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon,$is_default,$is_archive)
{
global $_CONF, $_TABLES, $LANG27, $MESSAGE;
***************
*** 237,242 ****
$is_default = 0;
}
! DB_save($_TABLES['topics'],'tid, topic, imageurl, sortnum, limitnews, is_default, owner_id, group_id, perm_owner, perm_group, perm_members, perm_anon',"'$tid', '$topic', '$imageurl','$sortnum','$limitnews',$is_default,$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon");
$retval = COM_refresh ($_CONF['site_admin_url'] . '/topic.php?msg=13');
} else {
--- 249,258 ----
$is_default = 0;
}
+ // Only 1 topic can be the archive topic - so check if there already is one
+ if (DB_count($_TABLES['topics'],'archive_flag', '1') > 0) {
+ $is_archive = 0;
+ }
! DB_save($_TABLES['topics'],'tid, topic, imageurl, sortnum, limitnews, is_default, archive_flag, owner_id, group_id, perm_owner, perm_group, perm_members, perm_anon',"'$tid', '$topic', '$imageurl','$sortnum','$limitnews',$is_default,'$is_archive',$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon");
$retval = COM_refresh ($_CONF['site_admin_url'] . '/topic.php?msg=13');
} else {
***************
*** 396,400 ****
$HTTP_POST_VARS['perm_members'],
$HTTP_POST_VARS['perm_anon'],
! $HTTP_POST_VARS['is_default']);
} else if ($mode == 'edit') {
$display .= COM_siteHeader('menu');
--- 412,417 ----
$HTTP_POST_VARS['perm_members'],
$HTTP_POST_VARS['perm_anon'],
! $HTTP_POST_VARS['is_default'],
! $HTTP_POST_VARS['is_archive']);
} else if ($mode == 'edit') {
$display .= COM_siteHeader('menu');
More information about the geeklog-cvs
mailing list