public function actionGetsubheadwiseheadlist()
 {
     $headModel = new LedgerHead();
     $subHeadID = $_POST['subHeadID'];
     $headList = $headModel->Getsubheadwiseheadlist($subHeadID);
     $data = array('success' => 'success', 'headList' => $headList);
     echo json_encode($data);
 }
Beispiel #2
0
 public static function GetHeadList($subHeadID)
 {
     $headList = LedgerHead::find()->select('headID,accountName')->where(['subHeadID' => $subHeadID])->all();
     $list = array();
     foreach ($headList as $val) {
         $list[$val->headID] = $val->accountName;
     }
     return $list;
     //$list = json_encode($list);
     //print_r($list);
 }
Beispiel #3
0
		<tr class="info">
			<td colspan="2">Equity</td>
		</tr> 
		<?php 
foreach ($subheadList as $subheadval) {
    if ($subheadval->generalLedgerID == LedgerSubhead::EQUITY) {
        ?>
			<tr class="warning">
				<td><?php 
        echo $subheadval->name;
        ?>
</td>
				<td></td>
			</tr> 
			<?php 
        $ledgerHeadModel = new LedgerHead();
        $headInfo = $ledgerHeadModel->getDataSubheadWise($subheadval->generalLedgerID, $subheadval->subHeadID);
        if ($headInfo != null) {
            foreach ($headInfo as $headval) {
                ?>
					<tr>
						<td><?php 
                echo $headval->accountName;
                ?>
</td>
						<td></td>
					</tr>
				<?php 
            }
        }
    }
Beispiel #4
0
    ?>
			</td>
			<td>
				<?php 
    echo \mcms\xeditable\XEditableText::widget(['model' => $val, 'placement' => 'right', 'url' => 'transactions/updatevoucherno', 'pluginOptions' => ['name' => 'voucherNO', 'id' => 'ID'], 'callbacks' => ['validate' => new \yii\web\JsExpression('
							function(value) {
								if($.trim(value) == "") {
									return "This field is required";
								}
							}
						')]]);
    ?>
			</td>
			<td>
				<?php 
    $list = LedgerHead::GetHeadList($val->subHeadID);
    echo \mcms\xeditable\XEditableSelect::widget(['model' => $val, 'placement' => 'right', 'url' => 'transactions/updatehead', 'pluginOptions' => ['name' => 'headID', 'id' => 'ID', 'source' => $list]]);
    ?>
				
				<?php 
    // $val->headID
    ?>
			</td>
			<td>
			
			</td>
		</tr> 
	<?php 
}
?>