[geeklog-cvs] geeklog-1.3/public_html/admin/plugins/staticpages index.php,1.21,1.22 install.php,1.10,1.11
geeklog-cvs-admin at lists.geeklog.net
geeklog-cvs-admin at lists.geeklog.net
Fri May 30 08:24:34 EDT 2003
- Previous message (by thread): [geeklog-cvs] geeklog-1.3/plugins/staticpages/templates/admin editor.thtml,1.7,1.8 list.thtml,1.8,1.9 row.thtml,1.5,1.6
- Next message (by thread): [geeklog-cvs] geeklog-1.3/plugins/staticpages/language czech.php,1.1,1.2 danish.php,1.4,1.5 english.php,1.6,1.7 german.php,1.8,1.9 polish.php,1.4,1.5 spanish.php,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /usr/cvs/geeklog/geeklog-1.3/public_html/admin/plugins/staticpages
In directory internal.geeklog.net:/tmp/cvs-serv13046/public_html/admin/plugins/staticpages
Modified Files:
index.php install.php
Log Message:
Changes for an improved Static Pages editor and more flexibility positioning Static Pages on the frontpage.
Index: index.php
===================================================================
RCS file: /usr/cvs/geeklog/geeklog-1.3/public_html/admin/plugins/staticpages/index.php,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** index.php 24 Apr 2003 15:08:28 -0000 1.21
--- index.php 30 May 2003 12:24:32 -0000 1.22
***************
*** 136,139 ****
--- 136,181 ----
. '/staticpages/index.php?page=' . $A['sp_id']));
+ $sp_template->set_var ('lang_centerblock', $LANG_STATIC['centerblock']);
+ $sp_template->set_var ('lang_centerblock_msg', $LANG_STATIC['centerblock_msg']);
+ if ($A['sp_centerblock'] == 1) {
+ $sp_template->set_var('centerblock_checked', 'checked="checked"');
+ } else {
+ $sp_template->set_var('centerblock_checked', '');
+ }
+ $sp_template->set_var ('lang_topic', $LANG_STATIC['topic']);
+ $sp_template->set_var ('lang_position', $LANG_STATIC['position']);
+ $current_topic = $A['sp_tid'];
+ $topics = COM_topicList ('tid,topic', $current_topic);
+ $notopic = '<option value="none"';
+ if ($current_topic == 'none') {
+ $notopic .= ' selected="selected"';
+ }
+ $notopic .= '>' . $LANG_STATIC['no_topic'] . '</option>' . LB;
+ $sp_template->set_var ('topic_selection', '<select name="sp_tid">'
+ . $topics . $notopic . '</select>');
+ $position = '<select name="sp_where">';
+ $position .= '<option value="1"';
+ if ($A['sp_where'] == 1) {
+ $position .= ' selected="selected"';
+ }
+ $position .= '>' . $LANG_STATIC['position_top'] . '</option>';
+ $position .= '<option value="2"';
+ if ($A['sp_where'] == 2) {
+ $position .= ' selected="selected"';
+ }
+ $position .= '>' . $LANG_STATIC['position_feat'] . '</option>';
+ $position .= '<option value="3"';
+ if ($A['sp_where'] == 3) {
+ $position .= ' selected="selected"';
+ }
+ $position .= '>' . $LANG_STATIC['position_bottom'] . '</option>';
+ $position .= '<option value="0"';
+ if ($A['sp_where'] == 0) {
+ $position .= ' selected="selected"';
+ }
+ $position .= '>' . $LANG_STATIC['position_entire'] . '</option>';
+ $position .= '</select>';
+ $sp_template->set_var ('pos_selection', $position);
+
if (SEC_hasRights ('staticpages.PHP')) {
if ($A['sp_php'] == 1) {
***************
*** 169,173 ****
$sp_template->set_var('lang_addtomenu', $LANG_STATIC['addtomenu']);
if ($A['sp_onmenu'] == 1) {
! $sp_template->set_var('onmenu_checked', 'checked="CHECKED"');
} else {
$sp_template->set_var('onmenu_checked', '');
--- 211,215 ----
$sp_template->set_var('lang_addtomenu', $LANG_STATIC['addtomenu']);
if ($A['sp_onmenu'] == 1) {
! $sp_template->set_var('onmenu_checked', 'checked="checked"');
} else {
$sp_template->set_var('onmenu_checked', '');
***************
*** 289,292 ****
--- 331,335 ----
$sp_templates->set_var('lang_lastupdated', $LANG_STATIC['date']);
$sp_templates->set_var('lang_url', $LANG_STATIC['url']);
+ $sp_templates->set_var('lang_centerblock', $LANG_STATIC['head_centerblock']);
$perpage = 50;
***************
*** 328,333 ****
. $A['sp_id']));
$sp_templates->set_var ('sp_title', stripslashes ($A['sp_title']));
! $sp_templates->set_var ('username', DB_getItem ($_TABLES['users'],
! 'username', "uid = {$A["sp_uid"]}"));
$curtime = COM_getUserDateTimeFormat ($A['unixdate']);
$sp_templates->set_var ('sp_date', $curtime[0]);
--- 371,395 ----
. $A['sp_id']));
$sp_templates->set_var ('sp_title', stripslashes ($A['sp_title']));
!
! $nresult = DB_query ("SELECT username,fullname FROM {$_TABLES['users']} WHERE uid = {$A['sp_uid']}");
! $N = DB_fetchArray ($nresult);
! $sp_templates->set_var ('username', $N['username']);
! if (empty ($N['fullname'])) {
! $sp_templates->set_var ('fullname', $N['username']);
! } else {
! $sp_templates->set_var ('fullname', $N['fullname']);
! }
!
! if ($A['sp_centerblock']) {
! switch ($A['sp_where']) {
! case '1': $where = $LANG_STATIC['centerblock_top']; break;
! case '2': $where = $LANG_STATIC['centerblock_feat']; break;
! case '3': $where = $LANG_STATIC['centerblock_bottom']; break;
! default: $where = $LANG_STATIC['centerblock_entire']; break;
! }
! $sp_templates->set_var ('sp_centerblock', $where);
! } else {
! $sp_templates->set_var ('sp_centerblock', $LANG_STATIC['centerblock_no']);
! }
$curtime = COM_getUserDateTimeFormat ($A['unixdate']);
$sp_templates->set_var ('sp_date', $curtime[0]);
***************
*** 358,381 ****
* Saves a Static Page to the database
*
! * @sp_id string ID of static page
! * @sp_uid string ID of user that created page
! * @sp_title string title of page
! * @sp_content string page content
! * @unixdate string date page was last updated
! * @sp_hits int Number of page views
! * @sp_format string HTML or plain text
! * @sp_onmenu int Flag to place entry on menu
! * @sp_label string Menu Entry
! * @owner_id int Permission bits
! * @group_id int
! * @perm_owner int
! * @perm_members int
! * @perm_anon int
! * @sp_php int Flag to indicate PHP usage
! * @sp_nf int Flag to indicate type of not found message
! * @sp_old_id string original ID of this static page
*
*/
! function submitstaticpage ($sp_id, $sp_uid, $sp_title, $sp_content, $unixdate, $sp_hits, $sp_format, $sp_onmenu, $sp_label, $owner_id, $group_id, $perm_owner, $perm_group, $perm_members, $perm_anon, $sp_php, $sp_nf, $sp_old_id)
{
global $_CONF, $LANG12, $LANG_STATIC, $_SP_CONF, $_TABLES;
--- 420,446 ----
* Saves a Static Page to the database
*
! * @param sp_id string ID of static page
! * @param sp_uid string ID of user that created page
! * @param sp_title string title of page
! * @param sp_content string page content
! * @param unixdate string date page was last updated
! * @param sp_hits int Number of page views
! * @param sp_format string HTML or plain text
! * @param sp_onmenu int Flag to place entry on menu
! * @param sp_label string Menu Entry
! * @param owner_id int Permission bits
! * @param group_id int
! * @param perm_owner int
! * @param perm_members int
! * @param perm_anon int
! * @param sp_php int Flag to indicate PHP usage
! * @param sp_nf int Flag to indicate type of not found message
! * @param sp_old_id string original ID of this static page
! * @param sp_centerblock int Flag to indicate display as a center block
! * @param sp_tid string topid id (for center block)
! * @param sp_where int position of center block
*
*/
! function submitstaticpage ($sp_id, $sp_uid, $sp_title, $sp_content, $unixdate, $sp_hits, $sp_format, $sp_onmenu, $sp_label, $owner_id, $group_id, $perm_owner, $perm_group, $perm_members, $perm_anon, $sp_php, $sp_nf, $sp_old_id, $sp_centerblock, $sp_tid, $sp_where)
{
global $_CONF, $LANG12, $LANG_STATIC, $_SP_CONF, $_TABLES;
***************
*** 416,419 ****
--- 481,489 ----
$sp_onmenu = 0;
}
+ if ($sp_centerblock== 'on') {
+ $sp_centerblock = 1;
+ } else {
+ $sp_centerblock = 0;
+ }
// Clean up the text
***************
*** 437,441 ****
}
list($perm_owner,$perm_group,$perm_members,$perm_anon) = SEC_getPermissionValues($perm_owner,$perm_group,$perm_members,$perm_anon);
! DB_save ($_TABLES['staticpage'], 'sp_id,sp_uid,sp_title,sp_content,sp_date,sp_hits,sp_format,sp_onmenu,sp_label,owner_id,group_id,perm_owner,perm_group,perm_members,perm_anon,sp_php,sp_nf', "'$sp_id',$sp_uid,'$sp_title','$sp_content','$date',$sp_hits,'$sp_format',$sp_onmenu,'$sp_label',$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon,'$sp_php','$sp_nf'");
if ($delete_old_page && !empty ($sp_old_id)) {
DB_delete ($_TABLES['staticpage'], 'sp_id', $sp_old_id);
--- 507,511 ----
}
list($perm_owner,$perm_group,$perm_members,$perm_anon) = SEC_getPermissionValues($perm_owner,$perm_group,$perm_members,$perm_anon);
! DB_save ($_TABLES['staticpage'], 'sp_id,sp_uid,sp_title,sp_content,sp_date,sp_hits,sp_format,sp_onmenu,sp_label,owner_id,group_id,perm_owner,perm_group,perm_members,perm_anon,sp_php,sp_nf,sp_centerblock,sp_tid,sp_where', "'$sp_id',$sp_uid,'$sp_title','$sp_content','$date',$sp_hits,'$sp_format',$sp_onmenu,'$sp_label',$owner_id,$group_id,$perm_owner,$perm_group,$perm_members,$perm_anon,'$sp_php','$sp_nf',$sp_centerblock,'$sp_tid',$sp_where");
if ($delete_old_page && !empty ($sp_old_id)) {
DB_delete ($_TABLES['staticpage'], 'sp_id', $sp_old_id);
***************
*** 479,483 ****
$sp_hits, $sp_format, $sp_onmenu, $sp_label, $owner_id, $group_id,
$perm_owner, $perm_group, $perm_members, $perm_anon, $sp_php,
! $sp_nf, $sp_old_id);
} else {
$display .= COM_siteHeader ('menu');
--- 549,553 ----
$sp_hits, $sp_format, $sp_onmenu, $sp_label, $owner_id, $group_id,
$perm_owner, $perm_group, $perm_members, $perm_anon, $sp_php,
! $sp_nf, $sp_old_id, $sp_centerblock, $sp_tid, $sp_where);
} else {
$display .= COM_siteHeader ('menu');
Index: install.php
===================================================================
RCS file: /usr/cvs/geeklog/geeklog-1.3/public_html/admin/plugins/staticpages/install.php,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** install.php 11 Mar 2003 17:00:57 -0000 1.10
--- install.php 30 May 2003 12:24:32 -0000 1.11
***************
*** 84,87 ****
--- 84,90 ----
. "perm_members tinyint(1) unsigned NOT NULL default '2',"
. "perm_anon tinyint(1) unsigned NOT NULL default '2',"
+ . "sp_centerblock tinyint(1) unsigned NOT NULL default '0',"
+ . "sp_tid varchar(20) NOT NULL default 'none',"
+ . "sp_where tinyint(1) unsigned NOT NULL default '1',"
. "sp_php tinyint(1) unsigned NOT NULL default '0',"
. "sp_nf tinyint(1) unsigned default '0',"
***************
*** 89,93 ****
. "KEY staticpage_sp_uid (sp_uid),"
. "KEY staticpage_sp_date (sp_date),"
! . "KEY staticpage_sp_onmenu (sp_onmenu)"
. ") TYPE=MyISAM";
--- 92,99 ----
. "KEY staticpage_sp_uid (sp_uid),"
. "KEY staticpage_sp_date (sp_date),"
! . "KEY staticpage_sp_onmenu (sp_onmenu),"
! . "KEY staticpage_sp_centerblock (sp_centerblock),"
! . "KEY staticpage_sp_tid (sp_tid),"
! . "KEY staticpage_sp_where (sp_where)"
. ") TYPE=MyISAM";
- Previous message (by thread): [geeklog-cvs] geeklog-1.3/plugins/staticpages/templates/admin editor.thtml,1.7,1.8 list.thtml,1.8,1.9 row.thtml,1.5,1.6
- Next message (by thread): [geeklog-cvs] geeklog-1.3/plugins/staticpages/language czech.php,1.1,1.2 danish.php,1.4,1.5 english.php,1.6,1.7 german.php,1.8,1.9 polish.php,1.4,1.5 spanish.php,1.4,1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the geeklog-cvs
mailing list