| Current Path : /var/www/html/mmishra/iws8/html/imaterial/ |
| Current File : /var/www/html/mmishra/iws8/html/imaterial/Z_GLAccountUsersCopyAuthority.php |
<?php
/* $Id: Z_GLAccountUsersCopyAuthority.php 7392 2015-11-16 07:30:11Z tehonu $*/
/* Utility to copy authority of GL accounts from one user to another */
include('includes/session.inc');
$Title = _('GLAccount - Users Authority Copy Authority');
$ViewTopic = 'SpecialUtilities';
$BookMark = 'Z_GLAccountUsersCopyAuthority';
include('includes/header.inc');
echo '<p class="page_title_text"><img alt="" src="', $RootPath, '/css/', $Theme,
'/images/maintenance.png" title="',// Icon image.
_('Copy Authority of GL Accounts from one user to another'), '" /> ',// Icon title.
_('Copy Authority of GL Accounts from one user to another'), '</p>';// Page title.
include('includes/SQL_CommonFunctions.inc');
if(isset($_POST['ProcessCopyAuthority'])) {
$InputError =0;
if($_POST['FromUserID']==$_POST['ToUserID']) {
prnMsg(_('User FROM must be different from user TO'),'error');
$InputError =1;
}
if($InputError ==0) {// no input errors
$result = DB_Txn_Begin();
echo '<br />' . _('Deleting the current authority to view / update the GL Accounts of user') . ' ' . $_POST['ToUserID'];
$sql = "DELETE FROM glaccountusers WHERE userid = '" . $_POST['ToUserID'] . "'";
$DbgMsg = _('The SQL statement that failed was');
$ErrMsg =_('The SQL to delete the auhority in glaccountusers record failed');
$result = DB_query($sql,$ErrMsg,$DbgMsg,true);
echo ' ... ' . _('completed');
echo '<br />' . _('Copying the authority to view / update the GL Accounts from user') . ' ' . $_POST['FromUserID'] . ' ' . _('to') . ' ' . $_POST['ToUserID'];
$sql = "INSERT INTO glaccountusers (userid, accountcode, canview, canupd)
SELECT '" . $_POST['ToUserID'] . "', accountcode, canview, canupd
FROM glaccountusers
WHERE userid = '" . $_POST['FromUserID'] . "'";
$DbgMsg = _('The SQL statement that failed was');
$ErrMsg =_('The SQL to insert the auhority in glaccountusers record failed');
$result = DB_query($sql,$ErrMsg,$DbgMsg,true);
echo ' ... ' . _('completed');
echo '<br />';
$result = DB_Txn_Commit();
}//only do the stuff above if $InputError==0
}
echo '<form action="' . htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '" method="post">';
echo '<div class="centre noprint">';
echo '<input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />';
echo '<table>';
echo ' <tr>
<td>' . _('Select User to copy the Authority FROM') . ':</td>
<td><select name="FromUserID">';
$Result = DB_query("SELECT userid,
realname
FROM www_users
ORDER BY userid");
echo '<option selected value="">' . _('Not Yet Selected') . '</option>';
while ($MyRow = DB_fetch_array($Result)) {
echo '<option value="';
echo $MyRow['userid'] . '">' . $MyRow['userid'] . ' - ' . $MyRow['realname'] . '</option>';
} //end while loop
echo '</select></td></tr>';
echo ' <tr>
<td>' . _('Select User to copy the Authority TO') . ':</td>
<td><select name="ToUserID">';
$Result = DB_query("SELECT userid,
realname
FROM www_users
ORDER BY userid");
echo '<option selected value="">' . _('Not Yet Selected') . '</option>';
while ($MyRow = DB_fetch_array($Result)) {
echo '<option value="';
echo $MyRow['userid'] . '">' . $MyRow['userid'] . ' - ' . $MyRow['realname'] . '</option>';
} //end while loop
echo '</select></td></tr>';
echo '</table>';
/*echo '<input type="submit" name="ProcessCopyAuthority" value="' . _('Process Copy of Authority') . '" />
</div>
</form>';*/
// Form buttons:
echo '<button name="ProcessCopyAuthority" type="submit" value="', _('Process Copy of Authority'), '"><img alt="" src="', $RootPath, '/css/', $Theme,
'/images/user.png" /> ', _('Process'), '</button>', // "Process Copy of Authority" button.
'<button formaction="index.php?Application=Utilities" type="submit"><img alt="" src="', $RootPath, '/css/', $Theme,
'/images/previous.png" /> ', _('Return'), '</button>', // "Return" button.
'</div>
</form>';
include('includes/footer.inc');
?>