static function getBatchID($courseId, $classId, $startYear, $startMonth, $seasonId) { if (Batches::count()) { $batchCount = Batches::where("class_id", "=", $classId)->where('season_id', '=', $seasonId)->count() + 1; } else { $batchCount = 1; } if ($batchCount < 10) { $batchCount = str_pad($batchCount, 2, '0', STR_PAD_LEFT); } $courseSlug = Courses::select("slug")->where("id", "=", $courseId)->get(); $classSlug = Classes::select("slug")->where("id", "=", $classId)->get(); $yearSlug = date("Y", strtotime($startYear)); $monthSlug = date("M", strtotime($startYear)); $batchSlug = $courseSlug['0']->slug . '-' . $classSlug['0']->slug . '-' . strtoupper($monthSlug) . '-' . $yearSlug . '-' . $batchCount; //print_r($classSlug['0']->slug); return $batchSlug; }
<?php include_once $CFG->dirroot . "/lib/classes/" . "application/Classes.Class.php5"; $classObj = new Classes(); $GeneralObj->getRequestVars(); $section = 'Classes'; $mode = $_REQUEST['mode']; if ($mode == "Update") { $classObj->select($iClassId); $classObj->getAllVar(); } else { $mode = "Add"; } if ($file != '') { $link = "index.php?file=" . $file . "&mode=" . $mode . "&listfile=" . $listfile; } $TOP_HEADER = $mode . ' ' . $section; if ($mode == 'Update') { $TOP_HEADER .= ' [' . $vClassname . ']'; } ?> <form name="frmadd" method="post" enctype="multipart/form-data" action="index.php?file=m-classadd_a"> <input type="hidden" id="mode" name="mode" value="<?php echo $mode; ?> "> <input type="hidden" id="SAMPM" name="SAMPM" value="<?php echo $SAMPM; ?> "> <input type="hidden" id="EAMPM" name="EAMPM" value="<?php