Indsættelse af korrekt IF spørgsmål
Hej,Jeg prøver ihærdigt at få dette script til at virke således:
Når der klikkes på enten email eller PM linket skal der trækkes 5 credits på brugerens konto, inden denne sendes videre til mail/PM formen.
Er brugerens konto i 0, skal jeg blot kunne indsætte en kort tekst, og brugeren får ikke adgang til at sende mail/PM
Mit problem er .. -jeg aner ikke hvad det er jeg sidder og laver.
________
<?php
// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
if($mosmsg=Message+Sent){
$database->setQuery( "
SELECT * FROM #__users
WHERE id='$my->id'
" );
$row = null;
$database->loadObject($row);
$balance = $row->credit;
$database->setQuery( "
UPDATE #__users
SET credit=credit-5
WHERE id='$my->id'
" );
$database->query();
if ($row->credit == "0") {
header("Location: $mosConfig_live_site/index.php?option=com_paypal");
exit;
}
?>
________
Dette script har jeg anbragt i et modul (i Joomla)
Kan en eller anden hjælpe mig vil jeg blive overordentlig glad.
Mvh
Boris
IF sætningen skal sikkert plukkes fra nedenstående del af .php siden...
function show_message_form($option,$ad,$user,$mode,$allow_attachement,$itemid)
{
?>
<script language="javascript" type="text/javascript">
function submitbutton() {
var form = document.forms["saveForm"];// document.getElementById("saveForm");
var r = new RegExp("[^0-9\.,]", "i");
<?php if ($mode == 0) { ?>
// do field validation
if (form.email.value == "") {
alert( "<?php echo _REGWARN_EMAIL;?>" );
} else {
<?php } ?>
form.submit();
<?php if ($mode == 0) { ?>
}
<?php } ?>
}
</script>
<fieldset id="adsmanager_fieldset">
<!-- titel -->
<legend>
<?php echo ADSMANAGER_FORM_MESSAGE_WRITE; ?>
</legend>
<!-- titel -->
<!-- form -->
<?php $target = sefRelToAbs("index.php?option=$option&page=send_message&mode=$mode&Itemid=$itemid");?>
<form action="<?php echo $target;?>" method="post" name="saveForm" enctype="multipart/form-data">
<?php if ($mode == 0) { ?>
<!-- name -->
<label for="name"><?php echo ADSMANAGER_FORM_NAME; ?></label>
<?php echo "<input class='adsmanager_required' id='name' type='text' name='name' maxlength='50' value='".$user->name."' />"; ?>
<!-- name -->
<br />
<!-- email -->
<label for="email"><?php echo ADSMANAGER_FORM_EMAIL; ?></label>
<?php echo "<input class='adsmanager_required' id='email' type='text' name='email' maxlength='50' value='".$user->email."' />"; ?>
<!-- email -->
<br />
<?php } ?>
<!-- title -->
<label for="title"><?php echo ADSMANAGER_FORM_MESSAGE_TITLE; ?></label>
<?php echo "<input class='adsmanager_required' id='title' type='text' name='title' maxlength='50' value=\"".ADSMANAGER_EMAIL_TITLE.htmlentities(stripslashes($ad->ad_headline),ENT_QUOTES)."\" />"; ?>
<!-- title -->
<br />
<!-- body -->
<label for="body"><?php echo ADSMANAGER_FORM_MESSAGE_BODY; ?></label>
<?php echo "<textarea class='adsmanager_required' id='body' name='body' cols='40' rows='10' wrap='VIRTUAL'>".ADSMANAGER_EMAIL_BODY.htmlentities(stripslashes($ad->ad_text),ENT_QUOTES)."</textarea>"; ?>
<!-- body -->
<br />
<?php if (($mode == 0)&&($allow_attachement == 1)) { ?>
<!-- Attach -->
<label for="body"><?php echo ADSMANAGER_ATTACH_FILE; ?></label>
<input id="attach_file" type="file" name="attach_file" />
<br />
<?php } ?>
<!-- buttons -->
<label for="adid"></label>
<input type="hidden" name="gflag" value="0">
<?php
echo "<input type='hidden' name='adid' value='".$ad->id."' />";
?>
<input type="button" value=<?php echo ADSMANAGER_SEND_EMAIL_BUTTON; ?> onclick="submitbutton()" />
<!-- buttons -->
</form>
<!-- form -->
</fieldset>