|
The links you see here are partly for instructional examples, but mostly for object debugging.
HOME |
Coredoc |
accordian | single | tile | form | expandytable | gantt | tickets-xml | nest | chart | tabs | prefs | misc | data | table | bandwidth | css | state | database | csv | free | texttable | tickets | multicell | refresh | gauge | cypher | jquery | tableform
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'peak10'@'localhost' (using password: YES) /home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php, line 120 (Array)
Error: Connect: Access denied for user 'peak10'@'localhost' (using password: YES)
Error: Existing database connection not found
| There is no data to display |
|
| /home/bartniedner_com/core.bartniedner.com/htdocs/examples/expandytable.php
|
<?
/**
* Core Example File
*
* @author Mark Young
* @version $Id: expandytable.php 153 2007-04-17 15:03:38Z mark.young $
* @copyright MarkYoung, 19 February, 2007
* @package examples
**/
include("head.php");
// get the contract items
/*
$COMPANY_ID=162;
$maxdate = GrabData("select max(date_status) as maxdate
from proposals pro, persons p
where pro.person_id = p.person_id and p.company_id = $COMPANY_ID
and pro.signature_confirmed = 'TRUE' and pro.proposal_type = 'PROPOSAL'");
$query = "select pro.proposal_id,si.title, pi.proposal_item_id, i.item, si.special_info_id, l.abbr
from persons p, proposals pro, proposal_items pi, location_items li, items i, item_info ii, special_info si, locations l
where p.company_id = $COMPANY_ID and p.person_id = pro.person_id and pro.status = 'SIGNED' and pro.revision = pi.revision and pro.proposal_id = pi.proposal_id
and pi.location_item_id = li.location_item_id and li.item_id = i.item_id and i.item_id = ii.item_id and ii.special_info_id = si.special_info_id and pi.`change` = 'ADD'
and pro.date_status >= '$maxdate' and li.location_id = l.location_id
group by pi.proposal_item_id, si.special_info_id
order by proposal_id, item, title";
$query2 = 'select sif.title, pii.value, concat(\'Set \',pii.occurrence) as occ
from special_info_fields sif
left join proposal_item_info pii
on sif.special_info_field_id = pii.special_info_field_id and pii.is_active = \'TRUE\'
and pii.proposal_item_id = $proposal_item_id
where sif.special_info_id = $special_info_id and sif.is_active = \'TRUE\'
order by pii.occurrence, sif.the_order';
$d = new data($query, true, DATA_SHERPA);
$o = new outputExpandyTable($d);
$o->PageByLetter='si.title';
$o->Title = "Contract Overview";
$o->Description = "Contract items newer than $maxdate";
$o->Types['proposal_item_id']="hidden";
$o->Types['special_info_id']="hidden";
$o->hyperlinks['cmd']='service.php?piid=$proposal_item_id&siid=$special_info_id';
$o->Subobject = "outputTable"; // defines the output mechanism for the hidden row. OutputTable is the default. Could be "outputExpandyTable" though.
$o->Subquery = $query2; // this is the query used for the Subobject. Note it contains variables which happen to be the "hidden" types above.
$o->Hideable=true;
$o->Display();
*/
///////////////////////////////////////////////////////////////////////////////////
//http://sherpa/reports/installs.php
$report = "Last Week's";
$date_start = date("Y-m-d H:i:s",mktime(0,0,0,1,date("d")-date("w")-6,date("Y")));
$date_end = date("Y-m-d H:i:s",mktime(23,59,59,1,date("d")-date("w"),date("Y")));
$date_start="2006-04-04 00:00:00";
$query = "select abbr as market, name as customer, proposal_id, sum(mymrc) as mrr, 'x' as extra
from (select round(pi.mrc * ifnull(sum(bs.quantity),0),2) as mymrc, pi.proposal_id, l.abbr, c.name
from proposal_items pi, location_items li, billing_summary bs, locations l, proposals pro, persons p, companies c
where pi.location_item_id = li.location_item_id and pi.`change` = 'ADD' and pi.proposal_item_id = bs.proposal_item_id
and li.location_id = l.location_id and pi.proposal_id = pro.proposal_id and pro.person_id = p.person_id and p.company_id = c.company_id
and bs.date_installed between cast('$date_start' as datetime) and cast('$date_end' as datetime) and pro.signature_confirmed = 'TRUE'
and pro.status = 'SIGNED' $location
group by pi.proposal_item_id) as mytotals
group by proposal_id
order by abbr, name limit 10";
$query2 = "select i.item, pi.mrc, bs.quantity
from proposal_items pi, location_items li, billing_summary bs, items i
where pi.location_item_id = li.location_item_id and pi.`change` = 'ADD' and pi.proposal_item_id = bs.proposal_item_id and li.item_id = i.item_id
and bs.date_installed between cast('$date_start' as datetime) and cast('$date_end' as datetime) and pi.proposal_id = \$proposal_id limit 10";
$d = new data($query, true, DATA_SHERPA);
$o = new outputExpandyTable($d);
$o->Title = $report;
$o->Types['proposal_id']="hidden";
$o->Summary['mrr']="sum";
$o->Sub['data']=$query2;
$o->Sub['obj']="outputSingle";
$o->Sorting=true;
$o->Hideable=true;
$o->Format['extra']='getmicrotime()';
$o->Filter=true;
$o->Display();
$data['row1']=array('group'=>'group1', 'col1'=>1,'col2'=>2,'col3'=>3);
$data['row2']=array('group'=>'group1', 'col1'=>4,'col2'=>5,'col3'=>6);
$data['row3']=array('group'=>'group1', 'col1'=>7,'col2'=>8,'col3'=>9);
$data['row4']=array('group'=>'group2', 'col1'=>1,'col2'=>2,'col3'=>3);
$data['row5']=array('group'=>'group2', 'col1'=>5,'col2'=>4,'col3'=>3);
$d = new data($data);
$o = new outputExpandyTable($d);
$o->Class="output";
$o->Title="from an array";
$o->Sorting=true;
$o->Footer="This is the footer";
$o->Summary['col2']="sum";
$o->Summary['col3']="avg";
$o->GroupBy='group';
$o->Filter=true;
$o->Sub['obj']='outputTable';
$o->Sub['data']=$data;
$o->Sub['GroupBy']='group';
$o->Display();
include("foot.php");
?>
|
Debug Log:
Memory Usage: 776.99k, Number of Queries: 0
- [0.0000]db.inc.php File included include_once, line 21 home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php
- [0.0672]include End head.php include, line 52 home/bartniedner_com/core.bartniedner.com/htdocs/examples/head.php
- [0.0027]Connect mysql://peak10:peakmeup@localhost/peak10 Connect, line 113 home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php
- [0.0004]PrintWarning WARNING: mysql_connect() [function.mysql-connect]: Access denied for user 'peak10'@'localhost' (using password: YES)
/home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php, line 120 (Array) PrintWarning, line 380 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0001]PrintError ERROR: Connect: Access denied for user 'peak10'@'localhost' (using password: YES) PrintError, line 344 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0003]PrintError ERROR: Existing database connection not found PrintError, line 344 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0000]Query $SQL_CURRENT_CONNECTION is not the expected object. Query, line 210 home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php
- [0.0001]ErrorHandler mysql_num_rows(): supplied argument is not a valid MySQL result resource
/home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php, line 354 (Array) ErrorHandler, line 140 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0000]JumpToRow jumping to row 0 JumpToRow, line 380 home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php
- [0.0214]LoadJavascript Loaded http://core.bartniedner.com/include/javascript/ajax.js LoadJavascript, line 854 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0000]DrawTopPart outputExpandyTable - Last Week's
DrawTopPart, line 205 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0000]DrawTopPart AJAX enabled DrawTopPart, line 206 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0001]LoadJavascript Loaded http://core.bartniedner.com/include/javascript/jquery.js LoadJavascript, line 854 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0001]LoadJavascript Loaded http://core.bartniedner.com/include/javascript/core.js LoadJavascript, line 854 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0001]LoadJavascript Loaded http://core.bartniedner.com/include/javascript/firebug/firebug.js LoadJavascript, line 854 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0004]JumpToRow jumping to row 0 JumpToRow, line 380 home/bartniedner_com/core.bartniedner.com/htdocs/include/db.inc.php
- [0.0004]DrawBottomPart cached: /tmp/lastweekscNMC1p DrawBottomPart, line 378 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0000]DrawBottomPart End
outputExpandyTable - Last Week's DrawBottomPart, line 381 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0002]__destruct __destruct, line 181 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/data.php
- [0.0001]DrawTopPart outputExpandyTable - from an array
DrawTopPart, line 205 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0000]DrawTopPart AJAX enabled DrawTopPart, line 206 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0093]ErrorHandler Division by zero
/home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php, line 648 (Array) ErrorHandler, line 140 home/bartniedner_com/core.bartniedner.com/htdocs/include/core_functions.php
- [0.0005]DrawBottomPart cached: /tmp/fromanarrayQaUC4E DrawBottomPart, line 378 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0000]DrawBottomPart End
outputExpandyTable - from an array DrawBottomPart, line 381 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0002]include Begin foot.php include, line 10 home/bartniedner_com/core.bartniedner.com/htdocs/examples/foot.php
- [0.0007]DrawTopPart outputFreeText - Source code
DrawTopPart, line 205 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.0005]DrawBottomPart cached: /tmp/sourcecodeFP8f8T DrawBottomPart, line 378 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php
- [0.1568]DrawBottomPart End
outputFreeText - Source code DrawBottomPart, line 381 home/bartniedner_com/core.bartniedner.com/htdocs/include/classes/output.php |