Need some coding help. Yumi please help.
ZiNgA BuRgA Offline
Fag
*******
Posts: 3,357
Joined: Jan 2008
Post: #5
RE: Need some coding help. Yumi please help.
(06-02-2010 01:06 AM)walkman Wrote:  Would be too much if I asked if you could put the whole plugin file together because maybe I am not doing it right?

PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
if(!defined("IN_MYBB"))
{
	die("This file cannot be accessed directly.");
}

$plugins->add_hook("admin_user_groups_edit", "custompages_perms_admin_user_groups_edit");
$plugins->add_hook("admin_user_groups_edit_commit", "custompages_perms_admin_user_groups_edit_commit");

function custompages_perms_info()
{
	return array(
		"name"		=> "Custom Pages Permissions",
		"description"	=> "Add permissions for custom pages.",
		"website"	=> "http://community.mybboard.net/user-13556.html",
		"author"	=> "MattRogowski",
		"authorsite"	=> "http://community.mybboard.net/user-13556.html",
		"version"	=> "1.0",
		"compatibility" => "14*,16*"
	);
}

function custompages_perms_activate()
{
	
}

function custompages_perms_deactivate()
{
	
}

function custompages_perms_admin_user_groups_edit()
{
	global $plugins;
	
	$plugins->add_hook("admin_formcontainer_end", "custompages_perms_admin_user_groups_edit_form");
}

function custompages_perms_admin_user_groups_edit_form()
{
	global $mybb, $lang, $form, $form_container;
	
	
	if($mybb->version_code >= 1500) {
		$fc = (array)$form_container;
		$fctitle = $fc["\0DefaultFormContainer\0_title"];
		unset($fc);
	} else $fctitle = $form_container->_title;

	if($fctitle == $lang->misc)
	{
		$custom_pages_options = array(
			$form->generate_check_box("canviewpage_contact", 1, "Can view contact page??", array("checked" => $mybb->input['canviewpage_contact']))
		);
		$form_container->output_row("Custom Pages Permissions", "", "<div class=\"group_settings_bit\">".implode("</div><div class=\"group_settings_bit\">", $custom_pages_options)."</div>");
	}
}

function custompages_perms_admin_user_groups_edit_commit()
{
	global $mybb, $updated_group;
	
	$updated_group['canviewpage_contact'] = $mybb->input['canviewpage_contact'];
}
?>

Seems that PHP sticks the name from the originating class...

(06-02-2010 03:36 AM)Pirata Nervo Wrote:  @Zinga is there any list of variables that became private in 1.6?
Don't think so.
Best you can do is try diffing all the classes you use.

And of course, blame MyBB devs for being annoying (not that that'll actually get anywhere).

My Blog
(This post was last modified: 06-02-2010 11:53 AM by ZiNgA BuRgA.)
06-02-2010 11:52 AM
Find all posts by this user Quote this message in a reply

« Next Oldest | Next Newest »

Messages In This Thread
RE: Need some coding help. Yumi please help. - ZiNgA BuRgA - 06-02-2010 11:52 AM

 Standard Tools
Forum Jump: