예제 #1
0
$tpl->config_load(LITO_LANG_PATH . 'core/lang_' . $lang_suffix . '.php');
$tpl->assign('GAME_TITLE_TEXT', $op_set_gamename);
$is_loged_in = 0;
if (isset($_SESSION['userid'])) {
    $is_loged_in = 1;
    // if Game Online or Offline
    if ($op_set_offline == 1 && $modul_name != "logout") {
        show_error($op_set_offline_message, "core", 0);
        exit;
    }
    // load Userdata array
    $result = $db->query("SELECT u.*,c.* FROM cc" . $n . "_users AS u, cc" . $n . "_countries AS c WHERE u.userid='" . $_SESSION['userid'] . "' AND u.activeid=c.islandid");
    $userdata = $db->fetch_array($result);
    $db->unbuffered_query("UPDATE cc" . $n . "_users SET lastactive='" . time() . "' WHERE userid='" . $userdata['userid'] . "'");
    //disabled Admingame login
    if (intval($db->num_rows($result)) == 0 && $modul_name != "logout") {
        show_error('ADMIN_LOGIN', "core");
        exit;
    }
    if (intval($userdata['serveradmin']) == 1 && $modul_name != "logout") {
        show_error('ADMIN_LOGIN', "core");
        exit;
    }
    //END disabled Admingame login
    // check race
    if ($userdata['rassenid'] == 0 && $modul_name != "members" && $modul_name != "logout" && $modul_name != "navigation" && $modul_name != "ajax_core") {
        header("LOCATION: " . LITO_MODUL_PATH_URL . 'members/members.php?action=race_choose');
        exit;
    }
    // set max Store
    $store_max = $op_set_store_max * (($userdata['store'] + 1) * $op_store_mulit);
예제 #2
0
echo '<td width="320" colspan="99" nowrap>' . $ab_category_name . '</td></tr>';
$value = 1;
if ($count > 0) {
    //  echo $spliter;
    while ($db->next_record()) {
        //    $value = $db->f('parent_id');
        $name = $db->f('category');
        $id = $db->f('category_id');
        $parent = $db->f('parent_id');
        $delitem_hint = "{$strDeleteItem} '{$name}'";
        //------------------------
        if (!isset($db_child)) {
            $db_child = new db();
        }
        $db_child->query("SELECT * FROM ab_categories WHERE parent_id = '{$id}' ORDER BY category");
        $count_child = $db_child->num_rows();
        //------------------------
        echo '<tr class="HiLi">';
        echo '<td align="center"><b>' . $value . '</b></td>';
        echo "<td colspan=\"97\" nowrap><a href='javascript:set_edit({$id}, \"{$name}\", {$parent}, {$count_child})'><b>{$name}</b></a></td>";
        if ($count == 1) {
            echo '<td width="36" align="center">&nbsp;</a></td>';
        }
        $delitem = sprintf($count_child > 0 ? $ab_ConfirmDeleteStatus2 : $ab_ConfirmDeleteStatus, $name);
        echo "<td><a href='javascript:delete_status(\"" . div_confirm_id($delitem) . "\"," . $id . ")'>{$trash}</a></td>";
        echo '</tr>';
        //    echo $spliter;
        if ($count_child > 0) {
            $val_child = 0;
            while ($db_child->next_record()) {
                $val_child++;
예제 #3
0
*/
require "../../Group-Office.php";
$GO_SECURITY->authenticate();
$GO_MODULES->authenticate('projects');
if (!$GO_MODULES->write_permissions) {
    header('Location: ' . $GO_CONFIG->host . 'error_docs/403.php');
    exit;
}
require $GO_LANGUAGE->get_language_file('projects');
require $GO_THEME->theme_path . "header.inc";
$template_id = $_REQUEST['template_id'];
$task_id = $_REQUEST['task_id'];
if (isset($template_id) && isset($task_id)) {
    $db = new db();
    $db->query('SELECT * FROM task_template_' . $template_id . ' ORDER BY task_order');
    if ($db->num_rows() > 0) {
        $tasks = array();
        $tasks[0] = array(0, $pm_status_begin, '');
        while ($db->next_record()) {
            $tasks[$db->f('task_id')] = array($db->f('task_order'), $db->f('task_name'), $db->f('task_predecessors'));
        }
        if ($task_id <= 0) {
            $predecessors = $_REQUEST['predecessors'];
            if (!isset($predecessors) || $predecessors == '') {
                $task_pre_list = '';
                $predecessors = array();
            } else {
                $task_pre_list = "'" . $predecessors . "'";
                $predecessors = explode(",", $predecessors);
            }
            display_tasklist($tasks, '', $predecessors);
예제 #4
0
function has_rss($id)
{
    $db = new db();
    $num_rows = $db->num_rows("SELECT id FROM rss WHERE country_id = '{$id}' ");
    if ($num_rows != 0) {
        return true;
    } else {
        return false;
    }
}
예제 #5
0
					echo "<tr>";
				}
				
				$height_day = "50";
				if ((($firstwday == 5 || $firstwday == 6) && $lastday == 31) || ($firstwday == 6 && $lastday == 30)) {
					$height_day = "40";
				}
				
				$diainicio = mktime ( 0, 0, 0, $thisMon, $d, $thisYear );
				$diafinal = mktime ( 24, 0, 0, $thisMon, $d, $thisYear );
				
				$sql = "SELECT idagendaeventos, inicio, final, tarefa, status FROM rvs_agendaeventos WHERE inicio>" . $diainicio . " AND final<" . $diafinal . "";
				$query = $db->query ( $sql );
				
				$total = 0;
				if ($db->num_rows ( $query ) > 0) {
					$total = $db->num_rows ( $query );
				}
				
				echo "<td onmouseover=\"this.bgColor='#eeeeee'\" onmouseout=\"this.bgColor='" . ((($d == $thisDay) && ($mon == $thisMon)) ? (($total == 0) ? '#f0f0f0' : '#e6edf4') : '#ffffff') . "'\" style=\"cursor:hand;cursor:pointer;border:1px solid #c0c0c0;height:{$height_day}px;\"";
				if (($d == $thisDay) && (gmdate ( 'n' ) == $thisMon) && (gmdate ( 'Y' ) == $thisYear)) {
					echo " bgcolor=\"" . (($total == 0) ? '#f0f0f0' : '#e6edf4') . "\"";
				}
				echo " valign=\"top\" onclick=\"javascript:Calendar.Daily(" . $d . "," . $thisMon . "," . $thisYear . ");Calendar.ScreenMode();\"><p class=\"b\">" . $d . "</p><p id=\"prof\" style='text-align:center;'>";
				if ($total > 0) {
					echo '<a href="javascript:;" class="lnk">' . $total . ' evento' . (($total > 1) ? 's' : '') . '</a>';
				}
				echo "</p></td>";
				
				if ($wday == 6) {
					echo "</tr>\n";
예제 #6
0
 /**
  *@package AppForm
  *@since v0.1 beta
  *@method PrintSearchResult()
  *@desc  Returns the search result
  * */
 private function PrintSeachResults()
 {
     $db = new db();
     $db->connect();
     $proyection_fields = $this->SearchCustomFields;
     if (trim($this->SearchCustomFields) != '*') {
         $proyection_fields = $this->DbRecord->id_field_name . ' as Id, ' . $this->SearchCustomFields;
     }
     //pa($this->DbRecord-> form_fields);
     $where = '';
     if ($_POST['srch-by-field'] == '0') {
         $where_fields = '';
         foreach ($this->DbRecord->form_fields as $f) {
             $where_fields .= $f['Field'] . ' like "%' . $_POST['srch-word'] . '%" OR ';
         }
         $where_fields = substr($where_fields, 0, -3);
         $where = ' WHERE (' . $where_fields . ')';
     } else {
         $where = ' WHERE (' . $_POST['srch-by-field'] . ' like "%' . $_POST['srch-word'] . '%") ';
     }
     $sqlSrch = 'SELECT ' . $proyection_fields . ' FROM ' . $this->model . ' ' . $where . ' ' . $this->DbRecord->SqlAnd . ' ';
     $db->query_assoc($sqlSrch);
     $data_rs = '';
     $tot = $db->num_rows();
     if ($tot == 0) {
         $data_rs .= fk_alert_message($tot . ' resultados', false);
     } else {
         $data_rs .= fk_ok_message($tot . ' resultados', false);
     }
     $data_rs .= '<table class="tbl-1" style="width:100%" border="0" cellspacing="0" cellpadding="0" >';
     $cnt = 0;
     while ($rows = $db->next()) {
         $cnt++;
         //pa($rows);
         if ($cnt % 2 == 0) {
             $even_odd = 'even';
         } else {
             $even_odd = 'odd';
         }
         if ($cnt == 1) {
             // Header
             $data_rs .= '<tr><th>&nbsp</th>';
             foreach ($rows as $col => $val) {
                 $data_rs .= '<th>' . ucwords(strtolower(strtr($col, '_', ' '))) . '</th>';
             }
             $data_rs .= '</tr>';
         }
         if (trim($this->SearchCustomFields) != '*') {
             $id_record = $rows['Id'];
         } else {
             $id_record = $rows[$this->DbRecord->id_field_name];
         }
         $fx_sel_rec = new ajax('url', 'pannel-1-' . $this->IdObject, 'args:op=' . encode('selec-record') . '&rec-srch=' . $id_record . ';form:' . $this->IdObject . ';url:' . $this->CurrentPage);
         $data_rs .= '<tr class="' . $even_odd . '" onclick="' . $fx_sel_rec->render() . '"><td><a href="javascript:void(0)">Ver</a></td>';
         foreach ($rows as $col => $val) {
             $data_rs .= '<td>' . $val . '</td>';
         }
         $data_rs .= '</tr>';
     }
     $data_rs .= '</table>';
     echo $data_rs;
 }
예제 #7
0
파일: lista.php 프로젝트: renatomarinho/ASC
//                                                                                    //
//  http://www.gnu.org/copyleft/gpl.html                                              //
//                                                                                    //
////////////////////////////////////////////////////////////////////////////////////////

if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$sql = "SELECT idcliente as total FROM cliente";
$query = $db->query ( $sql );
$totalclientes = $db->num_rows ( $query );

?>

<fieldset id="g"><legend>Lista de Clientes</legend>

<div class="linha_separador">
<table width="100%">
	<tr>
		<td>
		<table>
			<tr>
				<td><img src="<?php 
echo $_CONF['PATH_VIRTUAL'];
?>
imgs/icons/vcard_72.png"
		$lista_carrinho ['produto_desconto'] [$idproduto] = $opc;
		if (isset ( $lista_carrinho ['produto_nome'] [$idproduto] )) {
			$lista_carrinho ['produto_valortotal'] [$idproduto] = $lista_carrinho ['produto_valortotal'] [$idproduto] + $valortotal;
		} else {
			$lista_carrinho ['produto_valortotal'] [$idproduto] = $valortotal;
		}
		$desmonta_grade = explode ( '�', $desmonta_params [4] );
		$totalprods_grade = count ( $desmonta_grade );
		
		for($i = 0; $i < $totalprods_grade; $i ++) {
			
			$desmonta_gradeproduto = explode ( '*', $desmonta_grade [$i] );
			if (isset ( $desmonta_gradeproduto [0] ) && $desmonta_gradeproduto [0] > 0) {
				$sql = "SELECT id, descricao FROM cad_produtos_grade WHERE id=" . $desmonta_gradeproduto [0] . "";
				$querygradeproduto = $db->query ( $sql );
				if ($db->num_rows ( $querygradeproduto )) {
					$rowgradeproduto = $db->fetch_assoc ( $querygradeproduto );
					$lista_carrinho ['grade_nome'] [$idproduto] [$rowgradeproduto ['id']] = ucwords ( strtolower ( $rowgradeproduto ['descricao'] ) );
					if (isset ( $lista_carrinho ['grade_qtd'] [$idproduto] [$rowgradeproduto ['id']] )) {
						$lista_carrinho ['grade_qtd'] [$idproduto] [$rowgradeproduto ['id']] = $lista_carrinho ['grade_qtd'] [$idproduto] [$rowgradeproduto ['id']] + $desmonta_gradeproduto [1];
					} else {
						$lista_carrinho ['grade_qtd'] [$idproduto] [$rowgradeproduto ['id']] = $desmonta_gradeproduto [1];
					}
					$lista_carrinho ['grade_valor'] [$idproduto] [$rowgradeproduto ['id']] = $desmonta_gradeproduto [2];
				}
			} else {
				$lista_carrinho ['produto_quantidadetotal'] [$idproduto] = $lista_carrinho ['produto_quantidadetotal'] [$idproduto] + $quantidade;
			}
		}
	
	}
예제 #9
0
//                                                                                    //
//  http://www.gnu.org/copyleft/gpl.html                                              //
//                                                                                    //
////////////////////////////////////////////////////////////////////////////////////////

if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$sql = "SELECT idfornecedor, nome FROM fornecedor ORDER BY idfornecedor ASC";
$query = $db->query ( $sql );
$totalfornecedores = $db->num_rows ( $query );

$monta_url = '?total=' . (int)$totalfornecedores;
$i = 0;
if ($totalfornecedores > 0) {
	while ( $row = $db->fetch_assoc ( $query ) ) {
		$sqlprodcol = "SELECT idproduto FROM produto WHERE fornecedor_idfornecedor=".$row['idfornecedor']."";
		$queryprocol = $db->query($sqlprodcol);
		$totalprods = $db->num_rows ($queryprocol);
		if ($totalprods > 0) {
			$monta_url .= '&id'.$i.'='.$row['idfornecedor'].'&nome'.$i.'='.ucwords(strtolower($row ['nome'])).'&quantidade'.$i.'='.(int)$totalprods;
			$i++;
		}
	}
}
?>
예제 #10
0
			echo ($data_mes == 12) ? 'selected' : '';
			?>>Dezembro</option>
		</select></td>
		<td width="10"></td>
		<td><input type="button" value="ver todos" class="botao"
			onclick="javascript:carrega_conteudomeios(path+'modulos/cliente/aniversariantes.php?mes='+document.getElementById('mesescolhido').selectedIndex, 'conteudo_esquerdo');"></td>
	</tr>
</table>
</div>
<div style="width: 377px; height: 350px; overflow: auto;">
<table width="100%">
			<?
			
			$sql = "SELECT * FROM cliente WHERE `dtaniversario` LIKE '%-" . $data_mes . "-%' OR `dtaniversario` LIKE '%/" . $data_mes . "' ORDER BY dtaniversario ASC";
			$query = $db->query ( $sql );
			if ($db->num_rows ( $db->query ( $sql ) ) == 0) {
				echo "
					<tr>
						<td align=center><b>Nenhum aniversariante</b></td>
					</tr>
				";
			}
			$n = 1;
			$cor = 0;
			
			/*
			** APAGAR!
			$tstrows = $db->fetch_assoc($query);
			echo '<b>'.print_r($tstrows).'</b>';
			*/
			$cor = '#f0f0f0';
vv.data_venda,
c.txtnome AS cliente,
cl.nome AS vendedor,
p.txtproduto AS produto,
vvm.produto_quantidade AS quantidade
FROM mv_vendas_vip vv
JOIN cliente c ON (c.idcliente = vv.id_cliente)
JOIN mv_vendas_vip_movimento vvm ON (vv.vip_id = vvm.venda_vip_id)
JOIN produto p ON (p.idproduto = vvm.produto_idproduto)
JOIN cad_login cl ON (cl.id = vv.cad_login_id)
WHERE (vv.data_venda BETWEEN '{$data1}' AND '{$data2}' )
ORDER BY vv.data_venda ASC;";

$query_mvvendas = $db->query ( $sql );

if ($db->num_rows ( $query_mvvendas )) {
	?>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
	<tr bgcolor="#f0f0f0">
		<td height="25" align="center"><b>Controle</b></td>
		<td height="25" align="center"><b>Data</b></td>
		<td height="25" align="center"><b>Cliente</b></td>
		<td height="25" align="center"><b>Vendedor</b></td>
		<td height="25" align="center"><b>Produto</b></td>
		<td height="25" align="center"><b>Quantidade</b></td>
	</tr>
<?
	while ( $row_mvvendas = $db->fetch_assoc ( $query_mvvendas ) ) {
		
		$explo = explode ( "-", $row_mvvendas ['data_venda'] );
		$row_mvvendas ['data_venda'] = $explo [2] . '/' . $explo [1] . '/' . $explo [0];
예제 #12
0
}
?>


<fieldset id="m"><legend>Dados do Cliente</legend>

<div class="linha_separador" style="width: 470px;">
<table width="100%">

	<tr>
		<td align="left"><input type="button" class="botao btn_irpara"
			value="Ir para listagem"
			onclick="carrega_listagemcliente(path+'modulos/cliente/lista.php','conteudo_total');">
		</td>
				<?
				if ($db->num_rows ( $query )) {
					?>
					<td align="right"><input type="button" class="botao btn_aumentar"
			style="width: 195px; display: block;"
			value="abrir dados estrat�gicos" id="cliente_tamanho_mais"
			onclick="javascript:modificar_tamanho('cliente_dadosgerais', 60, 'cliente_estrategicos', 265, 'cliente_tamanho_menos', 'cliente_tamanho_mais');">
		<input type="button" class="botao btn_diminuir"
			style="width: 195px; display: none;"
			value="fechar dados estratagicos" id="cliente_tamanho_menos"
			onclick="javascript:modificar_tamanho('cliente_estrategicos', 0, 'cliente_dadosgerais', 260, 'cliente_tamanho_mais', 'cliente_tamanho_menos');">
		</td>
				<?
				}
				?>
				</tr>
</table>
if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

?>
<table width="100%">
<?

$sql = "SELECT DISTINCT f.idfornecedor, f.nome FROM fornecedor AS f INNER JOIN produto AS p ON p.fornecedor_idfornecedor=f.idfornecedor INNER JOIN estoque AS e ON e.produto_idproduto=p.idproduto WHERE e.nquantidade>0 ORDER BY f.nome ASC";
$queryfornecedor = $db->query ( $sql );

if ($db->num_rows ( $queryfornecedor )) {
	
	while ( $rowfornecedor = $db->fetch_assoc ( $queryfornecedor ) ) {
		
		$total_custo = 0;
		$total_prontaentrega = 0;
		$total_atacado = 0;
		$total_vlvarejo = 0;
		$total_itens = 0;
		
		$sql = "SELECT p.cod_interno, p.cod_barra, p.idproduto, p.txtproduto, p.vlcusto, p.vlvarejo, p.vlatacado, p.vlprontaentrega, e.nquantidade FROM produto AS p INNER JOIN estoque AS e ON e.produto_idproduto=p.idproduto WHERE e.nquantidade>0 AND fornecedor_idfornecedor=" . $rowfornecedor ['idfornecedor'] . " ORDER BY txtproduto ASC";
		$query = $db->query ( $sql );
		
		?>
	<tr>
		<td>
예제 #14
0
if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$idcliente = $validations->validNumeric ( $_GET ['id'] );

$preferencia = '';

$sql = "SELECT pt.txtnome, mvv.data_venda FROM mv_vendas_movimento AS mvv INNER JOIN produto AS p ON mvv.id_produto=p.idproduto LEFT JOIN produtotipo AS pt ON p.produtotipo_idprodutotipo=pt.idprodutotipo WHERE estornado=0 AND id_cliente=" . $idcliente . " GROUP BY pt.idprodutotipo ORDER BY SUM(mvv.quant) DESC LIMIT 5";
$querytipo = $db->query ( $sql );

if ($db->num_rows ( $querytipo )) {
	while ( $rowtipo = $db->fetch_assoc ( $querytipo ) ) {
		$preferencia .= ucwords ( strtolower ( $rowtipo ['txtnome'] ) ) . ' - ';
		$ultima_compra [] = $rowtipo ['data_venda'];
	}
	
	asort ( $ultima_compra );
	$ultima_compra = explode ( "-", $ultima_compra [0] );
	$dia = $ultima_compra [2];
	$mes = $ultima_compra [1];
	$ano = $ultima_compra [0];
	?>
<b>Última Compra: </b><?php 
echo $dia . "/" . $mes . "/" . $ano;
?>
</b>
예제 #15
0
	$txtcep = (strlen ( $cep )) ? str_pad ( str_replace ( '-', '', $cep ), 8, '0', STR_PAD_LEFT ) : '';
	$cep1 = substr ( $txtcep, 0, 5 );
	$cep2 = substr ( $txtcep, 5, 3 );
} else {
	$cep = 'Não informado';
	$cep1 = '';
	$cep2 = '';
}

$bairro = ($rowfornecedor ['bairro']) ? $rowfornecedor ['bairro'] : 'Não informado';
$idpais = ($rowfornecedor ['idpais']) ? $rowfornecedor ['idpais'] : 'Não informado';
$nomepais = ($rowfornecedor ['nomepais']) ? $rowfornecedor ['nomepais'] : 'Não informado';

$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado, vlprontaentrega FROM produto WHERE fornecedor_idfornecedor=" . $idfornecedor . "";
$query = $db->query ( $sql );
$total = $db->num_rows ( $query );

$lucro_vendas = 0;
$vlcusto_fornecedor_vendas = 0;
$vlcusto_fornecedor_atual = 0;
$vlvarejo_atual = 0;
$vlatacado_atual = 0;
$vlpentrega_atual = 0;
$quantidade_estoque_atual = 0;
$quantidade_estoque_vendas = 0;

$vlcusto_fornecedor_total = 0;
$totalprodutos = 0;
$total_vlvarejo_vendas = 0;
if ($total > 0) {
	
예제 #16
0
function notify_relevant_members($project_id, $task_id, $person_id, $assigned = true)
{
    global $GO_CONFIG, $php_mailer_lang;
    $db = new db();
    $sql = "SELECT users.* FROM" . " users LEFT JOIN users_groups ON (users.id = users_groups.user_id)" . " WHERE users_groups.group_id='" . $GO_CONFIG->group_root . "'";
    if ($db->query($sql) && $db->num_rows() && $db->next_record()) {
        require_once $GO_CONFIG->class_path . "phpmailer/class.phpmailer.php";
        require_once $GO_CONFIG->class_path . "phpmailer/class.smtp.php";
        $mail = new PHPMailer();
        $mail->PluginDir = $GO_CONFIG->class_path . 'phpmailer/';
        $mail->SetLanguage($php_mailer_lang, $GO_CONFIG->class_path . 'phpmailer/language/');
        switch ($GO_CONFIG->mailer) {
            case 'smtp':
                $mail->Host = $GO_CONFIG->smtp_server;
                $mail->Port = $GO_CONFIG->smtp_port;
                $mail->IsSMTP();
                break;
            case 'qmail':
                $mail->IsQmail();
                break;
            case 'sendmail':
                $mail->IsSendmail();
                break;
            case 'mail':
                $mail->IsMail();
                break;
        }
        $mail->Sender = $db->f('email');
        $mail->From = $db->f('email');
        $mail->FromName = $GO_CONFIG->title;
        $mail->AddReplyTo($db->f('email'), $GO_CONFIG->title);
        $mail->WordWrap = 50;
        $mail->IsHTML(true);
        $db->query("SELECT * FROM task WHERE task_id=" . $task_id . " AND task_project_id=" . $project_id);
        $db->next_record();
        $task_name = $db->f('task_name');
        $task_person_id = $db->f('task_person_id');
        $task_duration = $db->f('task_time');
        $db->query('SELECT * ' . 'FROM pmProjects ' . 'WHERE id="' . $project_id . '" ');
        $db->next_record();
        $task_url = $GO_CONFIG->full_url . 'modules/projects/project.php?task=show_task_status&project_id=' . $project_id . '&task_id=' . $task_id . '&task_status=' . (isset($status) ? $status : '');
        $project_url = $GO_CONFIG->full_url . 'modules/projects/project.php?project_id=' . $project_id;
        global $pm_task_status_values;
        $new_status = $pm_task_status_values[$status];
        $project_name = $db->f('name');
        $project_description = $db->f('description');
        global $subjectTaskAssigneeChanged, $mailTaskAssigneeLeft, $mailTaskAssigneeJoined;
        $mail->Subject = sprintf($subjectTaskAssigneeChanged, $task_name, $project_name);
        if ($assigned) {
            $mail_body = sprintf($mailTaskAssigneeJoined, $project_name, $project_description, $task_name, $task_duration, $task_url);
        } else {
            $mail_body = sprintf($mailTaskAssigneeLeft, $project_name, $project_description, $task_name);
        }
        $mail->Body = $mail_body;
        $mail->ClearAllRecipients();
        if (isset($status) && $status == TASK_DONE) {
            $db->query('SELECT users.* ' . 'FROM users,pmProjects ' . 'WHERE users.id=pmProjects.user_id ' . 'AND pmProjects.id="' . $project_id . '"');
        } else {
            $db->query('SELECT * ' . 'FROM users ' . 'WHERE id="' . $task_person_id . '"');
        }
        $db->next_record();
        $mail->AddAddress($db->f('email'));
        // HACK: For some reasons, admin@hptvietnam.com.vn is not accepted by mail.hptvietnam.com.vn :(
        $mail->From = $db->f('email');
        $mail->Sender = $db->f('email');
        //if (!$mail->Send()) echo "Failed: ".$mail->ErrorInfo;
        $mail->Send();
        //$mail->Send();
    }
}
예제 #17
0
function guessPersonOnCall($range_start, $range_end)
{
    $results = db::query("SELECT DISTINCT(contact) FROM oncall_weekly where range_start='{$range_start}' AND range_end='{$range_end}'  order by id DESC LIMIT 1");
    if (db::num_rows($results) == 1) {
        $result = db::fetch_assoc($results);
        return $result['contact'];
    } else {
        return false;
    }
}
예제 #18
0
		<td align="right">
		<div id="mensagem"></div>
		</td>
	</tr>
</table>

</div>


<div style="width: 480px;">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
	<tr>
		<td height="10"></td>
	</tr>
			<?
			$totalcolecoes = $db->num_rows ( $query );
			if ($totalcolecoes >= 2) {
				?>
				<tr>
		<td height="25" bgcolor="#f0f0f0">&nbsp;&nbsp;&nbsp;&nbsp;<b>Marque as
		coleções que deseja realizar uma comparação</b></td>
	</tr>
	<tr>
		<td>
		<div id="listacolecao"
			style="overflow: auto; height: 170px; width: 498px; border: 1px solid #c0c0c0;">

		<table width="100%" cellspacing="0" cellpadding="0" border="0">

								<?
				$coluna = 1;
예제 #19
0
 public function installfinal()
 {
     if (INSTALL) {
         echo 0;
         return;
     }
     global $main;
     $db = new db();
     $query = $db->query("SELECT * FROM `<PRE>staff`");
     if (!$db->num_rows($query)) {
         foreach ($main->getvar as $key => $value) {
             if (!$value) {
                 $n++;
             }
         }
         if (!$n) {
             $db->query("UPDATE `<PRE>config` SET `value` = '{$main->getvar['url']}' WHERE `name` = 'url'");
             $salt = md5(rand(0, 99999));
             $password = md5(md5($main->getvar['pass']) . md5($salt));
             $db->query("INSERT INTO `<PRE>staff` (user, email, password, salt, name) VALUES(\r\n                                                                                  '{$main->getvar['user']}',\r\n                                                                                  '{$main->getvar['email']}',\r\n                                                                                  '{$password}',\r\n                                                                                  '{$salt}',\r\n                                                                                  '{$main->getvar['name']}')");
             $sql = array();
             include LINK . 'conf.inc.php';
             echo (int) $this->writeconfig($sql['host'], $sql['user'], $sql['pass'], $sql['db'], $sql['pre'], "true");
         } else {
             echo 0;
         }
     }
 }
예제 #20
0
//  http://www.gnu.org/copyleft/gpl.html                                              //
//                                                                                    //
////////////////////////////////////////////////////////////////////////////////////////

if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$sql = "SELECT DISTINCT c.idcolecao, c.txtnome, c.txtperiodo FROM colecao AS c INNER JOIN produto AS p ON p.colecao_idcolecao=c.idcolecao INNER JOIN estoque AS e ON e.produto_idproduto=p.idproduto WHERE e.nquantidade>0 ORDER BY c.txtnome ASC";
$querycolecao = $db->query ( $sql );

if ($db->num_rows ( $querycolecao )) {
	
	?>
<table width="100%">
<?
	
	while ( $rowcolecao = $db->fetch_assoc ( $querycolecao ) ) {
		
		$total_custo = 0;
		$total_prontaentrega = 0;
		$total_atacado = 0;
		$total_vlvarejo = 0;
		$total_itens = 0;
		
		$sql = "SELECT p.cod_interno, p.cod_barra, p.idproduto, p.txtproduto, p.vlcusto, p.vlvarejo, p.vlatacado, p.vlprontaentrega, e.nquantidade FROM produto AS p INNER JOIN estoque AS e ON e.produto_idproduto=p.idproduto WHERE e.nquantidade>0 AND p.colecao_idcolecao=" . $rowcolecao ['idcolecao'] . " ORDER BY txtproduto ASC";
		$query = $db->query ( $sql );
예제 #21
0
//                                                                                    //
////////////////////////////////////////////////////////////////////////////////////////

if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}
$validations = new validations ( );
$db = new db ( );
$db->connect ();

$data_inicial = mktime ( 0, 0, 0, date ( 'm' ), date ( 'd' ), date ( 'Y' ) );
$data_final = mktime ( 23, 59, 59, date ( 'm' ), date ( 'd' ), date ( 'Y' ) );

$sql = "SELECT idagendaeventos FROM rvs_agendaeventos WHERE inicio>" . $data_inicial . " AND final<" . $data_final . "";
$query = $db->query ( $sql );
$total = $db->num_rows ( $query );
?>


<fieldset id="p"><legend>Notécias Recentes</legend>

<div class="linha_separador ls_conf_P" style="height: 75px">

<table width="100%">
	<tr>
		<td>
		<table>
			<tr>
				<td><img
					src="<?php 
echo $_CONF['PATH_VIRTUAL'];
예제 #22
0
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$total_custo = 0;
$total_prontaentrega = 0;
$total_atacado = 0;
$total_vlvarejo = 0;
$total_itens = 0;

$sql = "SELECT p.cod_barra, p.idproduto, p.txtproduto, p.vlcusto, p.vlvarejo, p.vlatacado, p.vlprontaentrega, e.nquantidade FROM produto AS p INNER JOIN estoque AS e ON e.produto_idproduto=p.idproduto WHERE e.nquantidade=0 ORDER BY txtproduto ASC";
$query = $db->query ( $sql );

if ($db->num_rows ( $query )) {
	
	?>
<table width="100%" cellpadding="0" cellspacing="0">
	<tr bgcolor="#f0f0f0">
		<td width="120" height="25" align="center"><b>Cód. Barras</b></td>
		<td height="25"><b>Produto</b></td>
		<td width="60" height="25" align="center"><b>Qtd</b></td>
		<td width="90" height="25" align="right"><b>Custo</b></td>
		<td width="90" height="25" align="right"><b>P. Entrega</b></td>
		<td width="90" height="25" align="right"><b>Atacado</b></td>
		<td width="90" height="25" align="right"><b>Varejo</b></td>
		<td width="30"></td>
	</tr>
<?
	
$data2 = date ( 'Y-m-d', mktime ( 0, 0, 0, $data_mes2, $data_dia2, $data_ano2 ) );

if ($data1 == '1999-11-30') {
	$data1 = date ( 'Y-m-d', mktime ( 0, 0, 0, date ( 'm' ) - 1, date ( 'd' ), date ( 'Y' ) ) );
	$data2 = date ( 'Y-m-d', mktime ( 0, 0, 0, date ( 'm' ), date ( 'd' ), date ( 'Y' ) ) );
}

if ($data1 > $data2) {
	$data1 = date ( 'Y-m-d', mktime ( 0, 0, 0, date ( 'm' ) - 1, date ( 'd' ), date ( 'Y' ) ) );
	$data2 = date ( 'Y-m-d', mktime ( 0, 0, 0, date ( 'm' ), date ( 'd' ), date ( 'Y' ) ) );
}

$sql = "SELECT DISTINCT(id_cliente) FROM mv_vendas_movimento WHERE estornado=0 AND data_venda BETWEEN '" . $data1 . "' AND '" . $data2 . "' ORDER BY data_venda ASC";
$querymv = $db->query ( $sql );

if ($db->num_rows ( $querymv )) {
	$cliente_compraram = array ();
	while ( $rowmv = $db->fetch_assoc ( $querymv ) ) {
		$cliente_compraram [] = $rowmv ['id_cliente'];
	}
}

if (isset ( $cliente_compraram )) {
	
	foreach ( $cliente_compraram as $value ) {
		
		$sql = "SELECT idcliente, txtnome FROM cliente WHERE idcliente=" . $value . "";
		$querycliente = $db->query ( $sql );
		
		while ( $rowcliente = $db->fetch_assoc ( $querycliente ) ) {
			
예제 #24
0
function resultadorelatorio_fornecedor($valor, $relatorio) {
	
	$db = new db ( );
	$db->connect ();
	
	$vlcusto_fornecedor_vendas = 0;
	$vlcusto_fornecedor_atual = 0;
	$vlvarejo_atual = 0;
	$vlatacado_atual = 0;
	$quantidade_estoque_atual = 0;
	$quantidade_estoque_vendas = 0;
	$total_vlvarejo_vendas = 0;
	
	if ($relatorio == 1) {
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$quantidade_estoque_atual_multi = 0;
			
			$sql = "SELECT nquantidade FROM estoque WHERE produto_idproduto=" . $rowprodutos ['idproduto'] . "";
			$queryestoque = $db->query ( $sql );
			
			while ( $rowestoque = $db->fetch_assoc ( $queryestoque ) ) {
				$quantidade_estoque_atual += ( int ) $rowestoque ['nquantidade'];
				$vlcusto_fornecedor_atual += ($rowprodutos ['vlcusto'] * $rowestoque ['nquantidade']);
				$vlvarejo_atual += ($rowprodutos ['vlvarejo'] * $rowestoque ['nquantidade']);
				$vlatacado_atual += ($rowprodutos ['vlatacado'] * $rowestoque ['nquantidade']);
			}
			
			$sql = "SELECT id, vr_custo AS valor, quant, vr_total FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$quantidade_estoque_vendas += ( int ) $rowvenda ['quant'];
				$valor_custo_venda = $rowvenda ['valor'];
				$valor_varejo_venda = $rowvenda ['vr_total'];
				$total_vlvarejo_vendas += $valor_varejo_venda * $rowvenda ['quant'];
				$vlcusto_fornecedor_vendas += $valor_custo_venda * $rowvenda ['quant'];
			}
		
		}
		
		$resultado = $vlcusto_fornecedor_atual + $vlcusto_fornecedor_vendas;
	
	} else if ($relatorio == 2) {
		
		$vlcusto_fornecedor_vendas = 0;
		$total_vlvarejo_vendas = 0;
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$sql = "SELECT id, vr_custo AS valor, quant, vr_total FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$valor_custo_venda = $rowvenda ['valor'];
				$valor_varejo_venda = $rowvenda ['vr_total'];
				$total_vlvarejo_vendas += $valor_varejo_venda * $rowvenda ['quant'];
				$vlcusto_fornecedor_vendas += $valor_custo_venda * $rowvenda ['quant'];
			}
		
		}
		
		$resultado = $total_vlvarejo_vendas - $vlcusto_fornecedor_vendas;
	
	} else if ($relatorio == 3) {
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$quantidade_estoque_atual_multi = 0;
			
			$sql = "SELECT nquantidade FROM estoque WHERE produto_idproduto=" . $rowprodutos ['idproduto'] . "";
			$queryestoque = $db->query ( $sql );
			
			while ( $rowestoque = $db->fetch_assoc ( $queryestoque ) ) {
				$quantidade_estoque_atual = ( int ) $rowestoque ['nquantidade'];
			}
		
		}
		
		$resultado = $quantidade_estoque_atual;
	
	} else if ($relatorio == 4) {
		
		$total_vlvarejo_vendas = 0;
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$sql = "SELECT id, vr_custo AS valor, quant, vr_total FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$valor_varejo_venda = $rowvenda ['vr_total'];
				$total_vlvarejo_vendas += $valor_varejo_venda * $rowvenda ['quant'];
			}
		
		}
		
		$resultado = $total_vlvarejo_vendas;
	
	} else if ($relatorio == 5) {
		
		$sql = "SELECT idproduto FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		
		$resultado = $db->num_rows ( $query );
	
	} else if ($relatorio == 6) {
		
		$vlcusto_fornecedor_vendas = 0;
		$total_vlvarejo_vendas = 0;
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$sql = "SELECT id, vr_custo AS valor, quant, vr_total FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$valor_custo_venda = $rowvenda ['valor'];
				$valor_varejo_venda = $rowvenda ['vr_total'];
				$total_vlvarejo_vendas += $valor_varejo_venda * $rowvenda ['quant'];
				$vlcusto_fornecedor_vendas += $valor_custo_venda * $rowvenda ['quant'];
			}
		
		}
		
		$lucro_vendas_real = $total_vlvarejo_vendas - $vlcusto_fornecedor_vendas;
		if ($lucro_vendas_real > 0)
			$resultado = ($lucro_vendas_real / $vlcusto_fornecedor_vendas) * 100;
		else
			$resultado = 0;
	
	} else if ($relatorio == 7) {
		
		$quantidade_estoque_vendas = 0;
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$sql = "SELECT quant FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$quantidade_estoque_vendas += ( int ) $rowvenda ['quant'];
			}
		
		}
		
		$resultado = $quantidade_estoque_vendas;
	
	} else if ($relatorio == 8) {
		
		$vlcusto_fornecedor_vendas = 0;
		
		$sql = "SELECT idproduto, vlcusto, vlvarejo, vlatacado FROM produto WHERE fornecedor_idfornecedor=" . $valor . "";
		$query = $db->query ( $sql );
		while ( $rowprodutos = $db->fetch_assoc ( $query ) ) {
			
			$sql = "SELECT id, vr_custo AS valor, quant, vr_total FROM mv_vendas_movimento WHERE id_produto=" . $rowprodutos ['idproduto'] . " AND estornado=0";
			$queryvenda = $db->query ( $sql );
			
			while ( $rowvenda = $db->fetch_assoc ( $queryvenda ) ) {
				$valor_custo_venda = $rowvenda ['valor'];
				$vlcusto_fornecedor_vendas += $valor_custo_venda * $rowvenda ['quant'];
			}
		
		}
		
		$resultado = $vlcusto_fornecedor_vendas;
	
	}
	
	return $resultado;

}
						</td>
						<td width="10"></td>
					</tr>
				</table>
				</td>
			</tr>
			<tr>
				<td colspan="3" class="l3"></td>
			</tr>
			<tr>
				<td valign="top">
				<table width="100%" cellpadding="0" cellspacing="0">
							<?
							$sql = "SELECT id, descricao, quantidade, vlprodgrade FROM `cad_produtos_grade` WHERE id_produto = " . $idproduto;
							$query = $db->query ( $sql );
							if ($db->num_rows ( $query )) {
								?>
							<tr>
						<td>
						<div id="gradeproduto" style="overflow: auto; width: 500px; height: 160px;">
						<table width="100%">
											<?
								$i = 0;
								while ( $res = mysql_fetch_assoc ( $query ) ) {
									?>
											<tr>
								<td width="5" height="25"></td>
								<td><B><?php 
echo ucwords(strtolower($res['descricao']));
?>
</B></td>
예제 #26
0
파일: base.php 프로젝트: aveseb/opsweekly
function getMostRecentEventTimestampFromDb($range_start, $range_end)
{
    $query = "SELECT timestamp FROM oncall_weekly WHERE timestamp >= '{$range_start}' AND timestamp <= '{$range_end}' ORDER BY timestamp DESC LIMIT 1;";
    $results = db::query($query);
    if (db::num_rows($results) == 1) {
        $result = db::fetch_assoc($results);
        return $result['timestamp'];
    } else {
        return false;
    }
}
//                                                                                    //
//  http://www.gnu.org/copyleft/gpl.html                                              //
//                                                                                    //
////////////////////////////////////////////////////////////////////////////////////////

if (! isset ( $_CONF ['PATH'] )) {
	require "../../config/default.php";
}

$validations = new validations ( );
$db = new db ( );
$db->connect ();

$sql = "SELECT idproduto FROM produto";
$query = $db->query ( $sql );
$totalprodutos = $db->num_rows ( $query );

?>

<fieldset id="p"><legend>Resultado da comparação</legend>

<div class="linha_separador" style="width: 350px; height: 25px;">
<table width="100%">
	<tr>
		<td align="left"><input type="button"
			value="Estatísticas dos fornecedores" id="irestatisticas_resultado"
			class="botao" style="cursor: pointer; cursor: hand; width: 190px;"
			onclick="javascript:historicofornecedor();"></td>
		<td align="right"><input type="button" value="Ir para listagem"
			id="irlistagem_resultado" class="botao"
			style="cursor: pointer; cursor: hand; width: 140px;"
예제 #28
0
	header("Location: index.php");
} else if (isset($_POST) && isset($_POST['usuario_1']) && isset($_POST['senha_1'])) {

    
	$user = $validations->validStringForm(strtoupper($_POST['usuario_1']));
	$senha = md5($_POST['senha_1']);
	$sql = 'SELECT id, autoriza FROM cad_login WHERE ativo = \'ativo\' AND login = \''.$user.'\' AND senha = \''.$senha.'\' LIMIT 1';
	$query = $db->query($sql);
	$row = $db->fetch_assoc($query);
	if ($row['id'] >= 1) {
		$_SESSION['nomeuser'] = $user;
		$_SESSION['idlogin'] = $row['id'];
		$_SESSION['autoriza'] = $row['autoriza'];
		
		$sql = "SELECT turno FROM mv_caixa WHERE fechamento<0 ORDER BY abertura DESC";
		$queryturno = $db->query($sql);
		if ( $db->num_rows($queryturno) ){
			$rowturno = $db->fetch_assoc($queryturno); 
			$_SESSION['turno'] = $rowturno['turno'];
		}		
		$sql = "INSERT INTO log_login (cad_login_id, datalog) VALUES (".$row['id'].", ".strtotime('now').")";
		$db->query($sql);
		Header('Location: index.php');
	} else {
		echo '<SCRIPT>alert(\'Por favor, preencha os dados de acesso coretamente\');document.location=\'index.php\'</SCRIPT>';
	}
	
} 

?>
예제 #29
0
    $DB = new db();
    foreach ($workdata as $name => $value) {
        $workdata[$name] = $DB->c($value);
    }
    $old_pass = md5($workdata['old_pass']);
    $new_pass = md5($workdata['new_pass']);
    $cnew_pass = md5($workdata['cnew_pass']);
    if ($new_pass == $cnew_pass) {
        // Upisujemo novu sifru na mesto gde je bila stara ako je dobro uneta stara sifra
        $SQL = "UPDATE korisnik SET pass='******' WHERE (idko='" . $_SESSION['sidko'] . "' AND pass='******')";
        $DB = new db();
        $DB->query($SQL);
        // Proveravamo dal je nova sifra upisana , ako jeste onda je stara bila ok.
        $SQL = "SELECT * FROM korisnik WHERE (idko='" . $_SESSION['sidko'] . "' AND pass='******')";
        $DB->query($SQL);
        $num = $DB->num_rows();
        $DB->close();
        if ($num != 1) {
            echo '
                <div class="block-header bg-danger">
                    <h3 class="block-title">Error</h3>
                </div>
                <div class="block-content">
                    <p>Wrong password...</p>
			     <button class="btn btn-danger push-5-r push-10" type="button" onclick="location.href=\'change_pass.php\'"><i class="fa fa-undo"></i> Try again...</button>
                </div>
				';
        } else {
            echo '
                <div class="block-header bg-success">
                    <h3 class="block-title">Success</h3>
JOIN mv_vendas_movimento vm ON (vm.id_cliente = c.idcliente AND vm.controle = v.controle)
LEFT JOIN cad_produtos_grade pg ON (pg.id = vm.id_grade)
JOIN produto p ON (p.idproduto = vm.id_produto)
JOIN cad_login l ON (l.id = vm.id_login )
WHERE c.idcliente = {$cliente_id} AND vm.estornado=0
AND vm.data_venda BETWEEN '{$data1}' AND '{$data2}'
GROUP BY vm.controle, p.txtproduto, pg.descricao
ORDER BY vm.data_venda DESC";
$rs_clientes_produtos = $db->query ( $sql );

if ($cliente_id <= 0) {
	echo exibe_errohtml ( 'Selecione um cliente.' );
	exit ();
}

if ($db->num_rows ( $rs_clientes_produtos )) {
	?>
<table width="100%" cellpadding="0" cellspacing="0" border="0">

	<tr bgcolor="#f0f0f0">
		<td height="25" align="center"><strong>Data</strong></td>
		<td height="25" align="center"><strong>Controle</strong></td>
		<td height="25" align="center"><strong>Produto</strong></td>
		<!--	<td height="25" align="center"><strong>Valor Unit�rio</strong></td>-->
		<td height="25" align="center"><strong>Qtd.</strong></td>
		<td height="25" align="center"><strong>Valor Total</strong></td>
		<td height="25" align="center"><strong>Vendedor</strong></td>
	</tr>

<?
	$vendidos = 0;