Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Awards System - każdy może usunąć nagrodę


Rekomendowane odpowiedzi

Opublikowano

Każdy użytkownik (nawet bez uprawnień moderowania nagród) może usunąć nagrodę z profilu użytkownika klikająć "Usuń nagrodę".
 
Co robić? Nie widzę tutaj niczego co mogłoby to powodować. Ostatni code odpowiada za usuwanie w profilu.

elseif( $type == 'take' )
{
// Get the awards the user has
$this->DB->build( array( 
'select' => 'p.*',
'from'      => array( 'awarded' => 'p' ),
'where'     => "p.awards_user_id=".$member_id,
'order' => 'p.awarded_date ASC',
'add_join' => array(
array(
'select' => 'm.members_display_name',
'from' => array( 'members' => 'm' ),
'where' => 'm.member_id = p.awards_user_id',
'type' => 'left' 
),
)
)  );
$o = $this->DB->execute();
 

// we only need to fill the array up with what the user can actually take
if( $this->memberData['g_award_mod'] == 1 || $this->registry->permissions->check( 'take', $category ) ) {
$allowed = 1;

elseif( $type == 'take' )

{

 

// Get the award id of the award being taken

// explode $awards_action around '_'

$action_array = explode('_',$awards_action);

$cat_id = $action_array[0];

$awards_id = $action_array[1];

$awarded_date = $action_array[2];

$giver_id = $action_array[3];

 

 

 

if( $this->registry->getClass( 'classAwards' )->canRemoveAward($awards_id) ) {

$this->registry->getClass( 'classAwards' )->removeAward($awards_id,$member_id,$awarded_date,$giver_id,$done_by,$awards_reason);

$lang = $this->lang->words['awards_system_take'];

} else {

$lang = $this->lang->words['awards_system_noperm'];

}

}

$this->awardsRedirect($lang);

}

}

?>

Opublikowano

Myślę ze wystarczy w ACP wyłączyć pewnym grupom możliwość usuwania nagród.

 

Tak ale neistety nie ma tego.

Można tylko ustawić Moderowanie Nagród ale i tak mogą usuwać.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.